Изпращайте данни в клипборда на KDE от терминала

Аз съм човек, който винаги се опитва да научи нови отрепки ... да, колкото по-странен е върхът, толкова по-интересен го намирам 😀

Така че този път ви предлагам още един съвет, който ми се струва интересен, не знам дали ви се струва същото LOL !!

Буферът е този текст / информация, който имаме в паметта, например ... пишем текст, текстът е:

Този сайт е DesdeLinux. Net и те имат много страхотни уроци.

И ние го правим [Ctrl] + [C] копиране «DesdeLinux. Net„След като това бъде направено, ние просто трябва да направим [Ctrl] + [V] да поставите текста другаде, нали? Е, това, което сме копирали и можем да поставим на друго място, това е, което имаме в клипборда (в примера това, което имаме в клипборда, ще бъде: DesdeLinux. Net)

Сега ще ви покажа как с помощта на команда можете да изпращате информация в клипборда на KDE (да, от KDE, защото в Gnome е различно):

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

Внимание: Това е ЕДИН ред, изглежда като два, но всъщност е един ред.

Ако копират това и го сложат в терминал, те удрят [Въведете]и след това щракнете с десния бутон + поставяне, те ще видят резултата, който получават 😉

Тази команда може (очевидно) да се използва в скрипт, функцията или резултатът, който искате да постигнете със скрипта, оставям го на вашето въображение 😉

Вече започвам да мисля за някой друг, който да използва този съвет 😀

поздрави


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   надлежен каза той

    Мога да измисля скрипт, който да замени изпращането на изходящи данни от терминал към някакъв файл, като изпраща изходящи данни на клипера:
    Илюстративен пример:
    заменете "lspci >> something.txt" с "lspci >> script" xD

    ИЗВЪН ТЕМАТА:

  2.   Луи-сан каза той

    Хайде, не е ли по-лесно Ctrl + C и Ctrl + V? хахаха Понякога съм изненадан от нещата, които са в Linux, и това ми харесва в тази ОС ^^

    1.    KZKG ^ Гаара каза той

      HAHAHA, но ако нямате графична среда или ако правите софтуер или скрипт и искате да изпрати нещо в клипборда? ... хехе, в тези случаи тази команда е решението 😉

  3.   Марсело каза той

    Предоставям много по-просто решение, което не зависи от работната среда: xclip.
    Този малък инструмент е в хранилищата на почти всички дистрибуции и позволява насочване на изхода на команда към клипборда и след това поставянето й там, където ни е най-подходящо. Например:

    ls -a | xclip -sel клип

    Поздрави!

    1.    KZKG ^ Гаара каза той

      УАУ ... О_О ... Не знаех това, това наистина заслужава публикация хахаха. Благодаря ви много приятелю, наистина отличен съвет 😀

  4.   Марсело каза той

    Радвам се, че ти харесва!! 😀

  5.   v3on каза той

    Не искам да развалям купона, но Opera вече го имаше от версия 1.6 xD

    1.    KZKG ^ Гаара каза той

      Opera от команда направи това? O_0 ... ха-ха, не мисля така ха-ха.

      1.    v3on каза той

        Обичаят е някой никога да не липсва, казвайки, че вече е съществувал или че вече го е имал xD

  6.   Сис каза той

    Отива от сложно.

    с
    qdbus org.kde.klipper / klipper setClipboardContents "здравей"
    вече пишете "здравей" в клипборда.

    За да четете и пишете в клипборда ... има много полезен скрипт в:
    https://github.com/milianw/shell-helpers/blob/master/clipboard