Как сделать Super-R активным И сохранить Super-L активным? Bionic Beaver 18.04

Как сделать Super-R активным И сохранить Super-L активным? Bionic Beaver 18.04

Сейчас пробую Ubuntu-18.04, левая кнопка Windows на моем ноутбуке теперь работает как Super-L. Но Super-R просто ничего не делает, что довольно странно. Я много искал - как сделать обе клавиши Super активными (прямо как в Windows), но смог найти только способы изменить активную Super с L на R или даже на другую клавишу, но как сделать их обе активными? Короче говоря - хочу, чтобы работали и Super-L, и Super-R. Могу ли я этого добиться?

решение1

Я знаю только способ с использованием дополнительной утилиты, которая не входит в исходники ПО Ubuntu. Утилитаksuperkey. Позволяет переназначать клавиши-модификаторы.

Установите утилиту и сделайте так, чтобы следующая команда автоматически запускалась при входе в систему. Для этого вы можете создать файл .desktop в локальной .config/autostartпапке и указать в строке следующую команду Exec=.

Exec=sh -c "sleep 0.3 ; ksuperkey -e 'Super_R=Super_L'"

Команда «sleep» вносит небольшую задержку (0,3 мс) перед выполнением команды.

Это переназначит Super Rightклавишу клавише Super Left, заставив ее вести себя так же.

Полный ./config/autostart/ksuperkey.desktopфайл может выглядеть так:

#!/usr/bin/env xdg-open
[Desktop Entry]
Categories=Utility;
Comment=Map right Super key to left Super key
Exec=sh -c "sleep 0.3 ; ksuperkey -e 'Super_R=Super_L'"
GenericName=Launcher
Icon=keyboard
Name=ksuperkey
StartupNotify=false
Type=Application
Version=1.0
X-GNOME-Autostart-enabled=true
Name[en_US]=ksuperkey.desktop

решение2

Пыталсявариант @PRATAP- отлично работает, но только один сеанс, после любого перезапуска он обновляется до значений по умолчанию. Попробовал добавить в файл Xmodmap.desktop, но похоже, что сейчас какой-то баг gnome-environment не позволяет учитывать этот файл при запуске.

Попробовалвариант @vanadiumс #ksuperkey - работает, но реакция Суперов внезапно стала неприятной задержкой ~0.5 сек, не знаю почему, может быть это только в моей системе. Также это решение не такое простое и требует ksuperkey (~50 МБ)

Решил проблему редактированием файла /usr/share/X11/xkb/symbols/pc, где у меня былопереназначено значение ключа RWIN на «Super-L» вместо неактивного «Super-R»
Спасибо всем за помощь, ваши ответы помогли мне найти решение.

решение3

Есть другой способ сопоставления Super + R: Перейдите в Настройки > Клавиатура > Сочетания клавиш. View and Customize ShortcutsНайдите Searchи измените его на Super+R:https://i.stack.imgur.com/5uTPj.png(извините, у меня нет разрешения на встраивание изображений)

Связанный контент