Вопрос Как автоматически запускать приложения при входе в систему?


Как я могу заставить приложение автоматически запускаться, когда я вошел в систему?


308
2018-06-12 07:42


происхождения




ответы:


14.04 и более поздние версии

  • Откройте Dash и найдите «Запуск приложений»

    enter image description here

  • Теперь нажмите Добавить и введите команду для запуска приложения. Это можно найти в Главное меню если они установлены (см. ниже) или как показано в этом вопросе,

    enter image description here


Использование главного меню (Alacarte  Install alacarte)

  • Сначала откройте программу «Главное меню» (тип Menu в тире)

    enter image description here

  • Теперь выберите программу, которую вы хотите добавить для запуска, и нажмите на свойства.

    enter image description here 

  • Теперь обратите внимание на команду для этой программы.

    enter image description here


Подход без GUI

Продвинутые пользователи могут захотеть поместить файл .desktop в ~/.config/autostart для запуска приложений после входа в систему. Это может иметь следующий контент:

[Desktop Entry]
Type=Application
Name=<Name of application as displayed>
Exec=<command to execute>
Icon=<full path to icon>
Comment=<optinal comments>
X-GNOME-Autostart-enabled=true

373
2018-06-12 08:11



полезная часть «Non GUI approach», я искал эту папку! - Pisu
Диалоговое окно «Настройки приложений для запуска» может быть поднято из ALT + F2 gnome-session-properties если вы не можете найти его в меню (например, в Gnome Shell) - mtdevans
Есть ли способ запустить приложение перед входом пользователя? - SuB
@ abhishah901: спасибо за уведомление, обновленный ответ. - Takkat
Обратите внимание, что если вы примете подход без GUI, файл должен закончите с .desktop или он будет проигнорирован. - leo-the-manic


Для 11.04 и новее см. Здесь: Как автоматически запускать приложения при входе в систему?

Для более старых версий: если программа, которую вы хотите запустить при запуске, находится в Приложения меню, вы можете перетащить его в Запуск приложений чтобы добавить его в список.

enter image description here


25
2018-02-24 05:27





Оба Unity и Xfce4 имеют программы GUI, которые позволяют вам управлять запускаемыми приложениями.

Для Единства:

enter image description here 

enter image description here

Средство запуска для Xfce4 доступно в разделе «Настройки»> «Сессия» и «Запуск»

enter image description here Изображение предоставлено Xubuntu Geek xubuntugeek

Если графический интерфейс не является тем, что вы хотите, и вы хотите, это более предварительный контроль, тогда вы можете .desktop файлов в ~/.config/autostart/ каталог для Xfce4 и .desktop файл в ~/.config/autostart для Unity для запуска приложений после входа пользователя в систему.

Проверьте этот вопрос, чтобы получить дополнительную помощь при создании .desktop файлы:

Также обратите внимание, если вы хотите, чтобы запускающее приложение запускалось только в XFCE, но не в Unity, вам нужно поставить строку OnlyShowIn=XFCE в .desktop файл. это OnlyShowIn=Unity для приложения Unity.


20
2017-08-30 07:19



Из вашего ответа я получаю, что для вас .desktop файл в ~/.config/autostart/ - Eduard Florinescu
Пожалуйста, если вы знаете наизусть, что такое GUI-программа, для Unity это Startup Applications(легко найти), для xfce? - Eduard Florinescu


Запуск приложений запуска от Dash

enter image description here

Нажмите «Приложения для запуска»

enter image description here

И затем нажмите «Добавить».

enter image description here

Введите имя программы, перейдите к команде и нажмите кнопку «Добавить».

прибавление: Вот пример, который я использую для автозапуска Guake - версии Gnome Yakuake:

Поместите это в поле «команда».

sh -c "sleep 120s; guake"

Это автоматически запускает guake, но ждет 2 минуты до этого. Вы можете изменить 120 на все, что пожелаете.

Редактировать:

Для 14.04 и 16.04:

Введите «Запуск в тире» и запустите форму приложения для запуска

enter image description here

А затем просто следуйте остальным шагам.

(обратите внимание, что если вы используете ubuntu на другом языке, «запуск» может не найти правильную программу. Попробуйте выполнить другой поиск на вашем языке)


20
2017-09-12 07:27



В Ubuntu 14.04 я не вижу этих параметров в системном меню в правом верхнем углу. - user29020
В 14.04 введите Startup в тире, и вы можете запустить его оттуда. Посмотрите на добавление в ответе. благодаря - Mitch♦


Возможно, вы захотите запустить его из CLI через:

$ gnome-session-properties

(на всякий случай, если вы не используете GNOME;))


8
2017-08-21 07:18



У меня не было другого способа найти $ # @! окно. Ни один из пунктов меню выше не существует на моей машине, но эта команда вернула его. - Reb.Cabin


Вы можете использовать приложение запуска GNOME. enter image description here

Нажмите кнопку «Добавить», а затем добавьте полную команду, чтобы открыть нужное приложение. Если вы не знаете путь к команде, которую вы можете сделать

который name_of_commmand


6
2018-02-24 04:27





Для Ubuntu 12.04,

  1. Запустить приложение запуска из верхнего правого меню

    enter image description here

  2. Не нажимая «Добавить», откройте «Даш» и введите приложение, которое вы хотите запустить при запуске, например. Skype

    enter image description here

  3. Перетащите приложение в окно приложения запуска. Если окна Dash слишком велики, и вы не можете перетащить приложение за пределы, используйте кнопку окна восстановления (показано на предыдущем изображении) в верхнем левом углу. Итоговый список выглядит следующим образом:

    http://imgur.com/G60wbOJ


4
2018-03-26 12:31



Ну, шаг 1 не работает для Ubuntu 16.10. Но возможность перетаскивания приложения в окно автозапуска работает и отлично. - eDeviser