Невозможно добавить / отредактировать / удалить автозагрузку приложений; Ubuntu 14.04 с Unity
Новое в Ubuntu/Linux. В Startup Applications изменения не сохраняются; как только я закрываю Startup Applications, настройки возвращаются к значениям по умолчанию. Я искал ответы (и множество других вопросов на этом сайте), но пока не нашел решения. Попытка добавления символических ссылок в /etc/xdg/autostart, но это не помогло (хотя символические ссылки действительно сохранялись там).
В частности, я хочу, чтобы приложение слайд-шоу на рабочем столе запускалось автоматически. Использование графического интерфейса приложений для добавления в автозапуск также не работает. Я пробовал Wallch, Variety и Slidewall. Графические интерфейсы Wallch и Slidewall показали, что программы были настроены на запуск при входе в систему, но они этого не сделали (я также постарался не запускать их одновременно, чтобы предотвратить конфликт). Настройка сохраняется в графическом интерфейсе, но это не имеет никакого эффекта. Когда я включаю этот параметр в Variety, приложение вылетает.
Здесь нашли другой вопрос, который рекомендовал использовать gnome-session-properties через терминал для его редактирования вместо запуска Startup Apps из Dash, но это также было неэффективно. Терминал предоставил следующее:
** (gnome-session-properties: 2319): ПРЕДУПРЕЖДЕНИЕ **: Не удалось сохранить файл /home/jordan/.config/autostart/variety.desktop
Выход из системы / перезапуск также не имел никакого эффекта.
Я также попытался добавить другие приложения в автозагрузку, чтобы посмотреть, были ли проблемы приложения, которые я использовал; все попытки были одинаково неудачными.
2 ответа
Я выяснил это с помощью ряда случайных тем / вопросов вокруг этого сайта и в Интернете с различными, но связанными проблемами.
Введите в терминале следующее (без кавычек и с вашим именем пользователя):
sudo chown "yourusername":"yourusername" -R ~/.config
Использование sudo запросит у вас пароль. Введите его (терминал ничего не показывает, пока вы это делаете), затем нажмите Enter. Это дает разрешение на редактирование
~/.config
каталог.Введите в терминале следующее:
sudo rm -r ~/.config/autostart
Выполнение этого сначала дает разрешение, а затем удаляет содержимое каталога. Сначала я попытался запустить без sudo, но мне отказали в доступе и сказали
Directory not empty
,Введите в терминале следующее:
rmdir -r ~/.config/autostart
Это удаляет каталог. Если доступ запрещен, попробуйте добавить sudo перед командой, как в предыдущих шагах.
Введите в терминале следующее:
mkdir ~/.config/autostart
При этом воссоздается каталог, который вы только что удалили, только теперь у вас должно быть полное разрешение на него. Если доступ запрещен, попробуйте добавить sudo перед командой, как в предыдущих шагах.
Используйте Startup Applications (в Dash) или
gnome-session-properties
(в терминале), чтобы добавить приложение для запуска приложений.
Не стесняйтесь комментировать и исправлять меня, если я ошибаюсь в чем-либо. Это мое (ЧРЕЗВЫЧАЙНО ОГРАНИЧЕННОЕ) понимание того, что достигается этим процессом. После этих шагов у меня не было проблем с добавлением / редактированием / удалением приложений с помощью автозагрузки приложений через Dash или gnome-session-properties
из терминала. Я вышел из системы и перезапустился, и настройки удерживаются.
Следующая команда сможет вам помочь: (сначала нажмите Ctrl + Alt + T):)
gksudo gnome-session-properties
используя этот метод, свойства сеанса gnome будут отображаться нормально.
После редактирования он сохранит ваши изменения.