29

Управление автозагрузкой в Linux

Привет, Пикабу!

Написал приложение для управления автозагрузкой из 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 разрешает даже перетаскивать файлы.

Управление автозагрузкой в Linux Linux, Gnome, Загрузка, C++, Gtk, Гифка, Длиннопост
Управление автозагрузкой в Linux Linux, Gnome, Загрузка, C++, Gtk, Гифка, Длиннопост

GNU/Linux

1.2K пост15.6K подписчика

Правила сообщества

Все дистрибутивы хороши.

Будьте людьми.