Tulad ng inaakala kong ilan sa inyo ang alam, ang KDE ay kasama ng Nepomuk, na bukod sa iba pang mga bagay ay pinapayagan kaming maghanap ng mga file o mga programa nang napakadali. Simulan lamang ang pag-type ng pangalan at lumabas na sila. May katulad na nangyayari sa Unity o GNOME. Sa pamamagitan ng paggawa ng ilang mga pagsasaayos, ang ilan sa kanila ay pinapayagan ka ring maghanap sa loob ng mga file (kung ano ang tinatawag sa Ingles na "buong paghahanap sa teksto"). Ang mga nagamit na Windows 7 ay malalaman din kung ano ang sinasabi ko: magsimula lamang mag-type ng isang salita at lilitaw ang mga kaugnay na mga file o programa.
Sa mas magaan na pamamahagi medyo mahirap makamit ito. Ngunit ang pamamaraan na ituturo ko sa iyo ay SOBRANG magaan (ayon sa mga distro ng ganitong uri) at epektibo.
Piliin ang launcher: dmenu
Ang aking unang pagpipilian ay upang subukan ang mga launcher na hindi nakasalalay sa isang partikular na kapaligiran o distro. Ibig kong sabihin Synaps (na nasa uso ngayon), Gnome-Do, Kupfer, atbp. Lahat sila ay nagbabahagi ng isang bagay: hindi nila maisasagawa ang mga "buong teksto" na paghahanap (iyon ay, sa loob ng mga file). Bilang karagdagan, nagsasama sila ng maraming iba pang mga plugin na hindi nakakatulong sa akin. Hindi man sabihing, hindi sila "minimalist" at sapat na magaan.
Ang mga gumagamit ng Openbox, Enlightenment o katulad ay malamang na alam dmenu. Ang mga hindi pa nagagamit ito, iminumungkahi ko na bisitahin mo ito lumang post kung saan ipinaliwanag ang mga pangunahing katangian nito. Sa madaling salita, ito ay isang ultra-minimalist at super-light application launcher. Ngunit hindi lamang iyon, ang hindi ko alam ay kung na-configure ito nang tama, maaari rin itong magamit upang maipakita ang mga elemento ng anumang listahan na naipapasa natin dito. Ang pagtuklas na ito ay magbubukas ng mga pintuan sa maraming mga posibilidad ...
Upang mai-install ang dmenu sa Arch, buksan lamang ang isang terminal at patakbuhin:
sudo pacman -S dmenu
I-install ang Recoll
Ang pangalawang natuklasan ay ang Recoll. Ang aming kaibigan na si Fico pinag-usapan siya ilang buwan na ang nakakalipas, artikulo na pinapayo ko ang pagbabasa
Ang recoll ay isang napakagaan na tool, na independiyente sa anumang kapaligiran sa desktop, na nagbibigay-daan sa iyo upang maghanap sa buong teksto ("buong teksto"). Malinaw na, para doon kakailanganin mong i-index muna ang mga file, na maaaring magtagal, ngunit pagkatapos matapos ang paunang pag-index, ang natitirang mga pag-update ay hindi magtatagal.
Ang recoll ay isang graphic na interface, madaling gamitin at maraming pagpipilian, na dinisenyo sa QT at batay sa search engine Xapian.
Gumagamit ka pa ba ng hanapin, hanapin o hito? Ha! Patuloy akong nagbasa ...
Upang mai-install ang Recoll sa Arch at mga derivatives:
yaourt -S recoll
Mapapansin mo na ang recoll ay mayroong isang bungkos ng mga pakete bilang opsyonal na mga dependency:
- libxslt: para sa mga format na batay sa XML (fb2, atbp)
- unzip: para sa mga dokumento ng OpenOffice.org
- xpdf: para sa pdf
- pstotext: para sa postscipt
- antiword: para sa msword
- catdoc: para sa excel at powerpoint ng ms
- unrtf: para sa RTF
- untex: para sa suporta sa dvi sa mga dvd
- djvulibre: para sa djvu
- id3lib: para sa mga tag ng mp3 na sumusuporta sa id3info
- python2: para sa paggamit ng ilang mga filter
- mutagen: Audio metadata
- python2-pychm: mga file ng CHM
- perl-image-exiftool: EXIF data mula sa mga hilaw na file
- aspell-en: suporta sa stem ng Ingles
Ang pag-install ng mga package na ito ay magpapahintulot sa Recoll na i-index ang mga nilalaman ng kaukulang mga uri ng file. Halimbawa, antiword, pinapayagan ang Recoll na i-index ang nilalaman ng mga .DOC file, atbp.
Ang pagpili ng mga karagdagang bahagi upang mai-install ay nakasalalay sa iyong mga pangangailangan at sa iba't ibang mga uri ng file na nakaimbak sa iyong computer. Gayunpaman, hindi mawalan ng pag-asa dahil ang Recoll, pagkatapos ng pag-index ng aming mga file, ay magrerekomenda kung aling mga bahagi ang mai-install upang mapabuti ang kanilang pagiging epektibo.
Paano gamitin ang Recoll
Kapag sinimulan mo ang Recoll sa kauna-unahang pagkakataon, lilitaw ang screen na ipinapakita sa ibaba. Kung sakaling nais mong i-index lamang ang iyong HOME (sa buong), mag-click lamang sa Simulan ang pag-index ngayon.
Ang Recoll ay may malakas na mga pasilidad sa paghahanap. Bilang karagdagan sa pagpasok ng mga salitang hahanapin, pinapayagan din nito ang mga paghahanap sa Boolean na tinulungan ng mga sugnay na malapit, sinasala ang mga uri ng mga file o lokasyon. Pinapayagan din nito ang katugmang paghahanap sa Xesam, ayon sa patlang at pag-filter ayon sa petsa.
Ang tugon ng programa kapag nagsasagawa ng mga paghahanap at nagpapakita ng mga resulta ay nakakagulat din para sa bilis nito, at kagiliw-giliw para sa paraan ng pagpapakita nila ng mga resulta, pagtukoy ng pinaka-kaugnay na mga dokumento para sa mga termino para sa paghahanap na ibinigay, at kasama preview
Sa imahe sa ibaba, nagpasya akong ipakita ang mga resulta sa isang talahanayan, kahit na ang Recoll ay dumating sa pamamagitan ng default na may isa pang estilo upang ipakita ang mga resulta, mas kumpleto at naglalarawan.
Upang makita ang mga nawawalang mga pakete upang ang Recoll ay maaaring gumanap ng isang buong pag-index ng iyong mga file, pumunta lamang sa File> Ipakita ang Nawawalang Mga Katulong.
En Mga Kagustuhan> Iskedyul ng Pag-index Maaari mong i-configure ang iskedyul ng pag-index ng file. Malinaw na, para gumana nang maayos ang Recoll kailangan itong i-index ang lahat ng iyong mga file (o hindi bababa sa mga nasa folder na kinagigiliwan mo, karaniwang iyong HOME). Para sa mga ito, mayroong 3 mga kahalili: pag-index sa pamamagitan ng kamay (aking ginustong isa), pag-index sa pamamagitan ng cron o pag-index sa system boot.
Magic: pagsasama-sama ng Recoll at dmenu ... posible ba?
Oo Oo ito. Ang daya ay upang malaman na ang dmenu ay hindi lamang pinapayagan kang maglista ng mga application ngunit pati na rin ang anumang ipinapasa namin dito. Kailangan mo lamang malaman kung paano maghanap ng Recoll gamit ang isang terminal at ipasa ang mga resulta sa dmenu.
Nakamit ang mahika, paano ito magiging kung hindi man, sa pamamagitan ng isang simple script, na ang may-akda ay si Massimo Lauria at naglakas-loob akong baguhin nang bahagya upang isalin ito sa Espanyol.
I-save ang file (sabihin natin, search-recoll.sh). Bigyan ito ng mga pahintulot na magpatupad (sudo chmod + upang makuha-recoll.sh) at italaga ito ng naaangkop na pangunahing kumbinasyon. Sa Openbox, nakamit ito sa pamamagitan ng pag-edit ng file ~ / .config / openbox / rc.xml o sa pamamagitan ng interface ng grapiko obkey.
Ang huling resulta: mga paghahanap sa buong teksto gamit ang napakakaunting mga mapagkukunan. Tulad ng sasabihin ng Bambino Veira: "Kagandahan!"
Yapa
Ang mga gumagamit ng Ubuntu ay maaaring makakuha ng katulad na mga resulta sa pamamagitan ng Lensa ng Recoll. Upang magawa ito, kinakailangang idagdag ang kaukulang PPA at mai-install ang mga sumusunod na pakete:
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
Simple lang U_U
Tama iyan ... 🙂 At ito ay MAS mas mabilis at mas magaan kaysa sa iyong minamahal na KDE ... haha!
Maaaring ito, ngunit hindi ko binabago ang aking pinagsamang search engine na Dolphin para sa anumang bagay. 😉
Ah ... oo ... ang Dolphin ay iba pa ... pangunahing mga salita.
at sa gnome paano ko ito mai-configure, upang gawin nito ang sinasabi mo na "buong paghahanap sa teksto"?
Inaasahan ko, matutulungan mo ako, dahil, kung nais kong maghanap para sa mga dokumento sa ganoong paraan.
Hindi ako gumagamit ng GNOME ngunit kung naaalala ko ng tama ay may kasamang tool na tinatawag na Tracker na ginagamit upang maghanap ng buong teksto.
Cheers! Paul
ok salamat, ngayon naghahanap ako ng impormasyon tungkol sa Tracker.
Mahusay na malaman ang mga solusyon na ito. Salamat.
Sa iyo, para sa pagbibigay ng puna. 😉
Sa aking kaso alam ko ang isang bagay na napakasimple na nasa lahat ng mga distro ... ito ay «na-update» at pagkatapos ay gumagamit ng «hanapin ang file», napakadali at napakagaan ng ajaaja
Oo, ngunit kung minsan ay masaya ang pagpunta sa malayo.
Hindi yan tama. Sa hanapin at na-update hindi posible na maghanap ng buong teksto.
Cheers! Paul
Napakagandang post, nakawiwiling impormasyon ... Sinusubukan ko ito.
Ipasok ko ang pahina upang i-download ang script na iyong huling naiwan ngunit nakakuha ako ng isang error, pinahahalagahan ko ito kung maaari mo itong mai-upload muli.
Maraming salamat, pagbati!
🙂
Ito ay gumagana nang maayos. Subukan ulit ...
Maraming salamat, maaari ko na itong i-download.
Pagbati!
🙂
Paumanhin, ngunit nasubukan ko ito sa aking computer at hindi ito gagana para sa akin. Mayroon akong ArchLinux kasama ang manager ng PekWM (walang desktop environment) ... ngunit ang script ay tila hindi gagana. May makakatulong sa akin?
Maraming salamat, pagbati!
Maaari mo bang tukuyin ang isang maliit na mas mahusay na kung ano ang hindi gumagana para sa iyo?
Ang totoo ay hindi ko alam kung tatakbo ito ... sa tagapamahala ng PekWM mayroong isang file na tinatawag na «key» (matatagpuan sa direktoryo /home/usuario/.pekwm/) kung saan ang mga hotkey (o mga keyboard shortcuts ) ay naka-configure, kaya't itinalaga ko ang script sa kombinasyon na Ctrl + F, ngunit hindi ko alam kung ang syntax ng utos upang maipatupad ito ay tama.
Ipinapakita ko sa iyo kung paano nakasulat ang linya na naaayon sa kombinasyon ng mga key:
KeyPress = "Ctrl F" {Mga Pagkilos = "Exec` sh search-recoll.sh`"}
tandaan: ang script ng paghahanap-recoll.sh ay nasa aking tahanan, iyon ay, sa / bahay / myuser /
Ngunit kapag pinindot ang Ctrl + F walang nangyari ... Sinubukan kong baguhin ang linya upang ito ay magpatupad ng dmenu sa halip na ang script at ito ay gumagana.
Ang isa pang bagay na ginawa ko ay pinatakbo ang nasabing script sa terminal, at nang gawin ko ito ay ipinakita sa akin ang sumusunod:
$ sh search-recoll.sh
search-recoll.sh: linya 39: error sa syntactic, hindi inaasahan ang pagtatapos ng file
Paumanhin sa abala, nalutas ko na ang problema. Ang nangyari ay na-download ko ang script mula sa i-paste at sa ganoong paraan may problema sa ginagamit nitong pag-coding. Samakatuwid, ang dapat gawin ay kopyahin ang lahat ng nilalaman at i-paste ito sa isang walang laman na file upang hindi ito makabuo ng abala na ito.
Isang libong paghingi ng tawad, maraming salamat pa rin.
Pagbati!