Kuinka löytää kokotekstitiedostoja kevyistä Linux-distroista

Oletan, että jotkut teistä tietävät, että KDE: n mukana tulee Nepomuk, joka muun muassa antaa meille mahdollisuuden etsiä tiedostoja tai ohjelmia helposti. Aloita vain kirjoittaa nimeä ja he ovat poissa. Jotakin vastaavaa tapahtuu Unityssä tai GNOME: ssa. Tekemällä joitain säätöjä, jotkut niistä jopa sallivat sinun etsiä tiedostoista (mitä englanniksi kutsutaan "kokotekstihauksi"). Ne, jotka ovat koskaan käyttäneet Windows 7: ää, tietävät myös, mistä puhun: ala kirjoittaa vain sana tuodaksesi aiheeseen liittyviä tiedostoja tai ohjelmia.

Kevyemmillä jakeluilla tämä on hieman vaikeampi saavuttaa. Mutta menetelmä, jonka aion opettaa sinulle, on ERITTÄIN kevyt (tämän tyyppisten distrojen mukaan) ja tehokas.

Valitse kantoraketti: dmenu

Ensimmäinen valinta oli kokeilla kantoraketteja, jotka eivät riipu tietystä ympäristöstä tai häiriöstä. Tarkoitan Synapse (joka on nyt muodissa), Gnome-Do, Kupfer jne. Heillä kaikilla on yksi asia: he eivät voi suorittaa "kokoteksti" -hakuja (eli tiedostoissa). Lisäksi niissä on paljon muita laajennuksia, jotka eivät vaikuta minuun paljon. Puhumattakaan, ne eivät ole "minimalistisia" ja riittävän kevyitä.

Ne, jotka käyttävät Openboxia, Enlightenmentia tai vastaavaa, luultavasti tietävät dmenun. Ne, jotka eivät ole koskaan käyttäneet sitä, suosittelen teitä käymään tässä vanha viesti missä sen pääominaisuudet selitetään. Lyhyesti sanottuna se on erittäin minimalistinen ja erittäin kevyt sovellusten käynnistysohjelma. Mutta ei vain sitä, mitä en tiennyt, on, että jos se on määritetty oikein, sitä voidaan käyttää myös näyttämään minkä tahansa luettelon elementit, jotka välitämme sille. Tämä löytö avaa oven monille mahdollisuuksille ...

Asentaaksesi dmenun Archiin, avaa vain pääte ja suorita:

sudo pacman -S -valikko

Asenna Recoll

Toinen löytö oli Recoll. Ystäväni Fico puhui hänestä muutama kuukausi sitten artikkeli, jonka lukemista suosittelen.

Recoll on erittäin kevyt työkalu, joka on riippumaton työpöytäympäristöstä ja jonka avulla voit etsiä kokotekstinä ("kokoteksti"). On selvää, että sinun on ensin indeksoitava tiedostot, mikä voi viedä jonkin aikaa, mutta kun alkuperäinen indeksointi on tehty, muut päivitykset eivät vie kauan.

Recoll on graafinen käyttöliittymä, helppo käyttää ja monia vaihtoehtoja, suunniteltu QT: ssä ja perustuu hakukoneeseen Xapian.

Käytätkö edelleen paikannusta, etsintää tai monnia? Ha! Jatkoin lukemista ...

Recollin asentaminen Archiin ja johdannaisiin:

yaourt -S recoll

Huomaat, että recollilla on joukko paketteja valinnaisina riippuvuuksina:

  • libxslt: XML-pohjaisiin muotoihin (fb2 jne.)
  • unzip: OpenOffice.org-asiakirjoille
  • xpdf: pdf-tiedostoksi
  • pstoteksti: postikirjaan
  • antisana: mswordille
  • catdoc: ms excelille ja powerpointille
  • unrtf: RTF: lle
  • untex: dvi tuki dvipsillä
  • djvulibre: djvu: lle
  • id3lib: mp3-tunnisteiden tuki id3infolla
  • python2: joidenkin suodattimien käyttämiseen
  • mutageeni: Äänen metatiedot
  • python2-pychm: CHM-tiedostot
  • perl-image-exiftool: EXIF-tiedot raakatiedostoista
  • aspell-fi: Englanninkielinen tuki

Näiden pakettien asentaminen antaa Recollille mahdollisuuden indeksoida vastaavien tiedostotyyppien sisältö. Esimerkiksi anti-sanan avulla Recoll voi indeksoida .DOC-tiedostojen jne. Sisällön.

