在 Linux 中创建主音量控制键盘宏。

在 Linux 中创建主音量控制键盘宏。

我的键盘没有专门设计的按键,所以我想我会使用 windows+up/down 来控制主音量。

我该如何做呢?

答案1

一个简单的方法是安装绑定键

要进行设置,安装后您需要设置文件~/.xbindkeysrc以告诉它您的命令。(您可以复制它们的默认值,但在我看来它们很糟糕 - 一个例子是Ctrl+F不再查找。如果您想要默认值,只需键入 xbindkeys,它会指导您如何获取它们)。

因此,我建议您使用 vim 或 gedit 或任何您喜欢的布局来制作自己的布局:

vim ~/.xbindkeysrc

"command to run"
(tab) keycommand

(tab 是真正的制表符,而不是 word+perens“(tab)”)

要获取密钥代码,请运行(在终端中)$ xbindkeys -k,这将弹出一个对话框告诉您它已准备就绪,输入您的密钥代码,它将输出“运行命令”(如果它绑定到任何内容),然后是键(如Super_L+ )。这将是您设置所需的所有信息.xbindkeysrc

例如,这是我的样子(将未引用的行描绘为标签行):

"amixer set Master 5%+"
XF86AudioRaiseVolume
"amixer set Master 5%-"
XF86AudioLowerVolume
"amixer set Master toggle"
XF86AudioMute
"gnome-screensaver-command -l"
XF86ScreenSaver
"banshee --next"
XF86AudioNext
"banshee --restart-or-prev"
XF86AudioPrev
"banshee --toggle-playing"
XF86AudioPlay
"action"
XF86Launch1

您需要做的最后一件事是将 xbindkeys 设置为在登录时运行。对于 Gnome/Mate/Cinnamon,按Alt+ F2,然后输入 gnome-session-properties,单击 Add+,命令为 xbindkeys。其他两项由您决定。

相关内容