谁在启动 xbindkeys?

Esp*_*ofa 8 boot shortcut-keys 12.10

当我重新启动计算机时,xbindkeys已启动但无法正常工作。如果我杀死它然后手动启动它nohup xbindkeys,它工作正常。我认为如果我将它放入我的.xsessionrc文件中它会正常工作。但是当我启动时,其他东西已经在启动它,这会产生干扰。

我递归搜索/etcxbindkeys,但没有成功。

小智 7

我发现xbindkeys如果您.xbindkeysrc的主文件夹或系统文件夹(如/etc. 因此,为什么它通常不需要在安装后作为单独的启动项添加。

这在文件 中有很好的解释,该文件/etc/X11/Xsession.d/98xbindkeys由 Ubuntu 包的任何正常安装生成。这是文件中的一个片段,通过运行生成cat /etc/X11/Xsession.d/98xbindkeys

This file is sourced by Xsession(5), not executed.

PROG="/usr/bin/xbindkeys"
NOAUTO="${HOME}/.xbindkeys.noauto"

This file autostarts xbindkeysrc if the user (or system) has a config
for it AND does NOT Have a .xbindkeys.noauto in his homedir.

[The rest of the file is a script]
Run Code Online (Sandbox Code Playgroud)

因此,简单的解决方案是记下说明并.xbindkeys.noauto在您的主目录中放置一个命名的文件,然后xbindkeys不会启动您的 x 会话,您可以根据您的特定需求为其放置一个替代启动条目。