Arch-Linux

桌面環境是否負責影響某些鍵的行為?

  • May 26, 2013

我有一台帶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)。

引用自:https://unix.stackexchange.com/questions/77039