Как заставить приложение работать при запуске Fedora?

1

У меня есть свежая установка Fedora 15, которую я настроил. Я хочу, чтобы он мог загружать подкасты ++, поэтому я установил rtorrent.

Но как мне сделать rtorrentзапуск вместе с ОС?

Кроме того, кто-нибудь знает, где находится файл conf rtorrent? Я не хочу, чтобы это растопило мой роутер.

Jason94
источник

Ответы:

2

В 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, и приложение должно запуститься с вашего рабочего стола.

slhck
источник
У меня не установлен рабочий стол, у меня просто есть командная строка. Не уверен, но я не могу добавить что-то в init.d?
Jason94
Не знал, что .. ну нет, вы должны использовать crontabтогда, как Рич опубликовал выше.
11:00
1

Все дистрибутивы Linux используют Vixie cron. Это позволяет запускать вещи при перезагрузке.

Если вы можете перехватить конфигурацию crontab , вы можете запустить crontab -eи добавить простую строку вроде:

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

Он запускается как пользователь, которому принадлежит crontab, а именно вы.

Для конфигурации rtorrent, поскольку вы находитесь в системе RPM, вы можете запросить базу данных RPM:

rpm -q --filesbypkg rtorrent

Или, в более общем случае, используйте locate

locate rtorrent.conf
Рич Гомолка
источник
я запустил rtorrent, и это приложение не работает в фоновом режиме. Разве это решение не запустит компьютер и не запустит приложение, как я? как насчет решения, включающего «screen rtorrent» для запуска его на другом экране? может ли это сработать?
Jason94
Если это приложение с графическим интерфейсом, оно, вероятно, завершится ошибкой, если не сможет подключиться к XServer. Если это командная строка, вы можете запустить в фоновом режиме, добавив «&» в конец строки в вашем crontab.
Богатая Гомолка
1

Просто беги в терминал gnome-session-properties. Для меня это работало в Fedora 15

Альтер Лагос
источник