Nosūtiet datus uz KDE starpliktuvi no termināla

Es esmu tas, kurš vienmēr cenšas iemācīties jaunus geeksus. jā, jo dīvaināks gals, jo interesantāk man tas šķiet 😀

Tāpēc šoreiz es jums nesu vēl vienu padomu, kas man šķiet interesants, es nezinu, vai tas jums šķiet tas pats LOL !!

Starpliktuve ir tas teksts / informācija, kas mums ir atmiņā, piemēram, ... mēs rakstām tekstu, teksts ir:

Šī vietne ir DesdeLinux. Neto un viņiem ir daudz foršu apmācību.

Un mēs to darām [Ctrl] + [C] kopēšana «DesdeLinux. Neto"Kad tas ir izdarīts, mums tas vienkārši ir jādara [Ctrl] + [V] lai ielīmētu tekstu citur, vai ne? Nu, tas, ko esam nokopējuši un ko varam ielīmēt citur, tas ir tas, kas mums ir starpliktuvē (piemērā tas, kas mums ir starpliktuvē, būtu: DesdeLinux. Neto)

Tagad es jums parādīšu, kā, izmantojot komandu, jūs varat nosūtīt informāciju uz KDE starpliktuvi (jā, no KDE, jo Gnome tas ir savādāk):

dbus-send --type=method_call --dest=org.kde.klipper /klipper org.kde.klipper.klipper.setClipboardContents string:"AQUI LA INFO"

Atzīmēt: Tā ir VIENA līnija, izskatās kā divas, bet patiesībā tā ir viena līnija.

Ja viņi to nokopē un ievieto terminālā, viņi sit [Ievadīt]un pēc tam ar peles labo pogu noklikšķiniet + ielīmēt, viņi redzēs iegūto rezultātu 😉

Šo komandu var (acīmredzami) izmantot skriptā, funkcija vai rezultāts, kuru vēlaties sasniegt ar skriptu, es to atstāju jūsu iztēlei 😉

Es jau sāku domāt par kādu citu, kurš izmantotu šo padomu 😀

Sveicieni


10 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   pienācīgs teica

    Es varu iedomāties skriptu, kas aizstātu izejošo datu sūtīšanu no termināla uz kādu failu, nosūtot izejošos datus uz klipper:
    Ilustratīvs piemērs:
    aizstājiet "lspci >> something.txt" ar "lspci >> script" xD

    NE PAR TĒMU:

  2.   Luijs-san teica

    Nāc, vai nav vieglāk Ctrl + C un Ctrl + V? hahaha Dažreiz mani pārsteidz lietas, kas atrodas Linux, un tas man patīk šajā OS ^ ^

    1.    KZKG ^ Gaara teica

      HAHAHA, bet, ja jums nav grafiskas vides vai ja veidojat programmatūru vai skriptu, un vēlaties, lai tas kaut ko nosūta uz starpliktuvi? ... hehe, šajos gadījumos šī komanda ir risinājums 😉

  3.   Marcelo teica

    Es sniedzu daudz vienkāršāku risinājumu, kas nav atkarīgs no darbvirsmas vides: xclip.
    Šis mazais rīks atrodas gandrīz visu sadalījumu krātuvēs un ļauj komandas izvadi novirzīt uz starpliktuvi un pēc tam ielīmēt to tur, kur tas mums vislabāk atbilst. Piemēram:

    ls -a | xclip -sel klips

    Sveicieni!

    1.    KZKG ^ Gaara teica

      WOW ... O_O ... Es to nezināju, tas tiešām ir pelnījis ziņu hahaha. Liels paldies draugam, tiešām izcils padoms 😀

  4.   Marcelo teica

    Es priecājos, ka tev patika !! 😀

  5.   v3on teica

    Es negribu sabojāt ballīti, bet Opera jau bija tā kopš versijas 1.6 xD

    1.    KZKG ^ Gaara teica

      Opera no komandas to darīja? O_0 ... haha ​​es tā nedomāju haha.

      1.    v3on teica

        Ir pieņemts, ka kādam nekad netrūkst teikt, ka viņš jau pastāv vai ka viņam tas jau ir bijis xD

  6.   Sys teica

    Tas notiek no sarežģīta.

    ar
    qdbus org.kde.klipper / klipper setClipboardContents "sveiki"
    jūs jau rakstāt "sveiki" uz starpliktuvi.

    Lai lasītu un rakstītu starpliktuvē ... ir ļoti noderīgs skripts:
    https://github.com/milianw/shell-helpers/blob/master/clipboard