Я знаю, что этот вопрос часто задавался и отвечал, но ни одно из найденных решений не работает должным образом.
Я бы хотел, чтобы оба моих супер-ключа работали одновременно. Мне нужно сопоставить R-Win (код ключа 134) с L-Win (код ключа 133).
В Ubuntu 20.04 я попробовал следующее:
xmodmap -e "keycode 134 = Super_L NoSymbol Super_L"
это работает, но изменение не является постоянным во время моего сеанса, я должен регулярно вводить его
для того, чтобы команда была эффективной.
Я попытался поместить команду в crontab моего пользователя
, в сценарий запуска моей сессии.
Я положил:
keycode 134 = Super_L NoSymbol Super_L
в ~ / .Xmodmap
, ~ / .xmodmaprc
и ~ / .xmodmap
ни один из них, похоже, не используется или загружается при входе в сеанс.
Я также попытался отредактировать / usr / share / X11 / xkb / symbols / pc
, чтобы добавить следующий модификатор:
modifier_map Mod4 {Super_L, Super_R};
Однако никакого эффекта.
Заключение: пока единственное решение, которое работает , заключается в использовании xmodmap
в интерактивном режиме, но эффект является временным и должен вводиться несколько раз в день работы.
У меня почти новая минимальная установка Ubuntu 20.04. любая помощь будет очень признательна, поэтому я наконец смогу использовать оба своих супер ключа в GnomeShell.
PS: я также попробовал setxkbmap -option rwin: lwin
, но это не имеет никакого эффекта ни при включении опции / etc / default / keyboard
XKBOPTIONS
, ни при интерактивном выполнении.
Обходной путь для достижения действия по обзору с правом Super ..
установите пакет xcape
sudo apt install xcape
Создайте настройки запуска приложения с помощью следующей команды.
xcape -e 'Super_R=Super_L'