Есть ли команда для вставки того, что находится в буфере обмена. Мне нужна команда, которая делает то же самое, что и нажатие Ctrl + V.
Я попробовал несколько вариантов xclip
, но они не вставляются нормально и требуют среднего щелчка или около того.
Klipper
Kubuntu по умолчанию использует Klipper. KDE UserBase: http://userbase.kde.org/Klipper
В качестве приложения KDE / Qt Klipper можно использовать через qdbus: http: // manpages. ubuntu.com/manpages/trusty/man1/qdbus.1.html
Доступные команды можно просмотреть с помощью qdbusviewer:
или с терминалом (konsole):
:~$ qdbus org.kde.klipper /klipper
method void org.kde.klipper.klipper.clearClipboardContents()
method void org.kde.klipper.klipper.clearClipboardHistory()
method QString org.kde.klipper.klipper.getClipboardContents()
method QString org.kde.klipper.klipper.getClipboardHistoryItem(int i)
method QStringList org.kde.klipper.klipper.getClipboardHistoryMenu()
method void org.kde.klipper.klipper.saveClipboardHistory()
method void org.kde.klipper.klipper.setClipboardContents(QString s)
method void org.kde.klipper.klipper.showKlipperManuallyInvokeActionMenu()
method void org.kde.klipper.klipper.showKlipperPopupMenu()
method QDBusVariant org.freedesktop.DBus.Properties.Get(QString interface_name, QString property_name)
method QVariantMap org.freedesktop.DBus.Properties.GetAll(QString interface_name)
method void org.freedesktop.DBus.Properties.Set(QString interface_name, QString property_name, QDBusVariant value)
method QString org.freedesktop.DBus.Introspectable.Introspect()
method QString org.freedesktop.DBus.Peer.GetMachineId()
method void org.freedesktop.DBus.Peer.Ping()
Команда
qdbus org.kde.klipper /klipper getClipboardContents
получит последнюю строку из буфера обмена.
Команда может быть добавлена в меню KDE ( http://docs.kde.org/development/en/kde-workspace/kmenuedit/index.html ) и вызываться с помощью сочетания клавиш или контекстное меню файлового менеджера (сервисное меню KDE - http://techbase.kde.org/Development/Tutorials/Creating_Konqueror_Service_Menus ).
Другие варианты для менеджеров буфера обмена: http://qt-apps.org/content/show.php/CopyQ?content=147452
Да, установите пакет xsel
xsel --clipboard
вставит содержимое буфера обмена.
Откройте терминал и введите
nano .bashrc
, затем
вставьте строку как
xclip="xclip -selection c"
, затем сохраните & amp; закройте с помощью Ctrl kbd> + X kbd> + Y kbd>.
Затем введите bash
, затем на подопечных можно использовать Ctrl kbd> + V kbd> для вставки.