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

2509
Jason94

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

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

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

1

3 ответа на вопрос

2
slhck

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

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

Все дистрибутивы 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 12 лет назад 0
Если это приложение с графическим интерфейсом, оно, вероятно, не сможет работать, если не сможет подключиться к XServer. Если это командная строка, вы можете запустить в фоновом режиме, добавив «&» в конец строки в вашем crontab. Rich Homolka 12 лет назад 0
1
Alter Lagos

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