Iš terminalo siųsti duomenis į KDE mainų sritį

Aš esu kažkas, kas visada bando išmokti naujų geekų. taip, kuo keisčiau patarimas, tuo įdomiau man jis atrodo 😀

Taigi šį kartą pateikiu jums dar vieną patarimą, kuris man atrodo įdomus, nežinau, ar jums tai atrodo LOL !!

Iškarpinė yra tas tekstas / informacija, kurią turime, pavyzdžiui, atmintyje ... rašome tekstą, tekstas yra:

Ši svetainė yra DesdeLinux. Grynasis ir jie turi daugybę šaunių vadovėlių.

Ir mes tai darome [Ctrl] + [C] kopijavimas «DesdeLinux. Grynasis„Kai tai bus padaryta, mes tiesiog turėsime tai padaryti [Ctrl] + [V] įklijuoti tekstą kitur, tiesa? Na, tai, ką mes nukopijavome ir galime įklijuoti kitur, tai yra tai, ką turime iškarpinėje (pavyzdyje tai, ką turime iškarpinėje, būtų: DesdeLinux. Grynasis)

Dabar aš jums parodysiu, kaip naudodamiesi komanda galite siųsti informaciją į KDE mainų sritį (taip, iš KDE, nes Gnome yra kitaip):

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

Pažymėti: Tai VIENA eilutė, atrodo, kad dvi, bet iš tikrųjų viena eilutė.

Jei jie tai nukopijuoja ir įdeda į terminalą, jie pataiko [Įveskite]ir tada dešiniuoju pelės mygtuku spustelėkite + įklijuoti, jie pamatys gautą rezultatą 😉

Ši komanda (akivaizdžiai) gali būti naudojama scenarijuje, funkcijoje ar rezultate, kurį norite pasiekti naudodami scenarijų, palieku tai jūsų vaizduotei 😉

Jau pradedu galvoti, kas galėtų naudoti šį patarimą this

saludos


10 komentarai, palikite savo

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   tinkamas sakė

    Galiu sugalvoti scenarijų, kuris pakeistų siunčiamų duomenų siuntimą iš terminalo į tam tikrą failą, siunčiant išeinančius duomenis į klipperį:
    Iliustracinis pavyzdys:
    „lspci >> something.txt“ pakeiskite „lspci >> script“ xD

    NE Į TEMĄ:

  2.   Louis-san sakė

    Nagi, ar ne lengviau „Ctrl“ + C ir „Ctrl“ + V? hahaha Kartais mane nustebina tai, kas yra „Linux“ sistemoje, ir tai man patinka šioje OS ^ ^

    1.    KZKG ^ Gaara sakė

      HAHAHA, bet jei neturite grafinės aplinkos arba kuriate programinę įrangą ar scenarijų ir norite, kad jis ką nors nusiųstų į mainų sritį? ... hehe, tais atvejais ši komanda yra sprendimas 😉

  3.   Marcelo sakė

    Pateikiu daug paprastesnį sprendimą, kuris nepriklauso nuo darbalaukio aplinkos: xclip.
    Šis nedidelis įrankis yra beveik visų paskirstymų saugyklose ir leidžia komandos išvestį nukreipti į mainų sritį ir įklijuoti ją ten, kur mums labiausiai tinka. Pavyzdžiui:

    ls -a | xclip -sel klipas

    Sveiki atvykę!

    1.    KZKG ^ Gaara sakė

      WOW ... O_O ... Aš to nežinojau, tai tikrai nusipelno įrašo hahaha. Labai ačiū draugei, tikrai puikus patarimas 😀

  4.   Marcelo sakė

    Aš džiaugiuosi, kad tau patiko!! 😀

  5.   v3 sakė

    Nenoriu sugadinti vakarėlio, bet „Opera“ tai jau turėjo nuo 1.6 xD versijos

    1.    KZKG ^ Gaara sakė

      Opera iš komandos tai padarė? O_0 ... haha ​​nemanau, haha.

      1.    v3 sakė

        Yra įprasta, kad kažkas niekada netrūksta sakydamas, kad jis jau egzistavo arba kad jį jau turėjo xD

  6.   Sys sakė

    Tai yra sudėtinga.

    su
    qdbus org.kde.klipper / klipper setClipboardContents "labas"
    jūs jau rašote „labas“ į mainų sritį.

    Norėdami skaityti ir rašyti į mainų sritį ... yra labai naudingas scenarijus:
    https://github.com/milianw/shell-helpers/blob/master/clipboard