上篇的moc播放器以及可以工作了,但是总是要开着个终端,感觉确实不太好,想切换歌曲或者暂停播放都很麻烦,这里向大家推荐一个linux中很好用的全局快捷键设置工具xbindkeys,它无视任何桌面管理软件,无论是kde还是gnome异或是compiz都可以正常工作。
sudo apt-get install xbindkeys或者源码方式安装之后就可以使用了。在~/.xbindkeysrc文件里可以存储配置文件。
$ xbindkeys --defaults > $HOME/.xbindkeysrc
然后运行xbindkeys -k,会显示如下内容:
Press combination of keys or/and click under the window.
You can use one of the two lines after "NoCommand"
in $HOME/.xbindkeysrc to bind a key.
"(Scheme function)"
m:0x18 + c:41
Alt+Mod2 + f
把这三行粘贴到~/.xbindkeysrc中去,
"(Scheme function)"
m:0x18 + c:41
Alt+Mod2 + f
再把“”中的内容改为你想要的命令比如mocp -p(开始播放)
其实下面两行内容要其中一行就可以了,比如
"mocp -p"
Alt+f
然后保存退出。
这时按快捷键是没有反应的,因为要重新运行xbindkeys。先输入
killall -HUP xbindkeys
然后再输入xbindkeys就可以使用刚刚定义的快捷键了。
为了使用方便最好开机启动xbindkeys,CPU占用率1%都不到。
这样再自己定义几个moc的快捷命令就可以全局快捷键听音乐了,不过这只是它很小的一部分功能,全局快捷键还有很多可以提高工作效率的用途。