2015-12-04 4 views
0

Я знаю, что подобные вещи были заданы много раз.AwesomeWM urxvt вставить буфер обмена с клавиатуры

Недавно я перешел от Gnome к Awesome. Мой текущий терминал - urxvt. Использование буфера копирования в порядке, я знаю, что могу вставить в терминал это, используя [CTRL]+[Ins] (или средний щелчок мышью) и делать это очень часто.

Проблема заключается в том, что что-то находится в буфере обмена. Я использую pass в качестве моего менеджера паролей, и когда я выдаю команду pass -c, это копирует пароль в буфер обмена, затем вытирает его через короткий промежуток времени, с которым у меня нет проблемы.

Проблема заключается в том, когда мне предлагается ввести один из этих паролей в терминал. Если бы это было в буфере копирования, я мог бы только [CTRL]+[Ins] при появлении запроса. Итак, главный вопрос: как установить комбинацию клавиш для вставки из буфера обмена для urxvt/xterm?

Идеальный сценарий (с использованием MySQL в качестве примера):

$ pass -c mysql-root 
Copied mysql-root to clipboard. Will clear in 45 seconds 
$ mysql -uroot -p 
Enter password: <keyboard combination> 
[email protected]> 

ответ

0

Есть Perl расширения rxvt для работы с буфером обмена. Добавьте к этому файлу .Xresources и «xrdb -merge .Xresources» перед началом awesomewm

URxvt.perl-ext-common: default,clipboard 

На моей установке awesomewm на FreeBSD по умолчанию смещаться модули для вставки как первичные, так и с буфером обмена буферов. Но это может отличаться от вашего os/distro.

В Arch linux wiki есть подробное руководство по настройке rxvt, https://wiki.archlinux.org/index.php/rxvt-unicode#Cut_and_paste. Инструкции могут быть применены к любому дистрибутиву linux с незначительными настройками.

0

Выбрана правильная комбинация для буфера обмена в моей среде - [CTRL] + [ALT] + V.

Буфер по-прежнему [CTRL] + [Ins].

 Смежные вопросы

  • Нет связанных вопросов^_^