Nagu arvan, et mõned teist teavad, on KDE kaasas Nepomukiga, mis muu hulgas võimaldab meil faile või programme väga lihtsalt otsida. Alustage lihtsalt nime tippimist ja nad on otsas. Midagi sarnast juhtub Unity'is või GNOME'is. Mõningaid kohandusi tehes võimaldavad mõned neist isegi failides otsida (mida inglise keeles nimetatakse "täistekstiotsinguks"). Need, kes on kunagi Windows 7 kasutanud, teavad ka, millest ma räägin: hakake lihtsalt sõna tippima ja kuvatakse seotud failid või programmid.
Kergemate jaotuste korral on seda natuke raskem saavutada. Kuid meetod, mida ma teile õpetan, on VÄGA kerge (seda tüüpi distrode järgi) ja tõhus.
Valige käivitaja: menüü
Minu esimene valik oli proovida kanderakette, mis ei sõltu konkreetsest keskkonnast ega häirest. Pean silmas Synapsi (mis on praegu moes), Gnome-Do, Kupfer jne. Neil kõigil on üks asi: nad ei saa teha "täisteksti" otsinguid (see tähendab failides). Lisaks on neil kaasas palju muid pistikprogramme, mis mulle palju ei aita. Rääkimata sellest, nad pole piisavalt minimalistlikud ja kerged.
Need, kes kasutavad Openboxi, Enlightenmenti või muud sarnast, teavad ilmselt dmenüüd. Need, kes pole seda kunagi kasutanud, soovitan teil seda külastada vana postitus kus selgitatakse selle peamisi omadusi. Lühidalt öeldes on see üliminimalistlik ja ülikergete rakenduste käivitaja. Kuid mitte ainult see, mida ma ei teadnud, on see, et kui see on õigesti konfigureeritud, saab seda kasutada ka mis tahes loendi elementide kuvamiseks, mille me talle edastame. See avastus avab uksed paljudele võimalustele ...
Dmenu Archi installimiseks avage lihtsalt terminal ja käivitage:
sudo pacman -S menüü
Installige Recoll
Teine avastus oli Recoll. Meie sõber Fico rääkis temast paar kuud tagasi artikkel, mille lugemist soovitan.
Recoll on igast töölauakeskkonnast sõltumatu väga kerge tööriist, mis võimaldab otsida täistekstina ("täistekst"). Ilmselt peate selleks kõigepealt failid indekseerima, mis võib võtta aega, kuid pärast esmase indekseerimise tegemist ei võta ülejäänud värskendused kaua aega.
Recoll on graafiline liides, lihtne kasutada ja paljude võimalustega, mis on loodud QT-s ja põhineb otsingumootoril Xapian.
Kas kasutate endiselt lokaliseerimist, leidmist või säga kasutamist? Ha! Jätkasin lugemist ...
Rakenduse Recoll installimiseks Archi ja selle derivaatidesse tehke järgmist.
yaourt -S recoll
Märkate, et Recollil on hulk pakette valikuliste sõltuvustena:
- libxslt: XML-põhiste vormingute jaoks (fb2 jne)
- unzip: OpenOffice.org-i dokumentide jaoks
- xpdf: pdf-i jaoks
- pstotekst: postkasti jaoks
- antisõna: mswordi jaoks
- catdoc: ms exceli ja powerpoint'i jaoks
- unrtf: RTF-i jaoks
- untex: dvi tugi dvipsiga
- djvulibre: djvu jaoks
- id3lib: mp3-siltide jaoks toetage teenust id3info
- python2: mõne filtri kasutamiseks
- mutageen: heli metaandmed
- python2-pychm: CHM-failid
- perl-image-exiftool: EXIF-andmed toorfailidest
- aspell-et: inglise keelne tugi
Nende pakettide installimine võimaldab Recollil indekseerida vastavate failitüüpide sisu. Näiteks antisõna lubab Recollil indekseerida .DOC-failide sisu jne.
Installitavate lisakomponentide valik sõltub teie vajadustest ja arvutisse salvestatud failitüüpide mitmekesisusest. Kuid mitte meeleheiteks, sest Recoll soovitab pärast meie failide indekseerimist soovitada, millised komponendid nende tõhususe parandamiseks installida.
Kuidas kasutada Recoll-i
Esmakordsel Recolli käivitamisel ilmub allpool näidatud ekraan. Kui soovite indekseerida ainult oma kodu (täielikult), klõpsake lihtsalt nuppu Alustage indekseerimist kohe.
Recollil on võimsad otsinguvõimalused. Lisaks otsingusõnade sisestamisele võimaldab see ka Boole'i otsinguid, mille abistavad lähedusklauslid, filtreerides failitüüpe või asukohta. See võimaldab ka Xesamiga ühilduvat otsingut väljade järgi ja kuupäeva järgi filtreerimist.
Programmi reageerimine otsingute tegemisel ja tulemuste esitamisel on üllatav ka selle kiiruse poolest ja huvitav viis, kuidas neid tulemusi esitatakse, määrates kindlaks kõige asjakohasemad dokumendid, pakutavate otsinguterminite ja eelvaate.
Alloleval pildil otsustasin tulemused näidata tabelis, kuigi Recoll on vaikimisi tulemuste kuvamiseks teise stiiliga, palju täielikum ja kirjeldav.
Puuduvate pakettide nägemiseks, et Recoll saaks teie faile täielikult indekseerida, minge lihtsalt aadressile Fail> Kuva puuduvad abistajad.
En Eelistused> Indekseerimise ajakava Saate konfigureerida failide indekseerimise ajakava. Ilmselgelt peab Recoll hästi toimima, et ta peaks indekseerima kõik teie failid (või vähemalt need, mis asuvad teid huvitavas kaustas, tavaliselt teie KODU). Selleks on 3 alternatiivi: käsitsi indekseerimine (minu eelistatud), indekseerimine läbi cron või indekseerimine süsteemi käivitamisel.
Maagia: Recolli ja dmenu ühendamine ... kas see on võimalik?
Jah Jah see on. Trikk on teada, et menüü võimaldab mitte ainult rakendusi loetleda, vaid ka kõike muud, mille me sellele edastame. Peate lihtsalt välja mõtlema, kuidas terminali abil Recolli otsida ja tulemused menüüsse edastada.
Maagia saavutatakse, kuidas saaks teisiti, läbi lihtsa käsikiri, mille autoriks on Massimo Lauria ja mida julgesin veidi muuta, et see hispaania keelde tõlkida.
Salvestage fail (oletame, search-recoll.sh). Andke sellele täitmisõigused (sudo chmod + toomiseks-recoll.sh) ja määrake talle sobiv klahvikombinatsioon. Openboxis saavutatakse see faili redigeerimisega ~ / .config / openbox / rc.xml või graafilise liidese kaudu okei.
Lõpptulemus: täistekstotsingud, kasutades väga vähe ressursse. Nagu Bambino Veira ütleks: "Ilu!"
yapa
Need, kes kasutavad Ubuntu, saavad sarnaseid tulemusi Recoll's Lens'i kaudu. Selleks on vaja lisada vastav PPA ja installida järgmised paketid:
sudo add-apt-hoidla ppa: recoll-backports / recoll-1.15-on sudo apt-get update sudo apt-get install recoll sudo apt-get install recoll-lens
Lihtsalt suurepärane U_U
Täpselt nii ... 🙂 Ja see on PALJU kiirem ja kergem kui teie armastatud KDE ... haha!
Võib ka olla, aga ma ei vaheta oma integreeritud Dolphini otsingumootorit millegi vastu. 😉
Ah ... jah ... delfiin on midagi muud ... tähtsamad sõnad.
ja kuidas gnome'is seda konfigureerida, et see teeks seda, mida te ütlete "täistekstiotsing"?
Loodan, et saate mind aidata, sest kui ma sooviksin, et saaksin dokumente sel viisil otsida.
Ma ei kasuta GNOME-i, kuid kui ma õigesti mäletan, on see kaasas tööriist nimega Tracker, mida kasutatakse täistekstiotsingute tegemiseks.
Terviseks! Paul.
ok aitäh, otsin praegu teavet Trackeri kohta.
Neid lahendusi on hea teada. Aitäh.
Teile kommenteerimise eest. 😉
Minu puhul tean midagi väga lihtsat, mis on kõikides distros ... see on «updatedb» ja seejärel kasutage «locate file», see on väga lihtne ja väga kerge ajaaja
Jah, kuid mõnikord on pika tee läbimine lõbus.
See pole õige. Funktsiooniga locate and updatedb pole täisteksti otsimine võimalik.
Terviseks! Paul
Väga hea postitus, huvitav teave ... katsetan seda.
Sisestasin lehe, et alla laadida skript, mille jätsite viimati, kuid saan vea, oleksin tänulik, kui saaksite selle uuesti üles laadida.
Suur aitäh, tervitused!
🙂
See töötab hästi. Proovi uuesti ...
Suur aitäh, nüüd saan selle alla laadida.
Tervitused!
🙂
Vabandust, aga olen seda oma arvutis proovinud ja see ei tööta minu jaoks. Mul on PekWM-i halduriga ArchLinux (töölauakeskkonda pole) ... kuid skript ei näi töötavat. Keegi saaks mind aidata?
Suur aitäh, tervitused!
Kas saaksite veidi paremini täpsustada, mis teile ei sobi?
Tõsi on see, et ma ei tea, kas see töötab ... PekWM-i halduris on fail nimega «võtmed» (asub kataloogis /home/usuario/.pekwm/), kus asuvad kiirklahvid (või kiirklahvid) ) on konfigureeritud, nii et määrasin skripti kombinatsioonile Ctrl + F, kuid ma ei tea, kas selle täitmise käsu süntaks on õige.
Näitan teile, kuidas kirjutatakse sellele klahvikombinatsioonile vastav rida:
KeyPress = "Ctrl F" {Actions = "Exec` sh search-recoll.sh" "}
märkus: skript search-recoll.sh asub minu kodus, see tähendab kataloogis / home / myuser /
Kuid kui vajutate klahvikombinatsiooni Ctrl + F, ei juhtu midagi ... proovisin rida muuta nii, et see käivitaks skripti asemel dmenu ja see töötab.
Teine asi, mida ma tegin, oli terminalis käivitatud script, ja kui ma seda tegin, näitas see järgmist:
$ sh search-recoll.sh
search-recoll.sh: rida 39: süntaktiline viga, faili lõppu ei oodatud
Vabandame ebamugavuste pärast, olen probleemi juba lahendanud. Juhtus see, et laadisin skripti pastast alla ja nii on selle kasutatavas kodeerimises probleem. Seetõttu tuleb teha kogu sisu kopeerimine ja kleepimine tühja faili, nii et see ei tekitaks seda ebamugavust.
Tuhat vabandust, suur aitäh igatahes.
Tervitused!