在我的 Xubuntu 20.04 系统上,所有快捷方式都不再起作用。当我添加新定义时,它会出现在文件中~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
,因为我在查看几分钟前使用
find . * -atime -0,01 -type f -printf "%TY-%Tm-%TdT%TT %p\n" | \
sort -r | ssed -R 's/^([^.]+)\.\d+ (.*)$/\1 \2/'
我将所有快捷键重置为标准,但即使这些重置定义也不起作用。我测试了它,例如Strg-Alt T或超级T,两者都应该打开一个终端。(如果这很重要的话,鼠标指针当时就在桌面上)。当然,的修改时间戳xfce4-keyboard-shortcuts.xml
已更新,其内容也通过重置操作发生了变化。
我怎样才能使键盘快捷键再次发挥作用?
NBappmenu-qt5
提及对这个 10 年前的帖子的回答在我的系统中不存在。
补充:我发现另一个用户的快捷方式在同一台计算机上有效。但在将它们复制到快捷方式不起作用的用户主目录中的位置后,即使重新启动后,它们仍然不起作用。
~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
除了阻止所有快捷方式起作用之外,一定还有其他原因。但它是什么?
答案1
这真是一个神秘的事情:因为我的电脑是带触摸板的笔记本电脑,所以当我写作时,我经常会写到其他地方,因为鼠标指针会跳到某个地方,甚至可能标记现有文本并在下一次击键时覆盖它。这当然非常烦人。
作为一种解决方法,我安装了touchpad-indicator
以便在鼠标存在时禁用触摸板。对于每个用户,此应用程序都有一个单独的配置文件~/.config/touchpad-indicator/touchpad-indicator.conf
。它写得非常紧凑,没有换行符,并且包含一个条目disable_on_typing
。必须将其设置为
"disable_on_typing": false
否则所有快捷方式都会失效!但当然,触摸板不会在短时间内停用后每次击键,所以这种方法似乎没用。(是否有必要阻止任何触摸板事件,包括其关联的鼠标键大约键盘上的每个击键本身?
当我将同一台计算机上其他用户的快捷方式有效的所有配置文件与我的配置文件进行比较时,我发现了这一点:这是一项相当繁琐但却成功的工作。
不幸的是,一天之后所有快捷方式都不再起作用。之前我测试过配置文件中的"disable_on_typing": false
和是否"disable_on_typing": true
触发了错误,结果确实如此,甚至在重启后也是如此。但现在看起来它不再起作用了。可能还有其他因素,我之前肯定没有注意到。