gpt4 book ai didi

gnome - Gnome 启动时启动脚本

转载 作者:行者123 更新时间:2023-12-02 20:37:16 26 4
gpt4 key购买 nike

我有一个脚本,需要在用户通过 nx 客户端登录后启动。据我了解,Gnome 在用户登录后启动(如果我错了,请纠正我)。我应该把脚本放在哪里,以便它在用户登录后启动?

相关信息:我正在一台 redhat 机器上工作,并假设我只能访问主目录(〜目录)中的文件,而不能访问/目录(有人可以告诉我该目录叫什么吗?/)。我可以在主目录中修改/添加任何文件来帮助我启动脚本吗?如果我想从/目录启动脚本怎么办?

只是为了澄清一下,因为可能还不清楚。 ~/home 目录表示主目录中的所有文件,包括子目录中的文件;与/目录相同。

最佳答案

有一个用于此目的的规范,并且它适用于支持该规范的任何桌面环境(例如 KDE、GNOME2、GNOME3...)。

您应该输入 Desktop Entry文件(带有.desktop扩展名)位于~/.config/autostart(对于用户)或/etc/xdg/autostart(对于整个系统)。在文件中设置要运行的脚本(请参阅选项 Exec)。欲了解更多信息,请查看Desktop Application Autostart Specification .

例如,您可以放置​​包含以下内容的文件:

[Desktop Entry]
Name=MyScript
GenericName=A descriptive name
Comment=Some description about your script
Exec=/path/to/my/script.sh
Terminal=false
Type=Application
X-GNOME-Autostart-enabled=true

您还可以使用图形用户界面创建一个条目或添加一个新条目:

  • 在 GNOME 2 中是系统/首选项/启动应用程序
  • 在 GNOME 3 中,按 Alt+R 并查找 Startup
    应用程序首选项
    (输入名称的第一个字母将快速过滤它)或从那里或终端运行gnome-session-properties

关于gnome - Gnome 启动时启动脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8247706/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com