Klipper
O Kubuntu está usando como padrão o Klipper. KDE UserBase: link
Como uma aplicação do KDE / Qt, o Klipper pode ser usado através do qdbus: link
Os comandos disponíveis podem ser visualizados com o qdbusviewer:
ou com o terminal (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()
O comando
qdbus org.kde.klipper /klipper getClipboardContents
irá obter a última linha da área de transferência.
O comando pode ser adicionado ao menu do KDE ( link ) e chamado com o atalho do teclado ou para o menu de contexto do gerenciador de arquivos (menu de serviço do KDE - link ).
Outras opções para os gerenciadores de área de transferência: link