Arch-Linux
桌面環境是否負責影響某些鍵的行為?
我有一台帶
Fn
鑰匙的筆記型電腦。使用xev
命令顯示Fn + UpArrow
影響到XF86AudioRaiseVolume
.如果我使用 KDE,是 KDE 負責影響該符號的行為嗎?
我用 openbox 安裝了 Arch linux,這個鍵(和其他鍵
Fn + ...
)不起作用。在 Ubuntu + KDE 上,它可以工作。
我想知道在 Arch linux 中配置 Openbox 是否是我的責任,以便為這些鍵提供行為。
是的,Gnome 和 KDE 除了各自的 WM 提供的鍵盤快捷鍵外,還提供了一些自己的鍵盤快捷鍵。
但是,這可能並不意味著您的想法。
Fn + UpArrow
產生keysym的事實XF86AudioRaiseVolume
主要是由於您的筆記型電腦的鍵盤。您可以通過xev
再次使用來驗證這一點(在 Openbox 環境中);按 時它應該具有相同的輸出Fn + UpArrow
。在 Openbox 中,不同的是沒有 的綁定設置
XF86AudioRaiseVolume
,因此當按下虛擬“鍵”時沒有任何反應:發送鍵符,Openbox 對它不感興趣,所以沒有任何反應。您可能想考慮添加自己的綁定
xbindkeys
(請參閱http://www.nongnu.org/xbindkeys/)。wiki上有一篇關於它的好文章。您要綁定的程序可能是amixer
(如果您使用 ALSA)和/或pactl
(如果您使用 PulseAudio)。