经过一番搜索,我发现控制华硕笔记本电脑风扇的唯一可靠方法是发出以下命令(以 root 身份):
打开风扇:
echo 0 > /sys/devices/platform/asus-nb-wmi/hwmon/hwmon7/pwm1_enable
关闭(自动?)风扇:
echo 2 > /sys/devices/platform/asus-nb-wmi/hwmon/hwmon7/pwm1_enable
我如何通过另一种快速方法的 Gnome 快捷方式来控制这些?我尝试让用户对这些路径进行读写(尽管权限会在重新启动时重置),但是当我将此命令作为 Gnome 键盘快捷键的命令时,它们根本不会执行。
我怎样才能从快捷方式运行这个程序?另外(奖励),我怎样才能让它以 root 身份运行?
以下是如何获得工作的捷径。我们将按照您原来的计划进行,不需要root:
将以下内容粘贴到
/etc/tmpfiles.d/fans-askubuntu-1506330-1004020.conf
. 这会将每次启动时的权限更改为可写。将您的 GNOME 自定义快捷方式包装在
bash -c
. 启动命令的默认方式不支持特定于 shell 的语法,就像 how#!
不支持它一样。