Една от най-хубавите функции, които десктоп средите и мениджърите на прозорци имат, е възможността да планирате определени програми да се отварят веднага щом влезете в системата. Настройте го и вашата Linux сесия ще бъде готова за използване при зареждане.

И така, как да направите автоматично стартиране на програми при влизане в системата с администратора на прозорци Awesome?

Архивиране на rc.lua

Преди да добавите кода за автоматично стартиране в конфигурационния файл на AwesomeWM, може да искате да създадете резервно копие. Можете да направите това, като въведете тези команди.

 sudo mkdir / и т.н. / awesomebackup sudo cp /etc/xdg/awesome/rc.lua / etc / awesomebackup 

Това ще създаде резервна директория и ще направи точно копие на файла rc.lua, преди да бъдат направени всички редакции. По този начин, ако имате проблеми с направените от вас редакции, можете бързо да го възстановите и след това да започнете отначало. Като алтернатива, ако сте решили, че вече не искате приложенията да стартират автоматично, можете да възстановите резервния си файл и да върнете всичко до нормалното.

Редактиране на rc.lua

За да стартирате автоматичното стартиране правилно, ще трябва да редактирате основния конфигурационен файл на AwesomeWM. Направете това като отворите терминал и въведете следното:

 sudo nano /etc/xdg/awesome/rc.lua 

Това ще отвори конфигурационния файл на Awesome в редактора за нано текстове. От там ще трябва да поставите следния код в долната част на файла rc.lua.

 - Автоматични програми autorun = true autorunApps = {"swiftfox", "mutt", "consonance", "linux-fetion", "weechat-curses"}, ако autorun тогава за app = 1, #autorunApps направи awful.util. стартира (autorunApps [app]) край 

За да работи този конкретен код, ще трябва да замените думата "програма" с това, което планирате да стартирате автоматично. Трябва също така да отбележите, че можете да премахнете или да добавите толкова много от линиите "програма", колкото искате.

Когато заменихте "програма" с името на програмата (ите), от която искате да започнете, когато влезете в 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? Защо или защо не? Кажете ни в коментарите!