Надішліть дані в буфер обміну KDE з терміналу

Я той, хто завжди намагається вивчити нових виродків ... так, чим дивніше підказка, тим цікавішою я вважаю 😀

Тож цього разу я пропоную вам ще одну підказку, яка мені здається цікавою, я не знаю, чи здається вам такою ж LOL !!

Буфер обміну - це той текст / інформація, який ми маємо в пам’яті, наприклад ... ми пишемо текст, текст такий:

Цей сайт є FromLinux.net і у них є маса чудових підручників.

І ми робимо [Ctrl] + [C] копіювання «FromLinux.net«Як тільки це буде зроблено, нам просто потрібно це зробити [Ctrl] + [V] вставити текст в інше місце, чи не так? Ну, що ми скопіювали і можемо вставити в інше місце, це те, що ми маємо в буфері обміну (у прикладі те, що ми маємо в буфері обміну: FromLinux.net)

Тепер я покажу вам, як за допомогою команди ви можете надсилати інформацію до буфера обміну KDE (так, від KDE, оскільки в Gnome це інакше):

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

Увага: Це ОДИН рядок, схоже на два, але насправді це один рядок.

Якщо вони скопіюють це і помістять у термінал, вони вдарять [Введіть], а потім клацніть правою кнопкою миші + вставити, вони побачать отриманий результат get

Цю команду можна (очевидно) використовувати у сценарії, функції або результаті, якого ви хочете досягти за допомогою сценарію, я залишаю це вашій уяві 😉

Я вже починаю думати про когось іншого, щоб скористатися цією підказкою 😀

привіт


Зміст статті відповідає нашим принципам редакційна етика. Щоб повідомити про помилку, натисніть тут.

10 коментарі, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

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

  1.   правильний - сказав він

    Я можу придумати сценарій, який би замінив надсилання вихідних даних з терміналу на якийсь файл, надсилаючи вихідні дані в klipper:
    Наочний приклад:
    замінити "lspci >> something.txt" на "lspci >> script" xD

    НЕ ПО ТЕМІ:

  2.   Луї-сан - сказав він

    Давай, чи не простіше Ctrl + C і Ctrl + V? ха-ха-ха Іноді мене дивують речі, які є в Linux, і саме це мені подобається в цій ОС ^^

    1.    KZKG ^ Гаара - сказав він

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

  3.   Марсело - сказав він

    Я пропоную набагато простіше рішення, яке не залежить від середовища робочого столу: xclip.
    Цей маленький інструмент є у сховищах майже всіх дистрибутивів і дозволяє направляти висновок команди в буфер обміну, а потім вставляти її туди, де нам найбільше підходить. Наприклад:

    ls -a | xclip -sel кліп

    Привіт!

    1.    KZKG ^ Гаара - сказав він

      WOW ... O_O ... Я цього не знав, це справді заслуговує на повідомлення ха-ха-ха. Дякую, друже, справді чудова порада 😀

  4.   Марсело - сказав він

    Я рада, що вам сподобалось !! 😀

  5.   v3on - сказав він

    Я не хочу зіпсувати вечірку, але у Opera це вже було з версії 1.6 xD

    1.    KZKG ^ Гаара - сказав він

      Opera від команди зробила це? O_0… ха-ха, я не думаю, ха-ха.

      1.    v3on - сказав він

        Це звичай, що хтось ніколи не пропускає, кажучи, що він уже існував або що він уже мав xD

  6.   Sys - сказав він

    Це йде від складного.

    з
    qdbus org.kde.klipper / klipper setClipboardContents "привіт"
    ви вже пишете в буфер обміну "привіт".

    Для читання та запису в буфер обміну ... є дуже корисний сценарій у:
    https://github.com/milianw/shell-helpers/blob/master/clipboard