nvidia-settings -a [gpu:0]/GPUPowerMizerMode=1
现在在启动时运行这一行 bash 代码的最简单方法是什么???
我正在运行 Gnome 3.14。
答案1
您可以gnome-session-properties
在终端中使用或使用Alt+ F2。
这样就打开了启动应用程序偏好设置在我的 Linux Mint 中(对于您的发行版可能有所不同)。
为您的命令命名(可选)
在 Command 选项中写入 bash 代码
添加任何评论(可选)
或者,您可以在命令选项中给出命令来执行 bash 文件(其中包含您的代码)。
更新:正如 don_crissti 通知的那样,您必须gnome-tweak-tool
改为使用。我猜它仍然有类似的选项。
答案2
如果您想使用 systemd 来执行此操作,请创建一个服务文件,如下所示:
[Unit]
Description=Execute some nvidia command
[Service]
Type=oneshot
ExecStart=nvidia-settings -a [gpu:0]/GPUPowerMizerMode=1
[Install]
WantedBy=graphical.target
.service
您应该使用后缀保存此文件~/.config/systemd/user/
并使用systemctl --user enable filename.service
.这样,每次启动会话时都会运行该命令。您可以添加一些选项来避免它在每次启动时运行多次,或者调整依赖项,以便它在启动过程的早期执行。
检查 的问题和状态systemctl status filename.service
。
答案3
在 exit 0 之前将此行添加到 /etc/rc.local 中,这在系统启动时是相同的。