Um comando para colar; o mesmo que Ctrl + V

1

Existe um comando para colar o que está na área de transferência. Eu preciso de um comando que faça o mesmo que pressionar Ctrl + V.

Eu tentei algumas opções para xclip , mas elas não são coladas normalmente e precisam de um clique do meio.

    
por user126106 20.12.2013 / 19:05

3 respostas

1

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

    
por user26687 21.12.2013 / 11:07
0

Sim, instale o pacote xsel

xsel --clipboard colará o conteúdo da área de transferência.

    
por konapun 20.12.2013 / 19:09
0

Abra seu terminal e digite como

nano .bashrc

então

cole uma linha como

xclip="xclip -selection c" 

depois salve & amp; feche com Ctrl + X + Y .

Em seguida, digite bash

depois, em wards, você pode usar Ctrl + V para colar.

    
por rɑːdʒɑ 21.12.2013 / 07:48