Hantar data ke papan keratan KDE dari terminal

Saya adalah seseorang yang selalu berusaha mempelajari geeks baru…. ya, semakin peliknya, semakin menarik saya dapati 😀

Oleh itu, kali ini saya memberikan petua lain yang saya rasa menarik, saya tidak tahu sama ada LOL !!

Papan keratan adalah teks / maklumat yang kita ada dalam ingatan, misalnya ... kita menulis teks, teksnya adalah:

Laman web ini adalah DesdeLinux. Bersih dan mereka mempunyai banyak tutorial menarik.

Dan kita lakukan [Ctrl] + [C] menyalin «DesdeLinux. Bersih"Setelah ini selesai, kita hanya perlu lakukan [Ctrl] + [V] untuk menampal teks di tempat lain bukan? Baiklah, yang telah kita salin dan boleh kita tampal di tempat lain, itulah yang kita ada di papan keratan (dalam contoh apa yang kita ada di papan keratan adalah: DesdeLinux. Bersih)

Sekarang saya akan menunjukkan kepada anda bagaimana menggunakan perintah, anda boleh menghantar maklumat ke papan keratan KDE (ya, dari KDE, kerana di Gnome berbeza):

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

Nota: Itulah SATU baris, ia kelihatan seperti dua tetapi sebenarnya satu baris.

Sekiranya mereka menyalinnya dan memasukkannya ke terminal, mereka memukul [Masukkan], dan kemudian klik kanan + tampal, mereka akan melihat hasil yang mereka dapat 😉

Perintah ini boleh (jelas) digunakan dalam skrip, fungsi atau hasil yang ingin anda capai dengan skrip, saya serahkan kepada imaginasi anda 😉

Saya sudah mula memikirkan orang lain untuk menggunakan petua ini 😀

salam


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   betul kata

    Saya boleh memikirkan skrip untuk menggantikan penghantaran data keluar dari terminal ke beberapa fail dengan menghantar data keluar ke klipper:
    Contoh ilustrasi:
    ganti "lspci >> sesuatu.txt" dengan "lspci >> script" xD

    TOPIK MATI

  2.   louis-san kata

    Ayuh, bukankah lebih mudah untuk Ctrl + C dan Ctrl + V? hahaha Kadang-kadang saya terkejut dengan perkara-perkara yang ada di Linux, dan itulah yang saya suka mengenai OS ini ^^

    1.    KZKG ^ Gaara kata

      HAHAHA tetapi jika anda tidak mempunyai persekitaran grafik, atau jika anda membuat perisian atau skrip, dan anda mahu menghantar sesuatu ke papan keratan? ... hehe, dalam kes ini perintah ini adalah penyelesaiannya 😉

  3.   Marcelo kata

    Saya memberikan penyelesaian yang lebih mudah yang tidak bergantung pada persekitaran desktop: xclip.
    Alat kecil ini terdapat di repositori hampir semua pengedaran dan membolehkan mengarahkan output perintah ke papan keratan dan kemudian menampalnya di tempat yang paling sesuai untuk kita. Sebagai contoh:

    ls -a | klip xclip -sel

    Salam!

    1.    KZKG ^ Gaara kata

      WOW ... O_O ... Saya tidak tahu ini, ini memang layak mendapat jawatan hahaha. Terima kasih banyak kawan, tip yang sangat baik 😀

  4.   Marcelo kata

    Saya gembira anda menyukainya !! 😀

  5.   v3on kata

    Saya tidak mahu merosakkan pesta, tetapi Opera sudah memilikinya sejak versi 1.6 xD

    1.    KZKG ^ Gaara kata

      Opera dari arahan melakukan ini? O_0 ... haha ​​saya tidak fikir begitu haha.

      1.    v3on kata

        Ini adalah kebiasaan bahawa seseorang tidak pernah hilang mengatakan bahawa dia sudah ada atau dia sudah memilikinya xD

  6.   Sys kata

    Ia berlaku dari yang rumit.

    dengan
    qdbus org.kde.klipper / klipper setClipboardContents "hello"
    anda sudah menulis "hello" di papan keratan.

    Untuk membaca dan menulis ke papan keratan ... terdapat skrip yang sangat berguna dalam:
    https://github.com/milianw/shell-helpers/blob/master/clipboard