xclip: lõikelauale käsurealt manipuleerimine

El lõikelauale o lõikepuhvrisse on tööriist, mida meie operatsioonisüsteemi X server pakub meile teabe jagamiseks rakenduste vahel.

Ta vastutab korduvate toimingute eest, näiteks lõigatud, kopeerida y pegar. See koosneb omamoodi laost või puhvrist, kuhu rakendused saavad andmeid salvestada, et neid saaksid hiljem kasutada sama või muud rakendused.

Üldiselt teame kõik, kuidas seda kasutaja vaatepunktist kasutada, kas rakenduste menüüde või klaviatuuri otseteede kaudu:

  • Ctrl+X Lõika
  • Ctrl+C koopia
  • Ctrl+V pasta

Mis juhtub siis, kui soovime kasutada lõikepuhvrit a-st käsikiri?

xclip

xclip on rakendus, mis võimaldab meil teksti sisestada lõikelauale ja sealt teksti käsurealt hankida. Allalaaditud teksti võis sisestada mõni muu rakendus.

Samuti tekst, mis sisestatakse lõikelauale läbi xclip saab kasutada mis tahes muus rakenduses.

El paquete xclip seda võib leida enamiku jaotuste hoidlatest. Näiteks ei vaja Ubuntu selle installimiseks rohkem kui apt-get:

$ sudo apt-get install xclip

Selle põhikasutus on väga lihtne. Tavapärase sisestusteksti sisestamiseks lõikelauale tuleb see valik määrata -i:

$ echo "Hola mundo" | xclip -i

Tekst "Tere maailm" muutub ülejäänud rakenduste jaoks kättesaadavaks. Samamoodi saate teksti lõikepuhvrist välja laadida ja saata see standardväljundisse -o:

$ xclip -o Tere maailm

Valikud

Lõikelaud pakub meile kolme puhvrit või valikud erinev:

  • PRIMAARNE: See on vaikepuhver. See salvestab teksti lihtsalt kursoriga märkides, ilma et oleks vaja vajutada menüükombinatsiooni või mõnda muud valikut.
  • PILETIPIRI: Seda puhvrit kasutavad rakendused kõige rohkem. See salvestab kursori valitud teksti alles pärast seda, kui olete lõikamiseks või kopeerimiseks vajutanud klahvikombinatsiooni või menüüvalikut.
  • TEINE: See on abi- ja sõltumatu puhver. See on täielikult saadaval, kuid rakendused kasutavad seda standardvarustuses harva. Seda kasutatakse ainult väga konkreetsetel eesmärkidel.

xclip suudab manipuleerida kõigi kolme puhvriga. Ainult valiku kaudu on vaja täpsustada, millist soovime kasutada -valik ja puhvri nime esimene täht. Vaikimisi kasutatakse puhvrit PRIMAARNE.

Näiteks teises rakenduses lõigatud teksti saamiseks peame täpsustama, et soovime puhvri väljundsisu PILETIPIRI, valikutega -o y -valik c

$ xclip -o -selection c
Texto cortado en gedit

Praktiline rakendus

Tööriist xclip pakub palju võimalusi. See on peamiselt kasulik aastal skripte, kus meil pole võimalust kasutada kiirklahve, kuna protsessid viiakse läbi iseseisvalt.

Võtame näite: kujutame ette, et tahame osata otsida mis tahes sõna, mis ilmub mis tahes rakenduses või veebisaidil sõnaotsing selle tõlkimiseks inglise või inglise keelde vaid ühe klahvivajutusega.

Kõigepealt peame välja selgitama URL-i vormingu, millega parameetrid sihtkoha veebisaidile edastatakse. Sel juhul on see järgmine:

http://www.wordreference.com/es/translation.asp?tranword=SÕNA

Kui me seda teame, peame lihtsalt looma a käsikiri avate selle URL-i näiteks Firefox, asendades SÕNA samaväärse koodi abil, mis tagastab meile lõikelauale leitud teksti.

Nimetame seda näiteks wordreference.sh ja see sisaldab järgmist:
#!/bin/bash
firefox http://www.wordreference.com/es/translation.asp?tranword=$(xclip -o)

Lõpuks, kui oleme oma päästnud käsikiri ja me oleme andnud täitmisõigused, peame selle seostama oma töölauahalduri kiirklahviga. Näiteks määrame kombinatsiooni Ctrl+G. Ja meil on see valmis.

Nüüd peame seda ainult kasutama. Märkime kursoriga kõik sõnad, mida soovime tõlkida, ja vajutame Ctrl+G. Näeme, kuidas pikema jututa brauser avaneb märgitud sõna tõlkele vastava lehega.

See on praktiline viis, kuidas tõlk on alati käepärast ilma sõnaraamaturakendusi installimata.

Lisaks saab sama meetodit kasutada mis tahes muu veebisaidi, näiteks Google, Wikipedia või mõni muu sait, mis võimaldab meil otsinguid teha või avada rakendusi, mis nõuavad teie kõnes parameetreid.

Rohkem rakendusi? Mida kujutlusvõime soovitab.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   KZKG ^ Gaara DIJO

    Hea artikkel, rohkem on selliseid vaja netis.

    Kuna ma lühendasin [1] (enamasti enda huvides), kasutan xclip-i peamiselt seetõttu, et see on mitme töölauaga, st pole vahet, kas see on Gnome, KDE vms, siis saan lõikelauale manipuleerida andmeid ilma probleemideta

    seoses

    [1] -» ajaveebi.desdelinux.net/tag/shortens/

    1.    beny_hm DIJO

      admin küsimus, kuidas teie kaare logo välja tuleb ja ma saan ainult kuradi pingviini XD, ma tahan, et see väike T_T logo tuleks välja

  2.   wikimx DIJO

    Suurepärane, xclip annab mulle idee teljega skripti jaoks, kui skript tuleb välja, jagan seda selles piirkonnas teiega

  3.   kasutame linuxi DIJO

    Geniaalne!

  4.   neysonv DIJO

    Suurepärane artikkel avab uksed paljudele ideedele. Ainult kahtlen, et jääb; see peaks olema x-serveri jaoks, seega on küsimus: kas see töötab waylandi või mir-i jaoks ??? xmiri jaoks on ilmne, et jah, kuid mitte ülejäänud kahel juhul.
    osas

  5.   vaene taku DIJO

    Kui lahe, arsenali jaoks veel üks käsk