是否有一种简单的方法可以让应用程序自动启动(例如在Windows中):只需在autostart文件夹中放置一个链接,或在注册表中输入可执行文件的路径和名称?

#1 楼

使用GUI添加应用程序以自动启动

即使不是那么简单,在基本OS中自动启动应用程序也与Windows中一样容易。


打开系统设置

单击“应用程序”并切换到“启动”

单击左下角的“ +”按钮
选择您的应用程序或开始在上方的文本字段中输入其名称。如果是命令,则要启动,在下部文本字段中键入它。




手动将应用程序添加到自动启动

所有自动启动条目都存储在~/.config/autostart中。这些条目基本上是.desktop文件。
这是我的异步自动启动条目的一个示例:

[Desktop Entry]
Version=1.0
Type=Application
Name=Insync
GenericName=Insync
Comment=Launch Insync
Icon=insync
Categories=Network;
Exec=insync start
TryExec=insync
Terminal=false
X-GNOME-Autostart-Delay=3
X-GNOME-Autostart-enabled=true


唯一的区别是最后两行。 X-GNOME-Autostart-Delay增加了一个以秒为单位的延迟,并且X-GNOME-Autostart-enabled决定是否启用或禁用此应用程序作为自动启动项。

您可以从.desktop/usr/share/applications/复制所需的自动启动应用程序的~/.local/share/applications/文件,而不必使用GUI。并手动添加缺少的两行。

#2 楼




打开System Settings-> Applications-> Startup标签。
单击左下角的+图标。
找到想要的应用。

完成!

评论


该死的...我太慢了:)

–拉斐尔
15年8月15日在19:42

thnx的答案。我已经找到了这个选项。设置原始文件的位置会很麻烦,为启动程序设置一些参数。

– blabliblupp
15年8月16日在9:12

@blabliblupp我认为它通过查看.desktop文件来搜索应用程序。这些文件位于两个目录中:大多数位于/ usr / share / applications中,但其中一些位于〜/ .local / share / applications中。请注意,这不是这些程序的存储目录,而是.desktop文件的存储位置。这些文件用于快速执行终端命令(这是在Linux中启动应用程序的方式),这些文件的内容也显示在Application Launcher中。

– r3bl
15年8月16日在13:23

@blabliblupp我已经完成了答案,看一看。现在,它应该具有您要求的所有信息。

–拉斐尔
15年8月16日在19:33