我很感激在我的新 64 位 12.04 桌面上运行Griffin PowerMate USB 音量控制器的一些帮助- 控制/静音机器的主音量,并滚动浏览 cbr 文件。
根据谷歌和 SourceForge的说法,直到不久前,一种叫做Gizmo Daemon / Gizmod 的东西才被采用,但我只在上面找到了一个最近的站点——而且所提出的方法对我来说有点太大了飞跃这点....
我对 Ubuntu 很陌生,所以理想情况下,我真的很感激一些明确的说明 - 如果有的话,还有一个准备好摇滚的软件包。
干杯,戴夫 - 苏格兰格拉斯哥的澳大利亚人。
http://sourceforge.net/apps/mediawiki/gizmod/index.php
http://epiguru.com/2011/11/how-to-use-griffin-powermate-with-gizmo-daemon-on-linux/
很长一段时间以来,我一直在努力让 powermate 在我最喜欢的操作系统 Ubuntu 上工作。这很令人沮丧,但最终我成功了,我确实想与大家分享我的做法。我衷心感谢所有参考资料的人。我需要更明确的东西,但没有可用的。因此做出这样的努力。
这就是我在Ubuntu Saucy Salamander 13.10 amd64中使用Griffin Powermate USB设备进行音量控制的方法。请耐心等待并执行以下操作。
创建一个/etc/udev/rules.d/10-local.rules包含以下内容的文件:
SUBSYSTEMS=="usb", ATTRS{product}=="Griffin PowerMate", KERNEL=="event?", NAME="input/powermate"
Run Code Online (Sandbox Code Playgroud)
命令行方法来实现这一点:
SUBSYSTEMS=="usb", ATTRS{product}=="Griffin PowerMate", KERNEL=="event?", NAME="input/powermate"
Run Code Online (Sandbox Code Playgroud)创建名为的组,powermate将您自己和其他用户添加到该组。
echo 'SUBSYSTEMS=="usb", ATTRS{product}=="Griffin PowerMate", KERNEL=="event?", NAME="input/powermate"' | sudo tee /etc/udev/rules.d/10-local.rules
Run Code Online (Sandbox Code Playgroud)现在创建文件/etc/udev/rules.d/40-permissions-powermate.rules并添加以下内容:
ATTRS{product}=="Griffin PowerMate" GROUP="powermate", MODE="0666"
Run Code Online (Sandbox Code Playgroud)
命令行方法来实现这一点:
sudo addgroup powermate
sudo adduser "$USER" powermate
Run Code Online (Sandbox Code Playgroud)从http://www.bedroomlan.org/projects/evrouter下载并安装 evrouter或使用http://www.bedroomlan.org/bedroomlan-debian-repository上的存储库。
创建/etc/evrouterrc或$HOME/.evrouterrc(我更喜欢/etc/evrouterrc)包含以下内容:
Window ""
"Griffin PowerMate" "" any key/256 "XKey/XF86AudioMute"
"Griffin PowerMate" "" any rel/7/1 "XKey/XF86AudioRaiseVolume"
"Griffin PowerMate" "" any rel/7/-1 "XKey/XF86AudioLowerVolume"
Run Code Online (Sandbox Code Playgroud)
命令行方法来实现这一点:
ATTRS{product}=="Griffin PowerMate" GROUP="powermate", MODE="0666"
Run Code Online (Sandbox Code Playgroud)通过运行以下命令找出 powermate 输入事件编号(在我的例子中是 event7):
echo 'ATTRS{product}=="Griffin PowerMate" GROUP="powermate", MODE="0666"' | sudo tee /etc/udev/rules.d/40-permissions-powermate.rules
Run Code Online (Sandbox Code Playgroud)
在长输出中,您应该看到如下所示的行
device 0: /dev/input/event7: Griffin PowerMate
Run Code Online (Sandbox Code Playgroud)创建一个可执行文件,/usr/local/bin/powermate其内容为:
Window ""
"Griffin PowerMate" "" any key/256 "XKey/XF86AudioMute"
"Griffin PowerMate" "" any rel/7/1 "XKey/XF86AudioRaiseVolume"
"Griffin PowerMate" "" any rel/7/-1 "XKey/XF86AudioLowerVolume"
Run Code Online (Sandbox Code Playgroud)
命令行方法来实现这一点:
sudo tee /etc/evrouterrc > /dev/null <<EOF
Window ""
"Griffin PowerMate" "" any key/256 "XKey/XF86AudioMute"
"Griffin PowerMate" "" any rel/7/1 "XKey/XF86AudioRaiseVolume"
"Griffin PowerMate" "" any rel/7/-1 "XKey/XF86AudioLowerVolume"
EOF
Run Code Online (Sandbox Code Playgroud)如果您是像我一样的懒人并且希望它在启动时自动运行,您可以通过添加脚本文件/etc/rc.local或任何其他这样的文件来实现:
sudo evrouter /dev/input/*
Run Code Online (Sandbox Code Playgroud)尝试一下看看。祝你好运。我现在喜欢它。希望你们也能做到这一点。
小智 0
您可以在此论坛上找到 DEB 文件:
http://ubuntuforums.org/showthread.php?t=1346654
目前仅适用于较旧的 Ubuntu 版本,但将会有新版本。
| 归档时间: |
|
| 查看次数: |
5726 次 |
| 最近记录: |