Asennettavien lisäkomponenttien valinta riippuu tarpeistasi ja tietokoneellesi tallennetuista tiedostotyypeistä. Ei kuitenkaan epätoivoon, koska Recoll, tiedostojen indeksoinnin jälkeen, suosittelee asennettavat komponentit niiden tehokkuuden parantamiseksi.

Kuinka käyttää Recollia

Kun aloitat Recoll-sovelluksen ensimmäisen kerran, alla oleva näyttö tulee näkyviin. Jos haluat indeksoida vain kotisi (kokonaan), napsauta vain Aloita indeksointi nyt.

Muista aloitusnäyttö

Muista aloitusnäyttö

Recollilla on tehokkaat hakumahdollisuudet. Sen lisäksi, että kirjoitat sanoja etsittäväksi, se sallii myös loogiset haut läheisyyslausekkeiden avulla, suodattaa tiedostotyypit tai sijainnin. Se mahdollistaa myös Xesam-yhteensopivan haun kentän mukaan ja suodattamisen päivämäärän mukaan.

Ohjelman vastaus hakuja suoritettaessa ja tuloksia esitettäessä on myös yllättävää sen nopeuden kannalta ja mielenkiintoinen sen suhteen, miten ne esittelevät tuloksia, määrittelemällä tärkeimmät asiakirjat tarjotuille hakutermeille ja sisältäen esikatselun.

Alla olevassa kuvassa päätin näyttää tulokset taulukossa, vaikka Recoll on oletusarvoisesti toinen tyyli, joka näyttää tulokset, paljon täydellisempi ja kuvailevampi.

Recoll-haun tulokset

Recoll-haun tulokset

Jos haluat nähdä puuttuvat paketit, jotta Recoll voi indeksoida tiedostosi täydellisesti, siirry kohtaan Tiedosto> Näytä puuttuvat avustajat.

Lisäkomponentit puuttuvat

Lisäkomponentit puuttuvat

En Asetukset> Indeksointiaikataulu Voit määrittää tiedoston indeksointiaikataulun. On selvää, että Recoll toimii hyvin, sen on indeksoitava kaikki tiedostosi (tai ainakin sinut kiinnostavan kansion tiedostot, yleensä kotisi). Tätä varten on olemassa 3 vaihtoehtoa: indeksointi käsin (mieluisin), indeksointi läpi cron tai indeksointi järjestelmän käynnistyksen yhteydessä.

Indeksointiohjelmointi Recollissa

Indeksointiohjelmointi Recollissa

Taika: Yhdistä Recoll ja dmenu ... onko mahdollista?

Kyllä Kyllä se on. Temppu on tietää, että dmenun avulla voit luetella sovelluksia paitsi myös kaiken sen, minkä välitämme siihen. Sinun tarvitsee vain selvittää, miten voit hakea Recoll-päätelaitteen avulla ja siirtää tulokset dmenuun.

Taika saavutetaan, kuinka se voisi olla toisin yksinkertaisen avulla käsikirjoitus, jonka kirjoittaja on Massimo Lauria ja jota uskallin muuttaa hieman kääntääksesi sen espanjaksi.

Lataa komentosarja

Tallenna tiedosto (sanotaan, search-recoll.sh). Anna sille suoritusoikeudet (sudo chmod + hakemaan recoll.sh) ja määritä sille sopiva näppäinyhdistelmä. Openboxissa tämä saavutetaan muokkaamalla tiedostoa ~ / .config / openbox / rc.xml tai graafisen käyttöliittymän kautta obkey.

Alarivi: kokotekstihaut käyttäen hyvin vähän resursseja. Kuten Bambino Veira sanoisi: "Kauneus!"

dmenu kirjoittaessasi hakutekstiä

dmenu kirjoittaessasi hakutekstiä

dmenu, jossa näytetään palautuksen palauttamat tulokset

dmenu, jossa näytetään palautuksen palauttamat tulokset

yapa

