xclip: Manipuléiert de Clipboard vun der Kommandozeil

El Clipboard o Clip ass en Instrument dat den X Server vun eisem Betribssystem eis bitt fir Informatiounen tëscht Uwendungen ze deelen.

Hien ass verantwortlech fir ëmmer erëm Operatiounen wéi z ofschneiden, ze kopéieren y pegar. Et besteet aus enger Aart Lager oder Puffer wou Uwendungen Daten späichere kënnen sou datt se spéider vun der selwechter oder vun aneren Uwendunge kënne benotzt ginn.

Am Allgemengen wësse mer all wéi se et aus engem Usersiicht gesinn, entweder duerch d'Applikatiounsmenüen, oder duerch Tastatur Ofkierzungen, normalerweis:

  • Ctrl+X Schnëtt
  • Ctrl+C Kopéieren
  • Ctrl+V Ze pasteieren

Wéi och ëmmer, wat geschitt wann mir de Clipboard vun engem benotze wëllen Schrëft?

xklip

xklip ass eng Applikatioun déi et erméiglecht eis Text op de Clipboard anzeginn an Text dovun aus der Kommandozeil ze kréien. Den erhielten Text kann duerch all aner Uwendung agefouert ginn.

Och den Text deen um Clipboard duerch agefouert gëtt xklip ka vun all aner Uwendung benotzt ginn.

Package xklip et kann an de Repositioune vun de meeschte Verdeelunge fonnt ginn. Zum Beispill, an Ubuntu braucht Dir net méi wéi en apt-get fir et ze installéieren:

$ sudo apt-get install xclip

Seng Basisbenotzung ass ganz einfach. Fir de Standard Input Text um Clipboard anzeginn, muss d'Optioun spezifizéiert ginn -i:

$ echo "Hola mundo" | xclip -i

Den Text "Hallo Welt" gëtt fir de Rescht vun den Uwendungen verfügbar. Ähnlech, fir den Text aus dem Clipboard z'erreechen an op de Standardausgang ze schécken, muss d'Optioun spezifizéiert ginn -o:

$ xclip -o Hallo Welt

Auswielen

De Clipboard bitt eis dräi Puffer bzw. Auswiel anescht:

  • PRIMÄR: Et ass de Standardbuffer. Et späichert Text einfach andeems en mam Cursor markéiert, ouni datt Dir eng Kombinatioun vun Tasten oder eng Optioun am Menü dréckt.
  • CLIPBOARD: Dëse Puffer gëtt am meeschte benotzt vun Uwendungen. Et späichert den Text vum Cursor ausgewielt nëmmen nodeems Dir d'Tastekombinatioun oder d'Menüoptioun gedréckt hutt fir ze schneiden oder ze kopéieren.
  • SEKONDÄR: Et ass en zousätzlechen an onofhängege Puffer. Et ass voll verfügbar awer gëtt selten vun Uwendungen als Standard benotzt. Et gëtt nëmme fir ganz besonnesch Zwecker benotzt.

xklip kënnen all dräi Puffer manipuléieren. Et ass nëmmen néideg ze spezifizéieren wéi ee mir benotze wëllen, duerch d'Optioun -Auswiel an den éischte Buschtaf vum Puffernumm. Par défaut gëtt de Puffer benotzt PRIMÄR.

Zum Beispill, fir den Text ze kréien deen an enger anerer Applikatioun ofgeschnidden ass, musse mir präziséieren datt mir den Output Inhalt vum Puffer wëllen CLIPBOARD, mat Optiounen -o y -Auswiel c

$ xclip -o -selection c
Texto cortado en gedit

Eng praktesch Uwendung

De Tool xklip bitt vill Méiglechkeeten. Et ass haaptsächlech nëtzlech an Skripte benotzen, wou mir net d'Méiglechkeet hunn Tastatur Ofkierzungen ze benotzen, well d'Prozesser autonom ausgefouert ginn.

Loosst eis e Beispill huelen: Loosst eis virstellen datt mir fäeg sinn e Wuert ze sichen dat an all Applikatioun oder Websäit erschéngt Wuertreferenz et op Englesch ze iwwersetzen oder aus Englesch mat just engem Tastendrock.

Als éischt musse mir d'URL Format erausfannen mat wéi Parameteren op d'Destinatiounswebsäit weiderginn. An dësem Fall ass et folgend:

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

Wa mir dat wëssen, musse mir einfach eng Schrëft Dir maacht dës URL mat zum Beispill op Firefox, ersetzen WUERT duerch den entspriechende Code deen eis den Text um Clipboard zréckbréngt.

Mir nennen et zum Beispill wordreference.sh, an et enthält folgend:
#!/bin/bash
firefox http://www.wordreference.com/es/translation.asp?tranword=$(xclip -o)

Endlech, nodeems mer eis gerett hunn Schrëft a mir hu ginn Ausféierung Permissiounen, mir mussen et mat enger Tastatur Ofkierzung an eisem Desktop Manager verbannen. Zum Beispill, mir ginn d'Kombinatioun zou Ctrl+G. A mir hunn et fäerdeg.

Elo musse mir et nëmme benotzen. Mir markéiere mam Cursor all Wuert wat mir iwwersetze wëllen an drécken Ctrl+G. Mir wäerte gesinn, wéi de Browser ouni weideres opgeet mat der Säit déi der Iwwersetzung vum markéierte Wuert entsprécht.

Et ass e praktesche Wee den Iwwersetzer ëmmer bei Hand ze hunn ouni Wierderbuchapplikatiounen ze installéieren.

Ausserdeem kann déiselwecht Method benotzt ginn fir all aner Websäit ze beruffen, wéi z Google, Wikipedia oder en anere Site deen eis erlaabt Recherchen ze maachen oder Uwendungen opzemaachen déi Parameteren an Ärem Uruff erfuerderen.

Méi Uwendungen? Wat d'Imaginatioun proposéiert.


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

6 Kommentaren, loosst ären

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn.

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.

  1.   KZKG ^ Gaara sot

    Gudden Artikel, méi wéi dëst sinn am Netz gebraucht.

    Well ech verkierzt [1] gemaach hunn (meeschtens fir mäin eegene Benefice) benotzen ech xclip, meeschtens well et Multi-Desktop ass, dat heescht, et ass egal ob et Gnome oder KDE oder etc ass, kann ech Clipboard Daten ouni Probleemer manipuléieren 🙂

    Wat

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

    1.    beny_hm sot

      Admin eng fro wei kennt deng arch logo raus an ech kreien nemmen den ficken pinguin XD ech well deen klengen T_T logo raus

  2.   wikimx sot

    Exzellent, xclip gëtt mir eng Iddi fir e Skript mat Axel, wann de Skript gutt funktionnéiert deelen ech et mat Iech an dësem Beräich 😀

  3.   loosst eis Linux benotzen sot

    Super!

  4.   neysonv sot

    Exzellenten Artikel mécht d'Dieren op fir vill Iddien. Ech bleiwen nëmmen bezweifelen; et soll fir den x Server sinn, also d'Fro ass: wäert et fir Wayland oder Mir schaffen ??? fir xmir ass evident datt jo awer net an deenen aneren zwee Fäll.
    Wat

  5.   aarmséileg taku sot

    Wéi cool, nach ee Kommando fir den Arsenal

bool (richteg)