如何让应用程序在我登录后自动启动?
答案1
20.04 及更高版本
如果尚未完成,则默认安装
gnome-startup-applications
搜索并打开“启动应用程序”
点击添加到输入命令包括应用程序的选项,就像您从终端运行它一样(如果它从非标准位置运行,您可能必须提供完整路径)
14.04 及更高版本
打开 Dash 并搜索“启动应用程序”
现在点击添加并输入运行应用程序的命令。这可以在主菜单如果已安装(见下文)
使用主菜单 (点菜)查找运行给定程序的终端命令:
首先打开程序“主菜单”(
Menu
在 Dash 中输入)现在选择您想要添加到启动的程序并单击属性。
现在记下该程序的命令。
非 GUI 方法
高级用户可能希望在用户登录后手动放入一个.desktop
文件来运行应用程序。 这可能包含以下内容:~/.config/autostart
[Desktop Entry]
Type=Application
Name=<Name of application as displayed>
Exec=<command to execute>
Icon=<full path to icon>
Comment=<optinal comments>
X-GNOME-Autostart-enabled=true
您可能必须授予此文件执行权限。
答案2
对于 11.04 及更新版本请参见此处:如何在登录时自动启动应用程序?
对于旧版本:如果您希望在启动时运行的程序位于应用菜单,您可以将其拖放到启动应用程序窗口将其添加到列表中。
答案3
从 Dash 启动启动应用程序
点击启动应用程序
然后点击添加
键入程序的名称,浏览到命令,然后单击添加。
添加:下面是我用来自动启动 Guake(Yakuake 的 Gnome 版本)的示例:
将其放入“命令”框中。
sh -c "sleep 120s; guake"
这会自动启动 guake,但会等待 2 分钟。您可以将 120 更改为您想要的任何值。
对于 14.04 和 16.04
在 Dash 中输入 Startup,然后从那里运行启动应用程序
然后只需按照其余步骤即可。
请注意,如果您使用其他语言的 Ubuntu,“启动”可能找不到正确的程序。请尝试使用您语言的其他搜索。
答案4
你可能希望通过以下方式从 CLI 启动它:
$ gnome-session-properties
(以防万一您没有运行 GNOME ;))