Kā pieņemu, daži no jums zina, KDE nāk ar Nepomuk, kas cita starpā ļauj mums ļoti viegli meklēt failus vai programmas. Vienkārši sāciet rakstīt vārdu, un viņi vairs nebūs. Kaut kas līdzīgs notiek arī Vienotībā vai GNOME. Veicot dažus pielāgojumus, daži no tiem pat ļauj meklēt failos (to, ko angļu valodā sauc par "pilna teksta meklēšanu"). Tie, kas kādreiz ir izmantojuši Windows 7, arī zinās, par ko es runāju: vienkārši sāciet rakstīt vārdu, un tiks parādīti saistītie faili vai programmas.
Vieglākos sadalījumos to ir mazliet grūtāk sasniegt. Bet metode, kuru es jums iemācīšu, ir ĻOTI viegla (saskaņā ar šāda veida distrosiem) un efektīva.
Izvēlieties palaidēju: dmenu
Mana pirmā izvēle bija izmēģināt palaidējus, kas nav atkarīgi no konkrētas vides vai traucējumiem. Es domāju Synapse (kas tagad ir modē), Gnome-Do, Kupfer utt. Viņiem visiem ir viena lieta: viņi nevar veikt "pilna teksta" meklēšanu (tas ir, failos). Turklāt tie ir aprīkoti ar daudziem citiem spraudņiem, kas man neko daudz nedod. Nemaz nerunājot par to, ka tie nav "minimālistiski" un pietiekami gaiši.
Tie, kas lieto Openbox, Enlightenment vai tamlīdzīgi, droši vien zina izvēlni. Tie, kas to nekad nav izmantojuši, iesaku jums apmeklēt šo vecais amats kur izskaidrotas tās galvenās īpašības. Īsāk sakot, tas ir īpaši minimālistisks un īpaši viegls lietojumprogrammu palaidējs. Bet ne tikai to, ko es nezināju, ir tas, ka, ja tas ir pareizi konfigurēts, to var izmantot arī, lai parādītu jebkura saraksta elementus, kurus mēs tam nododam. Šis atklājums paver iespējas daudzām iespējām ...
Lai instalētu izvēlni Arch, vienkārši atveriet termināli un palaidiet:
sudo pacman -S dmenu
Instalējiet Recoll
Otrais atklājums bija Recoll. Mūsu draugs Fico runāja par viņu pirms dažiem mēnešiem raksts, kura lasīšanu iesaku.
Recoll ir ļoti viegls rīks, neatkarīgi no jebkuras darbvirsmas vides, kas ļauj meklēt pilnā tekstā ("pilns teksts"). Acīmredzot tam vispirms būs jāindeksē faili, kas var aizņemt kādu laiku, bet pēc sākotnējās indeksēšanas pabeigšanas pārējie atjauninājumi neaizņem daudz laika.
Recoll ir grafisks interfeiss, viegli lietojams un ar daudzām iespējām, kas paredzēts QT un balstīts uz meklētājprogrammu Ksapians.
Vai jūs joprojām izmantojat lokalizāciju, sameklēšanu vai samu? Ha! Es turpināju lasīt ...
Lai instalētu Recoll vietnē Arch un atvasinājumus:
yaourt -S recoll
Jūs ievērosiet, ka atmiņā ir vairākas paketes kā izvēles atkarības:
- libxslt: XML formātiem (fb2 utt.)
- unzip: OpenOffice.org dokumentiem
- xpdf: pdf formātā
- pstoteksts: postcipt
- antvārds: par msword
- catdoc: ms excel un powerpoint
- unrtf: RTF
- untex: dvi atbalstam ar dvips
- djvulibre: par djvu
- id3lib: mp3 tagiem atbalsts ar id3info
- python2: dažu filtru izmantošanai
- mutagēns: Audio metadati
- python2-pychm: CHM faili
- perl-image-exiftool: EXIF dati no neapstrādātiem failiem
- aspell-lv: angļu valodas atbalsts
Šo pakotņu instalēšana ļaus Recoll indeksēt atbilstošo failu tipu saturu. Piemēram, antiword, ļauj Recoll indeksēt .DOC failu saturu utt.
Papildu instalējamo komponentu izvēle ir atkarīga no jūsu vajadzībām un jūsu datorā saglabāto failu tipu daudzveidības. Tomēr nevajadzētu izmisumam, jo Recoll pēc mūsu failu indeksēšanas ieteiks, kuras sastāvdaļas instalēt, lai uzlabotu to efektivitāti.
Kā lietot Recoll
Pirmo reizi startējot programmu Recoll, parādīsies zemāk redzamais ekrāns. Gadījumā, ja vēlaties indeksēt tikai HOME (pilnībā), vienkārši noklikšķiniet uz Sāciet indeksēšanu tūlīt.
Recoll ir jaudīgas meklēšanas iespējas. Papildus meklējamo vārdu ievadīšanai tas ļauj arī Būla meklēšanu, izmantojot tuvuma klauzulas, filtrējot failu tipus vai atrašanās vietu. Tas ļauj arī meklēt ar Xesam saderīgu meklēšanu pēc lauka un filtrēt pēc datuma.
Programmas reakcija, veicot meklēšanu un uzrādot rezultātus, ir pārsteidzoša arī tās ātruma dēļ un interesanta ar to, kā viņi uzrāda šos rezultātus, nosakot visatbilstošākos dokumentus, par piedāvātajiem meklēšanas vienumiem un iekļaujot priekšskatījumu.
Zemāk redzamajā attēlā es nolēmu rādīt rezultātus tabulā, lai gan Recoll pēc noklusējuma nāk ar citu stilu, lai parādītu rezultātus, daudz pilnīgāku un aprakstošāku.
Lai redzētu trūkstošās paketes, lai Recoll varētu veikt pilnīgu jūsu failu indeksēšanu, vienkārši dodieties uz Fails> Rādīt trūkstošos palīgus.
En Preferences> Indeksēšanas grafiks Jūs varat konfigurēt failu indeksēšanas grafiku. Acīmredzot, lai Recoll darbotos labi, ir jāindeksē visi jūsu faili (vai vismaz tie, kas atrodas jūs interesējošajā mapē, parasti jūsu MĀJAS). Tam ir 3 alternatīvas: indeksēšana ar rokām (manis izvēlētā), indeksēšana caur cron vai indeksēšana sistēmas sāknēšanas laikā.
Maģija: apvienojot Recoll un dmenu ... vai tas ir iespējams?
Jā Jā tā ir. Viltība ir zināt, ka izvēlne ļauj ne tikai uzskaitīt lietojumprogrammas, bet arī visu, ko mēs tam nododam. Jums vienkārši jāizdomā, kā meklēt Recoll, izmantojot termināli, un pārsūtīt rezultātus uz izvēlni.
Burvība tiek panākta, kā tas varētu būt citādi, izmantojot vienkāršu scenārijs, kuras autors ir Massimo Lauria un kuru es uzdrīkstējos nedaudz pārveidot, lai to iztulkotu spāņu valodā.
Saglabājiet failu (pieņemsim, search-recoll.sh). Piešķiriet tai izpildes atļaujas (sudo chmod +, lai ielādētu-recoll.sh) un piešķir tai atbilstošu taustiņu kombināciju. Programmā Openbox tas tiek panākts, rediģējot failu ~ / .config / openbox / rc.xml vai izmantojot grafisko interfeisu obkey.
Gala rezultāts: pilna teksta meklēšana, izmantojot ļoti maz resursu. Kā teiktu Bambino Veira: "Skaistums!"
Yapa
Tie, kas izmanto Ubuntu, var iegūt līdzīgus rezultātus, izmantojot Recoll's Lens. Lai to izdarītu, ir jāpievieno atbilstošais PPA un jāinstalē šādas paketes:
sudo add-apt-repository ppa: recoll-backports / recoll-1.15-on sudo apt-get update sudo apt-get install recoll sudo apt-get install recoll-lens
Vienkārši lielisks U_U
Pareizi ... 🙂 Un tas ir DAUDZ ātrāk un vieglāk nekā tavs mīļais KDE ... haha!
Var jau būt, bet es nemainu savu integrēto meklētājprogrammu Dolphin pret neko. 😉
Ah ... jā ... Delfīns ir kaut kas cits ... galvenie vārdi.
un kā gnome to konfigurēt, lai tas izdarītu to, ko jūs sakāt, "pilna teksta meklēšana"?
Es ceru, ka jūs varat man palīdzēt, jo, ja es vēlētos, lai es varētu meklēt dokumentus tādā veidā.
Es nelietoju GNOME, bet, ja pareizi atceros, tam ir pievienots rīks ar nosaukumu Tracker, ko izmanto pilna teksta meklēšanai.
Priekā! Pāvils.
labi paldies, šobrīd es meklēju informāciju par Tracker.
Ir labi zināt šos risinājumus. Paldies.
Jums komentēšanai. 😉
Manā gadījumā es zinu kaut ko ļoti vienkāršu, kas ir visos rajonos ... tas ir «updatedb» un pēc tam izmantojiet «locate file», tas ir ļoti viegli un ļoti viegli ajaaja
Jā, bet dažreiz iet garu ceļu ir jautri.
Tas nav pareizi. Ja atrodat un atjaunina b, nav iespējams meklēt pilnā tekstā.
Priekā! Pāvils
Ļoti labs ieraksts, interesanta informācija ... Es to pārbaudu.
Ieeju lapā, lai lejupielādētu skriptu, kuru jūs atstājāt pēdējais, bet tiek parādīta kļūda. Es būtu pateicīgs, ja varētu to augšupielādēt vēlreiz.
Liels paldies, sveicieni!
????
Tas darbojas labi. Mēģini vēlreiz ...
Liels paldies, tagad es varu to lejupielādēt.
Sveicieni!
????
Atvainojiet, bet es to izmēģināju savā datorā, un tas man nedarbojas. Man ir ArchLinux ar PekWM pārvaldnieku (bez darbvirsmas vides) ... bet šķiet, ka skripts nedarbojas. Kāds varētu man palīdzēt?
Liels paldies, sveicieni!
Vai jūs varētu mazliet labāk norādīt, kas jums neder?
Patiesība ir tāda, ka es nezinu, vai tas darbosies ... PekWM pārvaldniekā ir fails ar nosaukumu «taustiņi» (atrodams direktorijā /home/usuario/.pekwm/), kur atrodas īsinājumtaustiņi (vai īsinājumtaustiņi) ir konfigurēti, tāpēc skriptu piešķīru kombinācijai Ctrl + F, taču es nezinu, vai komandas sintakse tās izpildei būs pareiza.
Es jums parādīšu, kā tiek rakstīta rinda, kas atbilst šai taustiņu kombinācijai:
KeyPress = "Ctrl F" {Actions = "Exec` sh search-recoll.sh`"}
piezīme: search-recoll.sh skripts atrodas manās mājās, tas ir, mapē / home / myuser /
Bet, nospiežot Ctrl + F, nekas nenotiek ... Es mēģināju modificēt līniju tā, lai tā skripta vietā izpildītu dmenu un tā darbotos.
Vēl viena lieta, ko es izdarīju, tika palaists ar skriptu terminālā, un, kad es to izdarīju, tas man parādīja sekojošo:
$ sh search-recoll.sh
search-recoll.sh: 39. rinda: sintaktiska kļūda, faila beigas nebija paredzētas
Atvainojiet par sagādātajām neērtībām, es jau esmu problēmu atrisinājis. Notika tas, ka es lejupielādēju skriptu no pastas un tādā veidā ir problēma tā izmantotajā kodējumā. Tāpēc ir jādara viss saturs un jānokopē tas tukšā failā, lai tas neradītu šīs neērtības.
Tūkstoš atvainošanās, tik un tā liels paldies.
Sveicieni!