我使用 acpi 和以下命令控制笔记本电脑的风扇速度:
echo level n > /proc/acpi/ibm/fan
- 其中是和
level n
之间的一个数字。1
7
它可以工作,在我更改了风扇文件的权限后,我就可以从终端屏幕对其进行写入。
但是,当我创建一个新的启动器从桌面执行此操作时,它不起作用。上面的行位于“命令”部分,我已设置权限,以便图标作为程序执行,但当我双击它时什么也没发生。没有显示任何错误消息。
在启动器中使用命令有什么特殊之处吗?echo
或者我这样做完全是错的?
答案1
我以不同的方式做这类事情。
~./local/bin/fan.sh
创建如下脚本:#!/bin/sh echo level 5 > /proc/acpi/ibm/fan
使其可执行
chmod +x ~./local/bin/fan.sh
创建该命令的快捷方式:
pkexec /home/$USER/.local/bin/fan.sh
它会要求输入密码。
这是针对 18.04 的。在以前的版本中,请使用gksu
而不是pkexec
。