如何在登录时自动启动应用程序?

如何在登录时自动启动应用程序?

如何让应用程序在我登录后自动启动?

答案1

20.04 及更高版本

  1. 如果尚未完成,则默认安装gnome-startup-applications

  2. 搜索并打开“启动应用程序”

    截屏

  3. 点击添加到输入命令包括应用程序的选项,就像您从终端运行它一样(如果它从非标准位置运行,您可能必须提供完整路径)

    截屏

  • 这将.desktop在您的 ~/.config/autostart 中添加一个文件

    截屏

14.04 及更高版本

  1. 打开 Dash 并搜索“启动应用程序”

    截屏

  2. 现在点击添加并输入运行应用程序的命令。这可以在主菜单如果已安装(见下文)


使用主菜单 (点菜)查找运行给定程序的终端命令:

  1. 首先打开程序“主菜单”(Menu在 Dash 中输入)

    截屏

  2. 现在选择您想要添加到启动的程序并单击属性。

    截屏

  3. 现在记下该程序的命令。

    截屏


非 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

  1. 从 Dash 启动启动应用程序

    截屏

  2. 点击启动应用程序

    截屏

  3. 然后点击添加

    截屏

  4. 键入程序的名称,浏览到命令,然后单击添加。

添加:下面是我用来自动启动 Guake(Yakuake 的 Gnome 版本)的示例:

将其放入“命令”框中。

sh -c "sleep 120s; guake"

这会自动启动 guake,但会等待 2 分钟。您可以将 120 更改为您想要的任何值。

对于 14.04 和 16.04

在 Dash 中输入 Startup,然后从那里运行启动应用程序

截屏

然后只需按照其余步骤即可。

请注意,如果您使用其他语言的 Ubuntu,“启动”可能找不到正确的程序。请尝试使用您语言的其他搜索。

答案4

你可能希望通过以下方式从 CLI 启动它:

$ gnome-session-properties

(以防万一您没有运行 GNOME ;))

相关内容