将文件添加到启动应用程序列表

将文件添加到启动应用程序列表

在 Windows 中,可以通过将文件添加到启动文件夹来使文件在启动时打开(使用默认程序打开文件)。但是在 Ubuntu 中,无法将文件拖到启动应用程序列表中,以便它在启动时运行。有没有其他方法可以使文件在启动时打开,使用默认程序打开该文件?

答案1

我假设您使用 Unity,但是该过程与其他桌面环境也非常相似。

打开 Dash 并搜索:

startup application

点击添加并指定要使用的命令。然后,您可以使用两种方法,要么通过选择要以文件作为参数启动的应用程序来打开文件,要么使用 xdg-open,如这个 askubuntu 线程

xdg-open [/path/]filename

答案2

您可以将要在启动时执行的文件拖到〜/ .config /自动启动
但是,它们必须是快捷方式(*.desktop 文件)
如果要启动脚本或文档,
请将它们放在子文件夹中脚本文件在自动启动中创建
并在自动启动中创建以下快捷方式:

scripts.desktop:

[Desktop Entry]
Name=Scripts in 'scripts' folder
Exec=/bin/bash -c 'for f in ~/.config/autostart/scripts/*; do eval "$f&"; done'
Type=Application


文档.桌面:

[Desktop Entry]
Name=Documents in 'documents' folder
Exec=/bin/bash -c 'for f in ~/.config/autostart/documents/*; do eval "xdg-open $f&"; done'
Type=Application

Ubuntu 应该足够聪明,允许任何 .desktop、脚本、可执行文件或文档文件放入自动启动并正确执行。

答案3

要使用默认应用程序在启动时打开文件,请将此终端命令添加到启动应用程序列表中:

xdg-open(文件路径,不带括号)

相关内容