我有一个脚本,我需要在用户通过nx客户端登录后启动.根据我的理解,Gnome在用户登录后启动(如果我错了,请纠正我).我会在哪里放置我的脚本以便在用户登录后启动它?
相关信息:我正在使用redhat机器,并假设我只能访问主目录(〜目录)中的文件,而不是/目录(有人可以告诉我该目录是什么?/ one).我可以在主目录中修改/添加任何可以帮助我启动脚本的文件吗?如果我想从/目录启动脚本怎么样?
只是为了澄清,因为它可能还不清楚.〜/ home目录表示主目录中的所有文件,包括子目录中的文件; 与/目录相同.
gpo*_*poo 88
有一个用于此目的的规范,它适用于支持规范的任何桌面环境(例如,KDE,GNOME2,GNOME3,...).
您应该在(对于用户)或(对于整个系统)内部放置桌面条目文件(扩展名为.desktop).在文件中,您将脚本设置为运行(请参阅选项Exec).有关更多信息,请查看桌面应用程序自动启动规范.~/.config/autostart/etc/xdg/autostart
例如,您可以放置包含以下内容的文件:
[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
Run Code Online (Sandbox Code Playgroud)
您还可以使用图形用户界面创建一个条目或添加新条目:
System/Preferences/Startup Applications.Startup
Applications Preferences(键入名称的第一个字母将快速过滤)或gnome-session-properties从那里或终端运行.小智 18
在gnome3中,如果您更喜欢基于GUI的方法,则可以运行命令:ALT + F2,然后在弹出窗口中键入:
gnome-session-properties
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
73230 次 |
| 最近记录: |