Kiw*_*iwy 5 keyboard shortcut-keys gnome-shell 20.04
我知道这个问题经常被问和回答,但找到的解决方案似乎都不能正常工作。
我希望我的两个超级键能够同时工作。我需要将R-Win(键代码 134)映射到 L-Win(键代码 133)。在 Ubuntu 20.04 上我尝试了以下操作:
xmodmap -e "keycode 134 = Super_L NoSymbol Super_L"
Run Code Online (Sandbox Code Playgroud)
它有效,但在我的会话期间,更改甚至不是永久性的,我必须定期键入它才能使命令有效。
我尝试将该命令放入我的用户的crontab会话启动脚本中。
我已经把:
keycode 134 = Super_L NoSymbol Super_L
Run Code Online (Sandbox Code Playgroud)
在 中~/.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。
使用正确的超级实现概述操作的解决方法
安装包xcape
sudo apt install xcape
Run Code Online (Sandbox Code Playgroud)
使用以下命令创建启动应用程序首选项。
xcape -e 'Super_R=Super_L'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2210 次 |
| 最近记录: |