Бывает, что некоторым не повезло с клавиатурой ноутбука. Например, архитектор клавиатуры решил, что кнопка Insert редко используемая и реализовал её в виде нажатия Fn+Delete.
Это плохо для тех, кто работает с менеджером буфера обмена (копипаст) юниксово-линуксовой комбинацией Ctrl+Ins для копирования и Shift+Ins для вставки из буфера обмена. Плохо тем, что вместо нажатия 2х кнопок нужно нажимать сразу одновременно три: Fn+Ctrl+Delete и Fn+Shift+Delete соотв.
Надеюсь не нужно объяснять, почему не подходит для работы в терминале виндовые Ctrl+C/V.
Погуглив стэковерфловы, юникс.стекиксчендж и прочие линуксквешонс, я пришел к тому, что «мультимедийные» доп. кнопки XF86Copy / XF86Paste, которые как-бы должны служить для этой цели - просто не работают.
Т.е. вы можете перебиндить их на любые другие, например с помощью xmodmap:
keycode 71 = XF86Copy F5 XF86Copy F5
keycode 72 = XF86Paste F6 XF86Paste F6
На данный момент поиска решения проблемы, есть такой вариант: используется xbindkeys и xvkbd - виртуальная клавиатура, который позволяет повесить Copy&Paste на любую клавишу или сочетание клавиш клавиатуры:
~/.xbindkeysrc
"/usr/bin/xvkbd -xsendevent -text "\[Control_L]\[Insert]" &"
F5
"/usr/bin/xvkbd -xsendevent -text "\[Shift_L]\[Insert]" &"
F6
Работает везде: терминалы, редакторы и даже большинство браузеров - кроме, падло, Firefox'а... (и dwb), например хромиум, опера и все остальные - работает ок. Firefox глючит по давней проблеме неопределенности какой именно буфер обмена ему использовать, кому интересно тот может нагуглить этот issue.
--> Скажите, пожалуйста, что это можно настроить проще! Неужели всё так сложно с настройкой копипаста на произвольные кнопки? (без привязки с менеджерам буфера обмена и DE/WM) <--