xclip: Manipulimi i clipboard nga rreshti i komandave

El dërrasë me mbërtheckë për të mbajtur letrat o dërrasë me mbërtheckë për të mbajtur letrat është një mjet që serveri X i sistemit tonë operativ na ofron në mënyrë që të ndajmë informacionin midis aplikacioneve.

Ai është përgjegjës për operacione të përsëritura si p.sh. i prerë, kopje y pegar. Përbëhet nga një lloj depoje ose buffer ku aplikacionet mund të ruajnë të dhëna në mënyrë që këto të mund të përdoren më vonë nga i njëjti ose nga aplikacione të tjera.

Në përgjithësi, të gjithë dimë ta përdorim nga pikëpamja e përdoruesit, ose përmes menusë së aplikacionit, ose përmes shkurtoreve të tastierës, zakonisht:

  • Ctrl+X prerje
  • Ctrl+C kopje
  • Ctrl+V Për të ngjitur

Sidoqoftë, çfarë ndodh kur duam të përdorim clipboard nga a dorëshkrim?

klip x

klip x është një aplikacion që na lejon të fusim tekst në clipboard dhe të marrim tekst nga ai nga rreshti i komandës. Teksti i marrë mund të jetë futur nga ndonjë aplikacion tjetër.

Po kështu, teksti që futet në clipboard përmes klip x mund të përdoret nga çdo aplikacion tjetër.

El paquete klip x mund të gjendet në depot e shumicës së shpërndarjeve. Për shembull, në Ubuntu nuk ju duhet më shumë se apt-get për ta instaluar:

$ sudo apt-get install xclip

Përdorimi i tij themelor është shumë i thjeshtë. Për të futur tekstin standard të hyrjes në kujtesë, opsioni -i:

$ echo "Hola mundo" | xclip -i

Teksti "Hello world" do të bëhet i disponueshëm për pjesën tjetër të aplikacioneve. Në mënyrë të ngjashme, për të marrë tekstin nga kujtesa e fragmenteve dhe për ta dërguar atë në daljen standarde, duhet të specifikohet opsioni -o:

$ xclip -o Përshëndetje botë

Zgjedhje

Clipboard-i na ofron tre tampon ose zgjedhje të ndryshme:

  • FILLORE: Buffshtë bufferi i paracaktuar. Ai ruan tekstin thjesht duke e shënuar atë me kursorin, pa pasur nevojë të shtypni një kombinim tastesh ose ndonjë mundësi tjetër në meny.
  • Dërrasë tavoline: Ky buffer është më i përdorur nga aplikacionet. Ai ruan tekstin e zgjedhur nga kursori vetëm pasi të keni shtypur kombinimin e butonit ose opsionin e menusë për të prerë ose kopjuar.
  • E DYT: Shtë një tampon ndihmës dhe i pavarur. Shtë plotësisht i disponueshëm, por aplikacionet zakonisht nuk e përdorin atë në një mënyrë standarde. Përdoret vetëm për qëllime shumë të veçanta.

klip x mund të manipulojë të tre buffer-et. Onlyshtë e nevojshme vetëm të specifikoni se cilën duam të përdorim, përmes opsionit -përzgjedhja dhe shkronjën e parë të emrit buffer. Si parazgjedhje, përdoret buffer-i FILLORE.

Për shembull, për të marrë tekstin që është prerë në një aplikacion tjetër, duhet të specifikojmë se duam përmbajtjen e daljes së buffer-it Dërrasë tavoline, me mundësi -o y -përzgjedhja c

$ xclip -o -selection c
Texto cortado en gedit

Një aplikim praktik

Mjeti klip x ofron shumë mundësi. Mainlyshtë kryesisht e dobishme në scripts, ku nuk kemi mundësinë e përdorimit të shkurtoreve të tastierës, pasi që proceset kryhen në mënyrë autonome.

Le të marrim një shembull: le të imagjinojmë se duam të jemi në gjendje të kërkojmë çdo fjalë që shfaqet në çdo aplikacion ose faqe në internet referencë fjalësh për ta përkthyer atë në anglisht ose nga anglishtja me vetëm një goditje të tasteve.

Së pari, ne duhet të zbulojmë formatin URL me të cilin kalohen parametrat në faqen e internetit të destinacionit. Në këtë rast është si vijon:

http://www.wordreference.com/es/translation.asp?tranword=FJALA

Pasi ta dimë atë, ne thjesht duhet të krijojmë një dorëshkrim ju e hapni këtë url për shembull Firefox, duke zëvendësuar FJALA me kodin ekuivalent që na kthen tekstin e gjetur në kujtesë.

Ne do ta quajmë atë, për shembull, wordreference.sh, dhe do të përmbajë sa vijon:
#!/bin/bash
firefox http://www.wordreference.com/es/translation.asp?tranword=$(xclip -o)

Më në fund, pasi të kemi shpëtuar tonat dorëshkrim dhe ne kemi dhënë lejet e ekzekutimit, ne duhet ta shoqërojmë atë me një shkurtore të tastierës në menaxherin tonë të desktopit. Për shembull, ne caktojmë kombinimin Ctrl+G. Dhe e kemi gati.

Tani na mbetet vetëm ta përdorim atë. Ne shënojmë me kursorin çdo fjalë që duam të përkthejmë dhe shtypim Ctrl+G. Ne do të shohim se si, pa zhurmë të mëtejshme, shfletuesi hapet me faqen që korrespondon me përkthimin e fjalës së shënuar.

Shtë një mënyrë praktike për të pasur gjithmonë përkthyesin në dorë pa instaluar aplikacione fjalori.

Për më tepër, e njëjta metodë mund të përdoret për të thirrur ndonjë faqe tjetër në internet, të tilla si Google, wikipedia ose një faqe tjetër që na lejon të kryejmë kërkime, ose të hapim aplikacione që kërkojnë parametra në thirrjen tuaj.

Më shumë aplikacione? Çfarë sugjeron imagjinata.


6 komente, lini tuajën

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   KZKG ^ Gaara dijo

    Artikull i mirë, më shumë si ky janë të nevojshëm në internet.

    Meqenëse shkurtova [1] (kryesisht për përfitimin tim) kam përdorur xclip, kryesisht sepse është me shumë desktop, domethënë nuk ka rëndësi nëse është Gnome apo KDE apo etj, unë do të jem në gjendje të manipuloj të dhëna clipboard pa probleme

    të fala

    [1] -» blog.desdelinux.net/tag/acorta/

    1.    Shpërndaj dijo

      admin një pyetje si del logoja jote e harkut dhe unë marr vetëm pinguinin ndyrë XD Unë dua që të dalë logoja e vogël e T_T

  2.   wikimx dijo

    Shkëlqyeshëm, xclip më jep një ide për një skenar me axel, nëse e kuptoj mirë skenarin, unë e ndaj me ju në këtë fushë

  3.   le të përdorim linux dijo

    Shkëlqyeshëm!

  4.   neysonv dijo

    Artikulli i shkëlqyeshëm hap dyert për shumë ide. Unë vetëm dyshoj se mbetet; supozohet të jetë për serverin x, kështu që pyetja është: a do të funksionojë për wayland apo mir ??? për xmir është e qartë se po por jo në dy rastet e tjera.
    regards

  5.   taku i dobët dijo

    Sa ftohtë, një komandë më shumë për arsenalin