Привет, Пикабу!
Написал приложение для управления автозагрузкой из GUI, делюсь с сообществом;)
Исходный код, подробное описание и больше скриншотов вы найдёте на GitHub.
По умолчанию в GNOME 3 отсутствуют удобные инструменты для управления автозагрузкой. Для добавления пользовательской команды в автозагрузку необходимо вручную создать файл ~/.config/autostart/file.desktop. Эта небольшая программа, написанная на C++ и GTK 3, предоставляет удобный графический интерфейс для управления автозагрузкой. Программа разработана специально для GNOME 3, однако может быть использована и в любой другой среде рабочего стола.
УСТАНОВКА
Установка зависимостей
Debian/Ubuntu: sudo apt-get install g++ make git libgtk-3-dev
Arch/Manjaro x32: sudo pacman -S gcc git make gtk3
Arch/Manjaro x64: sudo pacman -S gcc-multilib git make gtk3
Сборка
git clone https://github.com/hant0508/startup-settings.git
cd startup-settings
make
Установка приложения
sudo make install
Для освобождения места на диске вы можете удалить все загруженные файлы и зависимости после установки приложения.
ИСПОЛЬЗОВАНИЕ
После установки вы сможете найти программу в меню приложений или запустить startup-settings из терминала.
Введите в поле Command команду автозагрузки. Это может быть:
полный путь к файлу: /usr/bin/file.sh
относительный путь к файлу в домашней папке: scripts/file.sh
команда из $PATH: firefox
В зависимости от оконного менеджера, вы так же можете использовать drag-and-drop (перетаскивание). GNOME 3 разрешает даже перетаскивать файлы.