Kon*_*ner 2 linux arch-linux gnome3 xbindkeys
我在 Gnome 3 中使用 xbindkeys 来管理我的热键,但它没有守护进程,所以我将它添加到 .xinitrc。
~$ cat .xinitrc
ck-launch-session gnome-session
nohup xbindkeys &
Run Code Online (Sandbox Code Playgroud)
奇怪的是,这根本不起作用。每次启动时,我仍然必须手动启动 xbindkeys。我在这里做错了什么?
我的系统:
~$ uname -a
Linux [...] 3.0.28-1-lts #1 SMP PREEMPT Mon Apr 16 21:05:30 CEST 2012 x86_64 Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz GenuineIntel GNU/Linux
Run Code Online (Sandbox Code Playgroud)
小智 7
要在您的 Gnome 3 环境中运行 xbindkeys,您应该在那里运行gnome-session-properties
并添加xbindkeys
。之后,只需注销并重新登录即可。
(请注意,您~/.xbindkeysrc
应该至少包含 1 个命令来让 xbindkeys 妖魔化)
无论如何,从 运行它不是一个好主意.xinitrc
,您可能应该避免这种情况。简单 -.xinitrc
它是一个 shell 脚本 => 您将要一个接一个运行的命令序列。所以你xbindkeys
不会运行直到你的上一个命令不会退出(在你的例子中是ck-launch-session gnome-session