Как я могу подать заявку, автоматически запускаются, когда я вошел в систему?
Откройте Dash и поиск "Приложений Запуска"
Теперь нажмите на Add и дайте в команде для запуска приложения. Это может быть найдено в Главном меню, если установлено (см. ниже), или как показано в этом вопросе.
Во-первых откройте программу 'Главное меню' (тип Menu
в Тире)
Теперь выберите программу, которую Вы хотите добавить к запуску и нажать на свойства.
Теперь отметьте команду той программой.
Опытные пользователи могут хотеть вставить .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
Вот ловушка с «Приложениями Нового проекта». Я должен был управлять следующим новый проект, чтобы активировать сделанный на заказ ключ, повторно наносящий на карту это, я определил:
xkbcomp -I$HOME/.xkb ~/.xkb/keymap/mykbd $DISPLAY
я поместил его в «Приложения Нового проекта», как в других ответах выше, и это не работало.
РЕШЕНИЕ: помещение его следующим образом в «работы» Приложений Нового проекта:
bash -c "xkbcomp -I$HOME/.xkb ~/.xkb/keymap/mykbd $DISPLAY"
(я не знаю почему. Я разработал его методом проб и ошибок.)
Для 11,04 и более новый посмотрите здесь: Как я запускаю приложения автоматически на входе в систему?
Для более старых версий: Если программа, Вы хотите работать на запуске, находится в меню Applications, можно перетащить его в окно Startup Applications для добавления его к списку.
Можно использовать Приложение Запуска GNOME.
Нажмите кнопку Add и затем добавьте полную команду для открытия приложения, которое Вы хотите. Если Вы не знаете путь команды, можно сделать
какой name_of_commmand
Можно использовать функцию для Запоминания В настоящее время Запущенных приложений в Системном/Предпочтении/Запуске предпочтительном окне Приложений. Который (при включении) будет "помнить" все программы, которые Вы используете и вновь откроете их после перезагрузки или при запуске системы впервые за день.
Здорово, когда у Вас нет достаточного количества времени для создания примечаний того, что было Вами делающий в прошлый раз, когда и Вы хотите, чтобы приложение открылось, если оно работало в прошлый раз.
Если Вы хотите удалить приложение из этой функции, просто закрывают его и переходят к этой функции и нажимают "Remember Currently Running Application" для обновления списка программ, которые будут открыты в следующий раз.
Alt+F2, затем gnome-help ghelp:user-guide?gosstartsession-2
.
Нажмите Run, ожидайте секунда и затем следуйте за направлениями.
Запустите приложения Запуска от Тире
Нажмите на Startup Applications
И затем нажмите, добавляют
Введите имя программы, обзора к команде, и затем нажмите, добавляют.
Дополнение: Вот образец, который я использую для автозапуска Guake - версия Gnome Yakuake:
Поместите это в поле 'команды'.
sh -c "sleep 120s; guake"
Это запускает землетрясение автоматически, но ожидает 2 минуты прежде, чем сделать так. Можно изменить 120 на то, чего Вы желаете.
Править:
Для 14,04 и 16.04:
Введите Запуск в Тире и выполните Анкету Запуска туда
И затем просто следуйте за остальной частью шагов.
(обратите внимание на то, что при использовании человечности на другом языке "запуск" не мог бы найти корректную программу. Попробуйте другой поиск, который находится на Вашем языке),
И Единица и Xfce4 имеют программы GUI, которые позволяют Вам управлять приложениями запуска.
Для единицы:
Для Xfce4 Startup инструмент доступен в Настройках> Сессия и Запуск
Любезность изображения Фаната Xubuntu xubuntugeek
Если GUI не то, что Вы хотите, и Вы хотите, больше управления усовершенствованием, то можно поместить .desktop
файлы в ~/.config/autostart/
каталог для Xfce4 и a .desktop
файл в ~/.config/autostart
чтобы Единица запустила приложения после пользовательского входа в систему.
Проверьте этот вопрос получить больше справки на создании .desktop
файлы:
Также отметьте, хотите ли Вы, чтобы приложение запуска запустилось только в XFCE, но не в Единице, необходимо поместить строку OnlyShowIn=XFCE
в .desktop
файл. Это OnlyShowIn=Unity
для Единицы только приложение.
Введите "приложения запуска" в Вашем Тире Единицы, и он перечислит Вас, что приложение, которое можно нажать для открытия. После открытия его можно добавить приложение там.
Также для помещения ПАКЕТНОГО ФАЙЛА в приложения запуска для погони за пользовательским входом в систему.... вводят в командной строке в приложениях запуска в поле Command:
gnome-terminal -e "/batch-path/batch-name.sh"
gnome-terminal
: откройте терминал после пользовательского входа в систему с текущими полномочиями пользователя-e
: установите терминал для выполнения пакетного файла/batch-path/batch-name.sh
: пакетный полный путь и полное имяПомните, чем полномочия пакета файла установить файл выполнения флага Allow как программу к НА.
Для Ubuntu 12.04,
Запустите Приложение Запуска из верхнего правого меню
Не нажимая на Add, откройте Dash и введите приложение, которое Вы хотите запустить при запуске, например, Skype
Перетащите приложение к окну приложения Запуска. Если окна Dash являются слишком большими, что Вы не можете перетащить свое приложение снаружи, использовать кнопку окна восстановления (показанный в предыдущем изображении) в главном левом углу. Заключительный список похож на это:
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.
Вы могли бы хотеть запустить его с CLI через:
$ gnome-session-properties
(на всякий случай Вы не выполняете GNOME ;))
Смотрите на каталог $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;
Для простого, портативного способа сделать это, можно использовать Крон. Выполненный crontab -e
отредактировать crontab Вашего пользователя; добавить @reboot command
работать command
на каждой начальной загрузке.