Мне было интересно, можно ли добавить связку клавиш для вставки x-буфера обмена в Lubuntu. (первичный выбор)
Если можно связать его, вы все равно сможете использовать средний щелчок? Возможно, есть менеджер буфера обмена, который поддерживает это?
Заранее спасибо, Zarnaik
Редактировать: Спасибо Купиакосу за предоставленное решение. Я не тестировал его только в Ubuntu, Lubuntu.
Вот как я это сделал.
Сначала запустите
sudo apt-get install xsel xvkbd
для установки необходимых пакетов. Затем откройте файл конфигурации openbox следующим образом:
gedit ~ / .config / openbox / lubuntu-rc.xml
, заменив gedit любым текстовым редактором, который вы используете.
Оказавшись внутри файла, найдите тег <keyboard>
и добавьте приведенный ниже код.
<keybind key="W-v">
<action name="Execute">
<command>sh -c 'xsel | xvkbd -xsendevent -file -'</command>
</action>
</keybind>
Я настроил его для работы с Super + v, но вы можете легко это настроить. Сохраните файл и уведомите openbox об изменениях, выполнив
openbox --reconfigure
Это все, что нужно сделать.
Еще раз спасибо Купиакосу за предоставление команды, которую я до сих пор не понимаю.
Выполнение эта команда для установки необходимого X утилит: sudo apt-get
install xsel xvkbd
Перешли к разделу Shortcuts Настроек Клавиатуры в Параметрах настройки системы.
Создают новый пользовательский ярлык. Поместите то, что Вы хотите в Name
поле.
В Command
поле, помещенное это: sh -c 'xsel | xvkbd -xsendevent
-file -'
.
Нажимают Apply
.
Нажимают на крайнюю правую из новой строки, которую Вы создали (где она говорит Disabled
), и установите новое сочетание клавиш.
Испытывают его!
Я нашел прохладное решение также. Можно использовать что-то названное xdotool для ввода C-V для Вас. Просто свяжите свое новое использование ключа вставки, какой бы ни метод Вам нравится (xbindkeys, openbox дистанционное управление, и т.д.) к следующему сценарию:
xdotool keydown Control key V keyup Control
Обладают!