xclip: Kubata clipboard kubva pamutsetse wekuraira

El clipboard o clipboard chishandiso icho iyo X server yeyedu yekushandisa system inotipa kuitira kuti tigovane ruzivo pakati pekushandisa.

Ndiye ane basa rekudzokorora mashandiro akadai se gurwa, kutevedzera y Pegar. Inosanganisira yerudzi rwekuchengetera kana buffer uko kunyorera kunogona kuchengeta dhata kuti izvi zvigone kushandiswa gare gare nechero zvimwe kana nezvimwe zvinoshandiswa.

Kazhinji, isu tese tinoziva maitiro ekuishandisa kubva pamushandisi nzvimbo yekutarisa, kungave kuburikidza nemamenyu ekushandisa, kana kuburikidza nepfupi keyboard, kazhinji:

  • Ctrl+X Cheka
  • Ctrl+C Copy
  • Ctrl+V Paste

Nekudaro, chii chinoitika kana tichida kushandisa clipboard kubva ku chinyorwa?

xclip

xclip chishandiso chinotibvumidza isu kuisa mavara pane clipboard uye tinotora zvinyorwa kubva pairi kubva kumutsara wekuraira. Chinyorwa chakatorwa chingave chakapinzwa nechero imwe application.

Saizvozvo, iwo mavara akapinda pane clipboard kuburikidza xclip inogona kushandiswa nechero imwe application.

Package xclip inogona kuwanikwa mumidziyo yekuparadzira kwakawanda. Semuenzaniso, muUbuntu haudi zvinopfuura apt-tora kuiisa:

$ sudo apt-get install xclip

Kushandiswa kwayo kwekutanga kuri nyore. Kuisa iwo akajairwa ekuisa mavara pane clipboard, iyo sarudzo inofanirwa kudomwa -i:

$ echo "Hola mundo" | xclip -i

Chinyorwa "Mhoro nyika" chichawanikwa kune mamwe ese maapplication. Saizvozvo, kuti utore iwo mavara kubva kubhodhibhodhi uye uatumire kune zvakajairwa kuburitsa, sarudzo inofanirwa kudomwa -o:

$ xclip -o Mhoro nyika

Sarudzo

Iyo clipboard inotipa matatu mabhureki kana sarudzo zvakasiyana:

  • CHETANGWA: Iyo ndiyo yekupedzisira buffer. Iyo inochengetera zvinyorwa nekungoimaka chete necursor, pasina iko kudzvanya kusanganiswa kwemakiyi kana chero sarudzo mune menyu.
  • CLIPBOARD: Iyi buffer ndiyo yakanyanya kushandiswa nemaapplication. Iyo inochengetera iwo mavara akasarudzwa nechero chete mushure mekunge wadzvanya kiyi yekubatanidza kana menyu sarudzo yekucheka kana kuteedzera
  • SECONDARY: Iyo yekubatsira uye yakazvimiririra buffer. Inowanikwa zvizere asi haiwanzoshandiswa nemaapplication seyakajairwa. Iyo inoshandiswa chete kune zvakanyatsonaka zvinangwa.

xclip inogona kushandisa ese matatu mabhureki. Izvo zvinongofanirwa kudoma kuti ndeipi yatinoda kushandisa, kuburikidza nesarudzo -kusarudza uye iyo yekutanga tsamba yezita rebhafa. Nekukanganisa, iyo buffer inoshandiswa CHETANGWA.

Semuenzaniso, kuti titore iwo mavara akachekwa mune chimwe chishandiso, isu tinofanirwa kudoma kuti tinoda izvo zvinoburitswa zvemukati meye buffer CLIPBOARD, ine sarudzo -o y -kusarudza c

$ xclip -o -selection c
Texto cortado en gedit

Chikumbiro chinoshanda

Chishandiso xclip inopa mikana yakawanda. Inonyanya kubatsira mu scripts, uko kwatisingakwanise kushandisa mapfupi ekhibhodi, nekuti maitiro acho anoitwa akasununguka.

Ngatitorei muenzaniso: ngatifungei kuti tinoda kukwanisa kutsvaga chero izwi rinowanikwa mune chero chishandiso kana peji rewebhu mu wordreferenzi kuishandurira kuChirungu kana kubva kuChirungu uine kamwe chete kiyi.

Kutanga, isu tinofanirwa kutsvaga iyo URL fomati ine iyo paramende inopfuudzwa kune inoenda webhusaiti Mune ino kesi zvinotevera:

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

Kana tangoziva izvo, isu tinongofanirwa kugadzira iyo chinyorwa iwe unovhura iyi url nemuenzaniso Firefox, kutsiva SHOKO nekodhi yakaenzana inotidzosera iwo mavara akawanikwa pane clipboard.

Tichaidaidza, semuenzaniso, wordreference.sh, uye ichave iine zvinotevera:
#!/bin/bash
firefox http://www.wordreference.com/es/translation.asp?tranword=$(xclip -o)

Chekupedzisira, kana tangoponesa yedu chinyorwa uye tapa mvumo yekuuraya, isu tinofanirwa kuibatanidza neyekudimbudzira yekhibhodi mune yedu desktop desktop. Semuenzaniso, isu tinopa mubatanidzwa Ctrl+G. Uye isu takagadzirira.

Iye zvino isu tinongofanirwa kuishandisa chete. Isu tinomaka necursor chero izwi ratinoda kushandura nekudhinda Ctrl+G. Tichaona kuti, pasina kumwe kunonoka, bhurawuza rinovhura neiyo peji inoenderana neshanduro yeshoko rakamakwa.

Iyi inzira inoshanda yekugara uine muturikiri aripo pasina kuisa madikidiki ekushandisa.

Uyezve, iyi nzira imwechete inogona kushandiswa kukumbira chero imwe peji rewebhu, senge Google, Wikipedia kana imwe saiti inotibvumidza kuita tsvakiridzo, kana kuvhura zvinoshandiswa zvinoda ma parameter mukufona kwako.

Mamwe mafomu? Izvo zvinofungidzirwa.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   KZKG ^ Gaara akadaro

    Chinyorwa chakanaka, zvimwe seizvi zvinodiwa pamambure.

    Sezvo ini ndakapfupisa [1] (kunyanya nekuda kwebhenefiti yangu) ndanga ndichishandisa xclip, kunyanya nekuti yakawanda-desktop, ndiko kuti, hazvina basa kana iri Gnome kana KDE kana nezvimwe, ini ndichakwanisa kumisikidza clipboard dhata pasina matambudziko 🙂

    Reply with quote

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

    1.    beny_hm akadaro

      admin mubvunzo mubvunzo yako arch logo inobuda sei uye ini ndinongowana iyo inoshusha penguin XD ini ndoda iyo diki T_T logo ibude

  2.   wikimx akadaro

    Zvakanakisa, xclip inondipa zano re script ine axel, kana iyo script ikashanda zvakanaka ndinoigovana newe munzvimbo ino 😀

  3.   ngatishandise linux akadaro

    Hukuru!

  4.   neysonv akadaro

    Chakanakisa chinyorwa chinovhura masuo kune akawanda mazano. Ini chete kusahadzika kunosara; iyo inofanirwa kunge iri yeiyo x server, saka mubvunzo ndewekuti: ichashandira wayland kana mir ??? ye xmir zviri pachena kuti hongu asi kwete mune dzimwe nyaya mbiri.
    Kwazisa

  5.   murombo taku akadaro

    Kunotonhorera sei, mumwezve kuraira kune arsenal