Одна из самых крутых функций, которыми обладают среды рабочего стола и оконные менеджеры, — это возможность планировать открытие определенных программ сразу после входа в систему. Настройте это, и ваш сеанс Linux будет готов к использованию с самого начала.п>
Так как же сделать так, чтобы программы запускались автоматически при входе в систему с помощью оконного менеджера Awesome?
Резервное копирование rc.lua
Прежде чем добавлять код автозапуска в файл конфигурации AwesomeWM, возможно, вам захочется создать резервную копию. Вы можете сделать это, введя эти команды.
sudo mkdir /etc/awesomebackup sudoРезервное копирование rc.lua
tc/xdg/awesome/rc.lua /etc/awesomebackup
При этом будет создан каталог резервного копирования и точная копия файла rc.lua перед внесением в него каких-либо изменений. Таким образом, если у вас возникнут какие-либо проблемы с внесенными вами изменениями, вы сможете быстро восстановить их, а затем начать все сначала. Альтернативно, если вы решили, что больше не хотите, чтобы приложения запускались автоматически, вы можете восстановить файл резервной копии и вернуть все в нормальное состояние.
Редактирование rc.lua
Чтобы автозапуск работал правильно, вам необходимо отредактировать основной файл конфигурации AwesomeWM. Для этого откройте терминал и введите следующее:
sudo nano /etc/xdg/awesome/rc.lua
Это откроет файл конфигурации Awesome в текстовом редакторе nano. Отсюда вам нужно будет вставить следующий код в самый низ файла rc.lua.
-- Autorun programs autorun = true autorunApps = { "swiftfox", "mutt", "consonance", "linux-fetion", "weechat-curses", }Редактирование rc.lua for app = 1, #autorunApps do awful.util.spawn(autorunApps[app]) end end
Чтобы этот конкретный код работал, вам необходимо заменить слово «программа» на то, что вы планируете использовать в автозапуске. Также следует отметить, что вы можете удалить или добавить столько «программных» строк, сколько захотите.
Когда вы заменили слово «программа» на имя программы(-ов), с которой вы хотите начинать вход в AwesomeWM, вам необходимо сохранить файл rc.lua. Нажмите «Ctrl + O», чтобы записать файл.
После сохранения файла просто выйдите из AwesomeWM, а затем снова войдите в систему. Все программы, которые вы установили для автоматического открытия через rc.lua, должны открыться в течение нескольких секунд.
Отмена автозапуска
Вы пробовали использовать автозапуск в AwesomeWm и решили, что это вам не нужно? Это нормально! Не всем нравится, когда программы открываются автоматически. К счастью, есть очень простой способ вернуть сеанс AwesomeWM в нормальное состояние. Просто введите эти команды в терминал:
cd /etc/xdg/awesome/ sudo rm rc.lua sudo cp /etc/awesomebackup/rc.lua /etc/xdg/awesome/
Заключение
Возможно, одним из самых известных оконных менеджеров, доступных в настоящее время для Linux, является AwesomeWM. Это невероятный и легкий тайловый оконный менеджер. Он написан на языке программирования Lua.
Автозапуск – это не новость, но я бы сказал, что это важная функция. Без него как бы вы загружали синхронизацию Dropbox, запускали браузер и т. д., не нажимая на нужные элементы сразу после входа в систему?
Вам нравится автоматический запуск программ, скриптов и т. д. при входе в сеанс Linux? Почему или почему нет? Расскажите нам в комментариях!