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

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

401
задан 1 February 2013 в 03:53

15 ответов

14.04 и позже

  • Откройте Dash и поиск "Приложений Запуска"

    enter image description here

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

    enter image description here


Использование главного меню alacarteInstall 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
419
ответ дан 22 November 2019 в 22:35

Вот ловушка с «Приложениями Нового проекта». Я должен был управлять следующим новый проект, чтобы активировать сделанный на заказ ключ, повторно наносящий на карту это, я определил:

xkbcomp -I$HOME/.xkb ~/.xkb/keymap/mykbd $DISPLAY

я поместил его в «Приложения Нового проекта», как в других ответах выше, и это не работало.

РЕШЕНИЕ: помещение его следующим образом в «работы» Приложений Нового проекта:

bash -c "xkbcomp -I$HOME/.xkb ~/.xkb/keymap/mykbd $DISPLAY"

(я не знаю почему. Я разработал его методом проб и ошибок.)

0
ответ дан 22 November 2019 в 22:35

Для 11,04 и более новый посмотрите здесь: Как я запускаю приложения автоматически на входе в систему?

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

enter image description here

26
ответ дан 22 November 2019 в 22:35

Можно использовать Приложение Запуска GNOME. enter image description here

Нажмите кнопку Add и затем добавьте полную команду для открытия приложения, которое Вы хотите. Если Вы не знаете путь команды, можно сделать

какой name_of_commmand

6
ответ дан 22 November 2019 в 22:35

Можно использовать функцию для Запоминания В настоящее время Запущенных приложений в Системном/Предпочтении/Запуске предпочтительном окне Приложений. Который (при включении) будет "помнить" все программы, которые Вы используете и вновь откроете их после перезагрузки или при запуске системы впервые за день.

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

Если Вы хотите удалить приложение из этой функции, просто закрывают его и переходят к этой функции и нажимают "Remember Currently Running Application" для обновления списка программ, которые будут открыты в следующий раз.

enter image description here

2
ответ дан 22 November 2019 в 22:35

Alt+F2, затем gnome-help ghelp:user-guide?gosstartsession-2.

Нажмите Run, ожидайте секунда и затем следуйте за направлениями.

0
ответ дан 22 November 2019 в 22:35

Запустите приложения Запуска от Тире

enter image description here

Нажмите на Startup Applications

enter image description here

И затем нажмите, добавляют

enter image description here

Введите имя программы, обзора к команде, и затем нажмите, добавляют.

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

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

sh -c "sleep 120s; guake"

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

Править:

Для 14,04 и 16.04:

Введите Запуск в Тире и выполните Анкету Запуска туда

enter image description here

И затем просто следуйте за остальной частью шагов.

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

21
ответ дан 22 November 2019 в 22:35

И Единица и Xfce4 имеют программы GUI, которые позволяют Вам управлять приложениями запуска.

Для единицы:

enter image description here

enter image description here

Для Xfce4 Startup инструмент доступен в Настройках> Сессия и Запуск

enter image description here Любезность изображения Фаната Xubuntu xubuntugeek

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

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

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

20
ответ дан 22 November 2019 в 22:35

Введите "приложения запуска" в Вашем Тире Единицы, и он перечислит Вас, что приложение, которое можно нажать для открытия. После открытия его можно добавить приложение там.

1
ответ дан 22 November 2019 в 22:35

Также для помещения ПАКЕТНОГО ФАЙЛА в приложения запуска для погони за пользовательским входом в систему.... вводят в командной строке в приложениях запуска в поле Command:

gnome-terminal  -e  "/batch-path/batch-name.sh" 
  • gnome-terminal: откройте терминал после пользовательского входа в систему с текущими полномочиями пользователя
  • -e: установите терминал для выполнения пакетного файла
  • /batch-path/batch-name.sh: пакетный полный путь и полное имя

Помните, чем полномочия пакета файла установить файл выполнения флага Allow как программу к НА.

4
ответ дан 22 November 2019 в 22:35

Для Ubuntu 12.04,

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

    enter image description here

  2. Не нажимая на Add, откройте Dash и введите приложение, которое Вы хотите запустить при запуске, например, Skype

    enter image description here

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

    http://imgur.com/G60wbOJ

4
ответ дан 22 November 2019 в 22:35

Ubuntu 13.10 с инструкциями по ЕДИНИЦЕ

Сделать это с командой, которая требует sudo немного хитро.

В моем случае я хотел отключить драйвер PSMOUSE с помощью команды sudo rmmod psmouse предотвратить проблему щелчка мышью, которая случайным образом проявляется. Посмотрите Контакт с Замораживаниями Мыши и Сенсорной панели в Linux для большего количества информации об этой проблеме. Я устал от ввода его на каждой начальной загрузке.

На моей установке, ~/.config папка не имела подпапки автоматического запуска, таким образом, я создал тот. Это позволило моим настройкам Startup Applications Preferences быть сохраненными.

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

Показать им:

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop

Скрыть их:

sudo sed -i 's/NoDisplay=false/NoDisplay=true/g' /etc/xdg/autostart/*.desktop

Настройте свою команду согласно вышеупомянутым сообщениям в окне Startup Applications Perferences.

Name:    Fix Mouse
Command: sudo rmmod psmouse
Comment: Fix Mouse

Затем необходимо отредактировать/etc/sudoers использование файла sudo visudo. Добавьте строку, которая содержит следующую информацию:

username ALL=(ALL) NOPASSWD: /sbin/rmmod

Необходимо ввести эту строку ниже строки, которая запускается с %admin. Я добавил свою строку в конец файла. Важно использовать sudo visudo для редактирования этого файла как, делания ошибки предотвратит Вас от способности сделать любого sudo команды вообще. Если это происходит, начальная загрузка в режиме восстановления, и отмените свои редактирования, то попытайтесь использовать sudo visudo.

Примечание:
Первоначально я пытался использовать сценарий удара для выполнения моего команда косвенно, но это не работало. Я должен был поместить sudo rmmod psmouse непосредственно в окне Edit Startup Program.

4
ответ дан 22 November 2019 в 22:35

Вы могли бы хотеть запустить его с CLI через:

$ gnome-session-properties

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

9
ответ дан 22 November 2019 в 22:35

Смотрите на каталог $XDG_CONFIG_DIRS/autostart:

$ echo $XDG_CONFIG_DIRS/autostart
/etc/xdg/xdg-kde-plasma:/usr/share/upstart/xdg:/etc/xdg/autostart

который говорит, что в этом примере существует 3 каталога. Я хотел сократить запись наутилуса

sudo rm /etc/xdg/autostart/nautilus-autostart.desktop

иначе, если можно добавить его, создайте Настольный файл записи: sudo touch /etc/xdg/autostart/my-shell-autostart.desktop добавьте это содержание:

[Desktop Entry]
Name=foo
Terminal=false
Exec=/path/shell.sh
Type=Application
Icon=/path/icon.png
Categories=Utility;
8
ответ дан 22 November 2019 в 22:35

Для простого, портативного способа сделать это, можно использовать Крон. Выполненный crontab -e отредактировать crontab Вашего пользователя; добавить @reboot command работать command на каждой начальной загрузке.

2
ответ дан 22 November 2019 в 22:35

Другие вопросы по тегам:

Похожие вопросы: