Невозможно добавить / отредактировать / удалить автозагрузку приложений; 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 ответа

Я выяснил это с помощью ряда случайных тем / вопросов вокруг этого сайта и в Интернете с различными, но связанными проблемами.

  1. Введите в терминале следующее (без кавычек и с вашим именем пользователя):

    sudo chown "yourusername":"yourusername" -R ~/.config
    

    Использование sudo запросит у вас пароль. Введите его (терминал ничего не показывает, пока вы это делаете), затем нажмите Enter. Это дает разрешение на редактирование ~/.config каталог.

  2. Введите в терминале следующее:

    sudo rm -r ~/.config/autostart
    

    Выполнение этого сначала дает разрешение, а затем удаляет содержимое каталога. Сначала я попытался запустить без sudo, но мне отказали в доступе и сказали Directory not empty,

  3. Введите в терминале следующее:

    rmdir -r ~/.config/autostart
    

    Это удаляет каталог. Если доступ запрещен, попробуйте добавить sudo перед командой, как в предыдущих шагах.

  4. Введите в терминале следующее:

    mkdir ~/.config/autostart
    

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

  5. Используйте Startup Applications (в Dash) или gnome-session-properties (в терминале), чтобы добавить приложение для запуска приложений.

Не стесняйтесь комментировать и исправлять меня, если я ошибаюсь в чем-либо. Это мое (ЧРЕЗВЫЧАЙНО ОГРАНИЧЕННОЕ) понимание того, что достигается этим процессом. После этих шагов у меня не было проблем с добавлением / редактированием / удалением приложений с помощью автозагрузки приложений через Dash или gnome-session-properties из терминала. Я вышел из системы и перезапустился, и настройки удерживаются.

Следующая команда сможет вам помочь: (сначала нажмите Ctrl + Alt + T):)

gksudo  gnome-session-properties

используя этот метод, свойства сеанса gnome будут отображаться нормально.
После редактирования он сохранит ваши изменения.

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