Как мне управлять (добавлять / удалять) всеми запускаемыми приложениями в Ubuntu 11.10 и выше?
Startup Applications не показывает все приложения, которые запускаются во время загрузки.
Как мне управлять (добавлять / удалять) всеми запускаемыми приложениями в Ubuntu 11.10 и выше?
Startup Applications не показывает все приложения, которые запускаются во время загрузки.
Ответы:
Как сказано выше, вы должны отредактировать /etc/xdg/autostart/
и либо:
NoDisplay=true
линии;#
перед ними;true
на false
те же строки.Третье решение может быть легко сделано в три этапа:
Введите две следующие команды:
cd /etc/xdg/autostart/
sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop
После изменения всего, что вы хотите, вы можете вернуться к предыдущему состоянию, набрав это в терминале:
sudo sed --in-place 's/NoDisplay=false/NoDisplay=true/g' *.desktop
Это было проверено в 12.04, 12.10 и 13.04.
[Источник: iloveubuntu.net , спасибо Нихил Синха за ссылку]
cd /etc/exdg/autostart
удалил программу, которую хотел удалить из каталога автозапуска. Вы можете просматривать программы автозапуска при запуске ls
и из списка вы можете увидеть приложение или программу, которую вы хотите удалить.
/etc/xdg/autostart/
, имейте в виду, что вы должны отменить эти изменения перед обновлением вашей системы, в противном случае у вас возникнет вопрос, хотите ли вы сохранить отредактированные файлы .desktop или использовать по умолчанию сопровождающие пакета для каждого из этих файлов! Лучшее решение - создать файлы в ~/.config/autostart/
соответствии с предложением в ответе
Удалите NoDisplay=true
строку из каждой записи в. /etc/xdg/autostart/
Затем просто снимите флажки с тех, которые вам не нужны в Startup Applications. В общем, хотя приложения для автозапуска существуют по какой-то причине, убедитесь, что вы знаете, что делаете, когда отключаете их.
Существуют также различные сервисы, в которых хранятся их файлы конфигурации /etc/init
. Большинство пользователей не должны трогать эти файлы.
Правильный способ сделать это как обычному пользователю - скопировать соответствующий файл рабочего стола из /etc/xdg/autostart/
в ~/.config/autostart/
(сначала создать каталог при необходимости) и отредактировать эту копию в состояние NoDisplay=false
. Затем откройте «Параметры запуска приложений» и снимите соответствующий флажок.
Теперь вам нужно удалить NoDisplay=true
ключ из файлов после их копирования, что можно сделать sed
для всех из них с помощью
sed -i '/NoDisplay=true/s/^/#/' ~/.config/autostart/*.desktop
NoDisplay=true
ключ из файлов после их копирования, что можно сделать с помощью sed -i '/NoDisplay=true/s/^/#/' ~/.config/autostart/*.desktop
.
~/.config/autostart/
после обновления системы на наличие изменений по сравнению с файлами по умолчанию, /etc/xdg/autostart/
если что-то было добавлено во время обновления
Это нормально, что вы ничего не видите в списке. Список « Дополнительные программы запуска» предназначен только для программ, запускаемых для текущего пользователя (необязательно для других пользователей, и не для всех служб, которые запускаются при загрузке Ubuntu). Кроме того, в нем не перечислены обычные части среды рабочего стола, которые запускаются, когда пользователь входит в систему графически.
Любой может проверить это, нажав «Запуск приложений». По умолчанию он пустой.
Если вы хотите, чтобы отображались скрытые записи запуска (такие как уведомление об обновлении, программа чтения с экрана orca, встроенная программа и т. Д.), Просто введите / скопируйте и вставьте в терминал следующее:
find /etc/xdg/autostart ~/.config/autostart -name \*.desktop -exec sudo sed –i -e '/^NoDisplay=/d' {} +
Если вы хотите скрыть обычно скрытые записи, просто введите / скопируйте и вставьте следующее
echo NoDisplay=true | find /etc/xdg/autostart ~/.config/autostart -name \*.desktop -exec sudo tee -a {} + >/dev/null
Источник: How-To Geek
Альтернатива:
Для просмотра всех автозагрузок приложений в « автозагрузке приложений » просто откройте /etc/xdg/autostart
и измените строку NoDisplay=true
на #NoDisplay=true
. Просто добавьте #
. Тогда вы сможете увидеть все при « запуске приложений » и отключить то, что вы хотите оттуда.