Как переназначить вторую клавишу Windows на клавишу меню в Wayland?

Вопрос или проблема

На моей клавиатуре есть две клавиши Windows () — в Linux эта клавиша традиционно функционирует как Super. Вторая (т.е. правая) клавиша не имеет эффекта из коробки в моей системе, и я привык к более распространенной клавише меню, поскольку я предпочитаю горячие клавиши.

Как я могу настроить правую клавишу Win так, чтобы она работала как клавиша меню и вызывала контекстное меню (например, меню, которое появляется при щелчке правой кнопкой мыши в веб-браузере)?

Я предпочитаю переназначение клавиш нативным способом, а не с помощью стороннего программного обеспечения, которое отслеживает все нажатия клавиш.


GNOME shell 46.5. Пожалуйста, не давайте ответы только для X11, я использую исключительно Wayland.

Ответ или решение

Чтобы перенастроить вторую клавишу Windows на клавишу меню в среде Wayland, следуйте приведенным ниже инструкциям. Этот подход предполагает использование встроенных функций GNOME и других утилит, что позволит вам избежать установки стороннего программного обеспечения, отслеживающего нажатия клавиш.

Шаг 1: Убедитесь в актуальности системы

Перед началом процесса следует удостовериться, что ваша система обновлена. Откройте терминал и выполните следующие команды:

sudo apt update
sudo apt upgrade

Шаг 2: Использование gsettings для настройки клавиш

GNOME предоставляет утилиту gsettings, с помощью которой можно изменить настройки клавиатуры. Для перераспределения функциональности клавиш, в частности настройки клавиши меню, выполните следующую команду в терминале:

gsettings set org.gnome.desktop.wm.keybindings menu '["<Super>Menu"]'

Этот код указывает системе, что комбинация клавиши Super (которая соответствует клавише Windows) с клавишей Menu должна вызывать контекстное меню. Если вы хотите переназначить только правую клавишу Windows, перейдите к следующему шагу.

Шаг 3: Установите dconf-editor для продвинутых настроек

Если вы хотите более гибко управлять конфигурациями клавиатуры, вам может понадобиться установить dconf-editor. Это приложение позволит вам визуально управлять параметрами GNOME.

sudo apt install dconf-editor

После установки запустите dconf-editor:

dconf-editor

Перейдите по следующему пути: org/gnome/desktop/wm/keybindings, где вы сможете увидеть и изменить множество других параметров, связанных с клавишами.

Шаг 4: Изменение раскладки клавиатуры

Если после выполнения вышеуказанных шагов ваша клавиша Windows по-прежнему не функционирует как клавиша меню, возможно, потребуется вручную настроить файл конфигурации клавиатуры. Это можно сделать с помощью команды setxkbmap или редактированием правил.

5.1. Используйте setxkbmap для указания раскладки:

setxkbmap -option menu:menu

5.2. Если вы хотите сделать изменения постоянными, отредактируйте ~/.xprofile, добавив строку:

setxkbmap -option menu:menu

Шаг 5: Перезагрузка сессии

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

Заключение

Теперь ваша правая клавиша Windows должна функционировать как клавиша меню, вызывая контекстные меню аналогично правому клику мыши. Если изменения не вступили в силу, убедитесь в правильности всех настроек и повторите процесс. С помощью этих шагов вы сможете эффективно настроить вашу клавиатуру под ваши привычки работы, не прибегая к сторонним программам.

Оцените материал
Добавить комментарий

Капча загружается...