我想要像 Windows 那样的快捷方式;Super打开开始菜单,Super+S打开搜索窗口,Super+E打开Thunar
,等等。
我知道如何设置键盘快捷键,但当我设置Super为打开时whiskermenu
,whiskermenu
也会在每个其他 +* 快捷键实例中弹出Super。我认为这是因为 XFCE 会在快捷键出现时注册它们,而不是等待同时发布(就像在 Windows 中一样)。
我该如何设置呢?
答案1
您可以通过这种方式实现:**
安装
xbindkeys
sudo apt install xbindkeys
运行命令:
xbindkeys --key
在出现的白色框中,按下您的组合键。示例Win+E将返回以下内容:
"(Scheme function)" m:0x50 + c:26 Mod2+Mod4 + e
现在复制最后一行(或最后一秒)并按如下所示使用它。
在较新的版本中您需要执行此操作,这可以让您跳到下一步:
请使用“
xbindkeys --defaults > /home/$USER/.xbindkeysrc
”创建一个。
或者,如果您想要方案配置样式,
请使用“xbindkeys --defaults-guile > /home/$USER/.xbindkeysrc.scm
”创建新文件
.xbindkeysrc
在你的主目录中touch $HOME/.xbindkeysrc
打开它
nano $HOME/.xbindkeysrc
输入所需的命令和键,如下所示
"nautilus" release+Mod2+Mod4 + e
(笔记:不要忘记
release
,用任意命令替换“nautilus”。)类似地,将所有需要的命令键组合一个接一个地添加
现在添加
xbindkeys
到xinitrc
:sudo nano /etc/X11/xinit/xinitrc
添加
xbindkeys
到开头(第一行或之前. /etc/X11/Xsession
)
重新启动系统,你应该得到预期的行为
提示:确保您没有在 xbindkeys 和 DE 提供的 GUI 方法中设置冲突的配置
更多示例,man xbindkeys
。
答案2
你可以通过安装修补的 XOrg 来修复它
sudo add-apt-repository ppa:nrbrtx/xorg-hotkeys
sudo apt update && sudo apt upgrade -y