2010-01-25 4 views
2

Отредактировано: Как программно добавить программы для запуска на пользователя сеанс запуска на Ubuntu?Как добавить программу запуска сеанса

Я знаю, как выполнить эту операцию через Наутилус, но я хотел бы знать, как это делается через скрипт.

+0

Что такое «сеанс»? Вы имеете в виду в X11, то есть для вас, или когда система загружается? –

+0

Это относится к SuperUser. – Avdi

+0

@ Avdi: нет. – jldupont

ответ

5

Здесь ya go: The Freedesktop Autostart specification. Это просто вопрос написания файла .desktop в соответствующем месте.

+0

отлично ... спасибо! – jldupont

0

Если вы хотите, чтобы какая-либо программа начиналась с X, вы можете попробовать добавить записи в файл .xinitrc, где каждая запись - это то, что вы хотите выполнить, с привязкой к амперсанду (&). Это специфично для пользователя. Вы также можете сделать что-то конкретное для вашего оконного менеджера. Я использую fluxbox так, чтобы он находился в файле ~/.fluxbox/startup, который также является специфичным для пользователя. Я не знаю, как это работает с Gnome, но, надеюсь, идея .xinitrc.

Если это только для ваших целей, вы также можете создать сценарий под названием «запуск» в своем домашнем каталоге, а затем добавить его в программы запуска через меню, а затем записать другой скрипт в этот скрипт.

Смежные вопросы