如何让应用程序在 Fedora 启动时运行?

如何让应用程序在 Fedora 启动时运行?

我已安装好 Fedora 15。我希望它能够下载 podcasts++,所以我安装了rtorrent

但怎样才能让它rtorrent随操作系统一起启动呢?

另外,有人知道 conf 文件在哪里rtorrent吗?我不想它弄坏我的路由器。

答案1

在 Gnome 3 中,这似乎还不那么容易。以下是一个解决方法。请注意,这应该适用于任何应用程序,但我无法尝试rtorrent。如果您遇到问题,请报告。


让我们找出第一个路径rtorrent。打开终端并输入:

which rtorrent

记住此路径。然后尝试以下操作:

 mkdir -p ~/.config/autostart
 cd !$
 gedit rtorrent.desktop &

Gedit 应该会打开并允许您编辑此文件。在此文件中,输入以下内容:

[Desktop Entry]
Type=Application
Exec=/path/to/rtorrent
Hidden=false
X-GNOME-Autostart-enabled=true
Name[en_US]=rtorrent
Name=rtorrent

在 处/path/to/rtorrent输入您之前找到的路径。然后,保存文件并关闭 Gedit 和终端。现在您需要重新启动 Gnome,应用程序应该会从您的桌面会话启动。

答案2

所有 Linux 发行版都使用维西cron。它允许在重启时启动某些东西。

如果你能忍受定时任务配置,您可以运行crontab -e并添加一行简单的代码,例如:

@reboot /path/to/rtorrent/or/some/script

它以拥有 crontab 的用户身份运行,该用户就是您。

对于 rtorrent 配置,由于您使用的是 RPM 系统,因此您可以查询 RPM DB:

rpm -q --filesbypkg rtorrent

或者,更一般地,使用locate

locate rtorrent.conf

答案3

只需在终端中运行gnome-session-properties。对我来说,它在 Fedora 15 中有效

相关内容