Ubuntu 22.10
我希望在启动/重启时调用的脚本文件(gamma.sh)的文本如下:
xgamma -gamma 0.6
在终端中,可以通过命令轻松调用该脚本:./gamma.sh
.sh 文件属性设置为作为程序执行。
问题...
我打开了启动应用程序。添加了./gamma.sh
结果...启动/重启时,gamma.sh 将不会启动。
问题:如何gamma.sh
在启动/重启时调用?
谢谢。
答案1
看起来您正在尝试创建一个 shell 脚本。
脚本的第一行必须列出脚本的解释器,必须以 开头/
。后续行可以是命令,例如 xgamma。
例如
#!/bin/sh
xgamma -gamma 0.6
完成后,您必须使脚本可执行:chmod +x gamma.sh
可以采取一些捷径并省略其中的一些部分,但为了获得最佳效果,请使用上述方法。
接下来,您必须找到一种合适的方法来启动此脚本。您可能不应该在启动时启动它,因为 xgamma 需要 X11 服务器运行,并且它需要访问权限才能使用 X 服务器,而启动时不需要这些权限。
相反,您可能希望将其作为显示服务器登录横幅初始化的一部分来运行,或者更可能将其作为用户登录会话的一部分来运行。(或者两者兼而有之。)