Вы можете переназначить ключ, используя ~/.Xmodmap. Используйте xev (в терминале), чтобы найти код нарушения, а затем назначьте другой keyym, например. XF86WakeUp. Добавьте эту строку в ~/.Xmodmap (создайте этот файл, если он еще не существует):
keycode 150 = XF86WakeUp
После выхода из системы и входа в систему ваш ключ должен быть отображен. Если вы не хотите выходить из системы, вы также можете использовать xmodmap ~/.Xmodmap для перезагрузки сопоставлений клавиш.
Использование xev для фактического поиска кода ключа, который вы хотите переназначить, может быть не так легко: если ключ уже связан с действием (например, в свойствах клавиатуры Gnome), xev не отображает код ключа. В качестве примера это вид xev, который вы хотите увидеть:
KeyPress event, serial 41, synthetic NO, window 0x5800001,
root 0xb3, subw 0x0, time 312883, (737,182), root:(946,647),
state 0x0, keycode 180 (keysym 0x1008ff18, XF86HomePage), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
Вы можете увидеть код ключа (180) в третьей строке после слова «keycode». Если вы не получите такой блок, который начинается с «события KeyPress», ваш ключ, вероятно, уже связан. Вы можете попробовать использовать не-Gnome рабочий стол, такой как LXDE или KDE, и использовать xev там.
Если вы откроете dconf-editor и перейдите к /org/gnome/desktop/wm/preferences в дереве, вы увидите настройку button-layout в правой панели. Если вы отредактируете этот параметр и добавите «stick» в качестве одной из строк кнопок в настройке, он должен появиться в соответствующем месте в заголовках заголовков окна. вы, вероятно, захотите поместить его после : в строке, чтобы иметь его справа, при условии, что у вас есть настройки по умолчанию кнопок слева в заголовках.
Это может потребовать изменения тема диспетчера окон для чего-то, способного отображать кнопку. Кажется, многие темы не поддерживают его.