Ako predpokladám, niektorí z vás vedia, že KDE je dodávané s programom Nepomuk, ktorý nám okrem iného umožňuje veľmi ľahko vyhľadávať súbory alebo programy. Stačí začať písať meno a sú vonku. Niečo podobné sa deje v Unity alebo GNOME. Vykonaním niektorých úprav vám niektoré dokonca umožňujú prehľadávať súbory (čo sa v angličtine nazýva „fulltextové vyhľadávanie“). Tí, ktorí niekedy používali Windows 7, budú tiež vedieť, o čom hovorím: stačí začať písať slovo a objavia sa súvisiace súbory alebo programy.
Pri ľahších distribúciách je to dosiahnuteľné o niečo ťažšie. Ale metóda, ktorú vás naučím, je VEĽMI ľahká (podľa distribúcií tohto typu) a efektívna.
Vyberte spúšťač: dmenu
Mojou prvou voľbou bolo vyskúšať odpaľovacie zariadenia, ktoré nezávisia od konkrétneho prostredia alebo distribúcie. Myslím Synapse (ktorý je teraz v móde), Gnome-Do, Kupfer atď. Všetci zdieľajú jednu vec: nemôžu vykonávať „fulltextové“ vyhľadávanie (tj. V rámci súborov). Okrem toho prichádzajú s množstvom ďalších doplnkov, ktoré mi veľmi neprispievajú. Aby toho nebolo málo, nie sú „minimalistické“ a dostatočne ľahké.
Tí, ktorí používajú Openbox, Enlightenment alebo podobné, pravdepodobne poznajú dmenu. Tí, ktorí to nikdy nepoužili, odporúčam vám navštíviť toto starý príspevok kde sú vysvetlené jeho hlavné charakteristiky. Je to skrátka ultralimalistický a superľahký spúšťač aplikácií. Nie je to však len to, čo som nevedel, je to, že ak je správne nakonfigurovaný, môže sa použiť aj na zobrazenie prvkov ľubovoľného zoznamu, ktorý mu odovzdáme. Tento objav otvára dvere mnohým možnostiam ...
Ak chcete nainštalovať dmenu v Arche, stačí otvoriť terminál a spustiť:
sudo pacman -S dmenu
Nainštalujte si Recoll
Druhým objavom bol Recoll. Náš priateľ Fico hovoril o ňom pred pár mesiacmi článok, ktorého čítanie odporúčam.
Recoll je veľmi ľahký nástroj, nezávislý na akomkoľvek prostredí pracovnej plochy, ktorý vám umožňuje vyhľadávať v plnom texte („fulltext“). Je zrejmé, že najskôr budete musieť indexovať súbory, čo môže chvíľu trvať, ale po vykonaní počiatočného indexovania netrvá zvyšok aktualizácií dlho.
Recoll je grafické rozhranie, ľahko použiteľné a s mnohými možnosťami, navrhnuté v QT a založené na vyhľadávacom nástroji Xapian.
Stále používate lokalizáciu, nález alebo sumca? Ha! Stále som čítal ...
Inštalácia Recoll na Arch a deriváty:
yaourt -S recoll
Všimnite si, že recoll má veľa balíkov ako voliteľné závislosti:
- libxslt: pre formáty založené na XML (fb2 atď.)
- unzip: pre dokumenty OpenOffice.org
- xpdf: pre pdf
- pstotext: pre príspevok
- antiword: pre msword
- catdoc: pre ms excel a powerpoint
- unrtf: pre RTF
- untex: pre podporu dvi s dvips
- djvulibre: pre djvu
- id3lib: pre podporu značiek mp3 s id3info
- python2: na použitie niektorých filtrov
- mutagén: zvukové metadáta
- python2-pychm: súbory CHM
- perl-image-exiftool: EXIF dáta zo surových súborov
- aspell-sk: Angličtina s podporou
Inštalácia týchto balíkov umožní spoločnosti Recoll indexovať obsah zodpovedajúcich typov súborov. Napríklad antiword umožňuje Recoll indexovať obsah súborov .DOC atď.
Výber ďalších súčastí na inštaláciu závisí od vašich potrieb a rozmanitosti typov súborov, ktoré sú uložené vo vašom počítači. Nie však na zúfanie, pretože spoločnosť Recoll po indexovaní našich súborov odporučí, ktoré komponenty je potrebné nainštalovať, aby sa zlepšila ich účinnosť.
Ako sa používa Recoll
Pri prvom spustení Recoll sa zobrazí obrazovka uvedená nižšie. Ak chcete indexovať iba svoj DOMOV (celý), stačí kliknúť na Začnite indexovať hneď teraz.
Recoll má výkonné vyhľadávacie zariadenia. Okrem zadávania slov na vyhľadávanie umožňuje aj booleovské vyhľadávanie, ktoré pomáha s klauzulami o blízkosti a filtruje typy súborov alebo umiestnenie. Umožňuje tiež vyhľadávanie kompatibilné s Xesam podľa polí a filtrovanie podľa dátumu.
Odozva programu pri hľadaní a prezentácii výsledkov je tiež prekvapujúca pre svoju rýchlosť a zaujímavá pre spôsob, akým tieto výsledky prezentujú, určovanie najrelevantnejších dokumentov, poskytované hľadané výrazy a náhľad.
Na obrázku nižšie som sa rozhodol zobraziť výsledky v tabuľke, hoci program Recoll je predvolene dodávaný s iným štýlom, ktorý zobrazuje výsledky, a to oveľa úplnejším a popisnejším spôsobom.
Ak chcete vidieť chýbajúce balíčky, aby program Recoll mohol vykonať úplnú indexáciu vašich súborov, prejdite na adresu Súbor> Zobraziť chýbajúcich pomocníkov.
En Predvoľby> Plán indexovania Môžete nakonfigurovať plán indexovania súborov. Je zrejmé, že aby Recoll fungoval dobre, musí indexovať všetky vaše súbory (alebo aspoň tie v priečinku, ktorý vás zaujíma, zvyčajne váš DOMOV). K tomu existujú 3 alternatívy: indexovanie ručne (moja preferovaná), indexovanie pomocou cron alebo indexovanie pri štarte systému.
Mágia: kombinácia Recoll a dmenu ... je to možné?
Áno Áno je. Trik spočíva v tom, že dmenu umožňuje nielen zoznam aplikácií, ale aj všetko, čo do nej odovzdáme. Musíte len prísť na to, ako prehľadávať Recoll pomocou terminálu a výsledky odovzdať do dmenu.
Mágia je dosiahnutá, ako by to mohlo byť inak, pomocou jednoduchého scenár, ktorého autorstvom je Massimo Lauria, a ktoré som si dovolil mierne upraviť a preložiť do španielčiny.
Uložte súbor (predpokladajme, search-recoll.sh). Dajte mu povolenie na vykonávanie (sudo chmod + na busq-recoll.sh) a priraďte mu príslušnú kombináciu klávesov. V Openboxe sa to dá dosiahnuť úpravou súboru ~ / .config / openbox / rc.xml alebo cez grafické rozhranie obkey.
Konečný výsledok: fulltextové vyhľadávanie pomocou veľmi malého množstva zdrojov. Ako by povedal Bambino Veira: „Krása!“
yapa
Používatelia systému Ubuntu môžu získať podobné výsledky prostredníctvom objektívu Recoll's Lens. K tomu je potrebné pridať zodpovedajúci PPA a nainštalovať nasledujúce balíčky:
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
Jednoducho skvelé U_U
Máte pravdu ... 🙂 A je omnoho rýchlejšia a ľahšia ako vaše milované KDE ... haha!
Môže byť, ale svoj integrovaný vyhľadávací nástroj Dolphin za nič nezmením. 😉
Aha ... áno ... Delfín je niečo iné ... hlavné slová.
a v gnome, ako to nakonfigurujem, aby robilo to, čo poviete, „fulltextové vyhľadávanie“?
Dúfam, že mi pomôžete, pretože, ak by som chcel mať možnosť vyhľadávať dokumenty týmto spôsobom.
GNOME nepoužívam, ale ak si dobre pamätám, prichádza s nástrojom Tracker, ktorý je možné použiť na fulltextové vyhľadávanie.
Na zdravie! Pavla.
ok ďakujem, práve teraz hľadám informácie o Trackeri.
Je dobré poznať tieto riešenia. Ďakujem.
Vám, za vyjadrenie. 😉
V mojom prípade viem niečo veľmi jednoduché, čo je vo všetkých distribúciách ... je to «updatedb» a potom použite «vyhľadať súbor», je to veľmi ľahké a veľmi ľahké ajaaja
Áno, ale niekedy je to dlhá cesta zábavná.
To nie je správne. Pri vyhľadávaní a aktualizáciib nie je možné vyhľadávať v plnom texte.
Na zdravie! Pavla
Veľmi dobrý príspevok, zaujímavé informácie ... testujem to.
Vstúpim na stránku a stiahnem skript, ktorý ste opustili ako posledný, ale zobrazí sa chyba. Ocenil by som, keby ste ho mohli nahrať znova.
Dakujem pekne, pozdravujem!
????
Funguje to dobre. Skúste to znova ...
Ďakujem pekne, teraz si ju môžem stiahnuť.
Zdravím!
????
Prepáčte, ale vyskúšal som to na počítači a nefunguje mi to. Mám ArchLinux s manažérom PekWM (bez desktopového prostredia) ... ale zdá sa, že skript nefunguje. Niekto by mi mohol pomôcť?
Dakujem pekne, pozdravujem!
Mohli by ste trochu lepšie špecifikovať, čo vám nefunguje?
Pravda je, že neviem, či to bude bežať ... v správcovi PekWM sa nachádza súbor s názvom «keys» (nachádza sa v adresári /home/usuario/.pekwm/), kde sú klávesové skratky (alebo klávesové skratky) ) sú nakonfigurované, takže som skriptu priradil kombináciu Ctrl + F, ale neviem, či bude syntax príkazu na jeho vykonanie správna.
Ukážem vám, ako je napísaný riadok zodpovedajúci tejto kombinácii klávesov:
KeyPress = "Ctrl F" {Actions = "Exec` sh search-recoll.sh`"}
poznámka: skript search-recoll.sh je v mojej domácnosti, to znamená v / home / myuser /
Ale pri stlačení Ctrl + F sa nič nedeje ... Skúšal som upraviť riadok tak, aby namiesto skriptu vykonával dmenu a fungovalo to.
Ďalšia vec, ktorú som urobil, bolo spustenie uvedeného skriptu v termináli, a keď som to urobil, ukázalo mi to nasledovné:
$ sh search-recoll.sh
search-recoll.sh: riadok 39: syntaktická chyba, koniec súboru sa neočakával
Ospravedlňujeme sa za nepríjemnosti, problém som už vyriešil. Stalo sa to, že som si stiahol skript z pasty a tak nastal problém v používanom kódovaní. Preto je potrebné urobiť všetko, čo je potrebné skopírovať všetok obsah a vložiť ho do prázdneho súboru, aby nevznikla táto nepríjemnosť.
Tisíc ospravedlnení, aj tak veľmi pekne ďakujem.
Zdravím!