Unity Desktop 的启动脚本在哪里?

Shn*_*hnd 11 unity

我想在我的 lightdm 身份验证成功后立即运行脚本,并且我的 Unity 开始加载。我想以 root 用户身份运行我的脚本。

Unity 中的启动脚本在哪里?

Pan*_*dya 5

首先将您的脚本放入/usr/bin并授予执行权限。

现在创建 .desktop 文件,在/home/[user-name]/.config/autostart/其中运行在启动时运行的脚本。

示例:- 让您的脚本文件名是“example”或“example.sh”

使用以下几行使用 gedit 创建 .desktop 文件并保存为 filename.desktop /home/[user-name]/.config/autostart/

[Desktop Entry]
Type=Application
Exec=sudo example
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=myscript
Comment=Startup Script
Run Code Online (Sandbox Code Playgroud)

在这里Exec=sudo example以 root 身份从 授予执行权限到 .desktop 文件中Exec=sudo example.sh运行您的脚本。/usr/bin

现在,脚本在启动时运行。