Я тот, кто всегда пытается научить новых фанатов…. да, чем страннее подсказка, тем интереснее она мне 😀
Так что на этот раз я приношу вам еще один интересный совет, я не знаю, кажется ли вам то же самое 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"
примечание: Это ОДНА строка, похоже, две, но на самом деле это одна строка.
Если они скопируют это и поместят в терминал, они нажмут [Войти], а затем щелкните правой кнопкой мыши + вставить, они увидят результат 😉
Эту команду можно (очевидно) использовать в скрипте, функцию или результат, которого вы хотите достичь с помощью скрипта, я оставляю это вашему воображению 😉
Я уже начинаю думать о ком-нибудь, кто воспользуется этим советом 😀
привет
Я могу придумать сценарий для замены отправки исходящих данных с терминала в какой-либо файл, отправив исходящие данные в klipper:
Наглядный пример:
заменить "lspci >> something.txt" на "lspci >> script" xD
НЕ ПО ТЕМЕ:
Да ладно, не проще ли Ctrl + C и Ctrl + V? хахаха Иногда меня удивляют вещи, которые есть в Linux, и это то, что мне нравится в этой ОС ^^
ХАХАХА, но если у вас нет графической среды, или если вы создаете программное обеспечение или скрипт и хотите, чтобы оно отправляло что-то в буфер обмена? ... хе-хе, в тех случаях эта команда - решение 😉
Я предлагаю гораздо более простое решение, которое не зависит от среды рабочего стола: xclip.
Этот небольшой инструмент есть в репозиториях почти всех дистрибутивов и позволяет направить вывод команды в буфер обмена, а затем вставить его туда, где он нам больше всего подходит. Например:
ls -a | xclip -sel клип
Привет!
ВАУ… О_О… Я этого не знала, это действительно заслуживает поста, хахаха. Спасибо большое, друг, отличный совет
Я рад, что тебе понравилось!! 😀
Не хочу портить вечеринку, но в Opera это уже было с версии 1.6 xD
Опера из команды это сделала? О_0… ха-ха, я так не думаю, ха-ха.
Это обычай, когда кто-то никогда не пропускает, говоря, что он уже существует или что он уже был xD
Все идет от сложного.
В лице
qdbus org.kde.klipper / klipper setClipboardContents "привет"
вы уже пишете "привет" в буфер обмена.
Для чтения и записи в буфер обмена ... есть очень полезный скрипт:
https://github.com/milianw/shell-helpers/blob/master/clipboard