Ubuntun käyttäjät voivat saada samanlaisia ​​tuloksia Recoll's Lens -sovelluksen kautta. Tätä varten on tarpeen lisätä vastaava PPA ja asentaa seuraavat paketit:

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

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   vilkas dijo

    Yksinkertaisesti hyvä U_U

  2.   käytetään Linuxia dijo

    Aivan ... 🙂 Ja se on PALJON nopeampi ja kevyempi kuin rakastamasi KDE ... haha!

    1.    vilkas dijo

      Se voi olla, mutta en vaihda integroitua Dolphin-hakukonetta mihinkään. 😉

      1.    käytetään Linuxia dijo

        Ah ... kyllä ​​... Delfiini on jotain muuta ... tärkeimmät sanat.

  3.   AlonsoSanti14 dijo

    ja miten gnomessa määritetään se niin, että se tekee sanomasi "kokotekstihaku"?
    Toivon, että voit auttaa minua, koska, jos haluaisin pystyä etsimään asiakirjoja tällä tavalla.

    1.    käytetään Linuxia dijo

      En käytä GNOME-ohjelmaa, mutta jos muistan oikein, siinä on Tracker-työkalu, jota käytetään kokotekstihakuihin.
      Kippis! Paul.

      1.    AlonsoSanti14 dijo

        ok kiitos, etsin nyt tietoa Trackerista.

  4.   gonzalezmd (# Bik'it Bolom #) dijo

    On hyvä tietää nämä ratkaisut. Kiitos.

    1.    käytetään Linuxia dijo

      Sinulle kommentoitavaksi. 😉

  5.   maksimi89 dijo

    Minun tapauksessani tiedän jotain hyvin yksinkertaista, joka on kaikissa distroissa ... se on «updatedb» ja käytetään sitten «locate file», se on erittäin helppoa ja erittäin kevyttä ajaaja

    1.    eliotime3000 dijo

      Kyllä, mutta joskus pitkä matka on hauskaa.

    2.    käytetään Linuxia dijo

      Tuo ei ole oikein. Locate and updatedb -toiminnon avulla ei ole mahdollista etsiä koko tekstiä.
      Kippis! Paul

  6.   gonza_212 dijo

    Erittäin hyvä viesti, mielenkiintoista tietoa ... Testaan ​​sitä.
    Tulen sivulle ladataksesi viimeksi jättämäsi komentosarjan, mutta saan virheen, kiitän sitä, jos voit ladata sen uudelleen.

    Paljon kiitoksia, terveiset!

    🙂

    1.    käytetään Linuxia dijo

      Se toimii hyvin. Yritä uudelleen ...

      1.    gonza_212 dijo

        Paljon kiitoksia, nyt voin ladata sen.

        Tervehdys!

        🙂

  7.   gonza_212 dijo

    Anteeksi, mutta olen kokeillut sitä tietokoneellani, eikä se toimi minulle. Minulla on ArchLinux PekWM managerin kanssa (ei työpöytäympäristöä) ... mutta komentosarja ei tunnu toimivan. Joku voisi auttaa minua?

    Paljon kiitoksia, terveiset!

  8.   käytetään Linuxia dijo

    Voisitko määrittää hieman paremmin, mikä ei toimi sinulle?

    1.    gonza_212 dijo

      Totuus on, että en tiedä onko se käynnissä ... PekWM-hallinnassa on tiedosto nimeltä "avaimet" (löytyy hakemistosta /home/usuario/.pekwm/), jossa pikanäppäimet (tai pikanäppäimet) on määritetty, joten osoitin komentosarjan yhdistelmälle Ctrl + F, mutta en tiedä, onko komennon syntaksi sen suorittamiseksi oikea.

      Näytän, kuinka kyseistä näppäinyhdistelmää vastaava rivi kirjoitetaan:

      KeyPress = "Ctrl F" {Toiminnot = "Suorita haku-muistutus.sh" "}

      Huomautus: search-recoll.sh-komentosarja on kotoni, ts. / home / myuser /

      Mutta kun painetaan Ctrl + F, mitään ei tapahdu ... Yritin muokata riviä siten, että se suorittaa dmenun komentosarjan sijasta ja se toimii.

      Toinen asia, jonka tein, suoritettiin sanottu komentosarja terminaalissa, ja kun tein sen, se osoitti minulle seuraavan:

      $ sh search-recoll.sh
      search-recoll.sh: rivi 39: syntaktinen virhe, tiedoston loppua ei odotettu

  9.   gonza_212 dijo

    Pahoittelemme haittaa, olen jo ratkaissut ongelman. Tapahtui, että latain komentosarjan pastasta ja tällä tavalla sen käyttämässä koodauksessa on ongelma. Siksi on kopioitava koko sisältö ja liitettävä se tyhjään tiedostoon, jotta se ei aiheuta tätä haittaa.

    Tuhat anteeksipyyntöä, kiitos joka tapauksessa paljon.

    Tervehdys!