Kitame straipsnyje apžvelgsime „Awesome Window Manager“. Tai yra administratorius langai X ant kurių galime padaryti daugybę konfigūracijų. Jis buvo sukurtas C ir Lua programavimo kalba. Jis sukurtas taip, kad būtų greitas ir pritaikomas, ir pirmiausia skirtas kūrėjams, energijos vartotojams ir net kasdieniems vartotojams, norintiems išsamiai valdyti savo grafinę aplinką skaičiavimo užduotims atlikti. Tai labai greita, išplečiama ir licencijuota pagal GNU GPLv2.
Kaip ir daugeliui šio tipo langų tvarkyklių plytelių langų tvarkyklė (mozaikos tipas), leidžia vartotojui produktyviai valdyti langus nenaudojant pelės. Šis langų tvarkyklė yra įtraukta į daugumos populiariausių „Gnu / Linux“ paskirstymų, tokių kaip „Ubuntu“, „Fedora“, „OpenSuse“, „Debian“ ir kt., Saugyklas.
Viena iš savybių, kuri „Awesome“ išskiria iš kitų, yra tai, kad naudoja asinchroninę XCB biblioteką vietoj xlib sinchroninis. Tai daro „Awesome“ mažiau pavėluotą, palyginti su jo alternatyvomis.
Langų tvarkyklė tikriausiai yra viena iš dažniausiai naudojamų programinių programų atliekant kasdienes užduotis kartu su jūsų interneto naršykle, pašto skaitytuvu ir teksto redaktoriumi.
Bendros „Awesome Window Manager“ charakteristikos
- Es nemokamas ir atviras šaltinis. Jos šaltinio kodą galite rasti adresu GitHub.
- Plėtra prasidėjo kaip šakutė dwm.
- Jo pagrindinis kodas yra stabilus ir greitas, sumažinto dydžio.
- Vietoj darbo sričių naudokite etiketes.
- Jis taip pat naudoja biblioteka Asinchroninis XCB.
- parama tikras daugiagalvis („XRandR“) su darbalaukiais viename ekrane (etiketės).
- Žymos (naudojamas vietoj darbo srities) leisti padėkite klientus ant kelių etikečių ir vienu metu rodykite kelis iš jų.
- Palaiko įvairius „Lua“ plėtinius papildomoms funkcijomspvz., valdiklių sklaidos kanalas, maketai, dinaminis žymėjimas, skirtukai ir kt.
- Palaiko „D-Bus“.
- Padargai daug „Freedesktop“ standartų, įskaitant „XEmbed“, „XDG Base Directory“, sistemos dėklą, EWMH ir pranešimus apie darbalaukį.
- Pripažįsta klavišų kombinacijos, todėl daugumai dalykų, kuriuos galime padaryti, mums nereikės pelės.
- Gerai dokumentuotas šaltinio kodas ir API.
Tai tik keletas bendrų „Awesome Window Manager“ funkcijų. Jie gali išsamiai pasikonsultuokite iš projekto svetainė.
„Awesome Window Manager“ diegimas „Ubuntu“
Nuostabų langų tvarkyklę galima rasti šiuo metu beveik visuose „Gnu / Linux“ paskirstymuose. Dėl šios priežasties mes galime įdiekite jį į „Ubuntu“ naudodami numatytąjį paketų tvarkyklę, atidarę terminalą („Ctrl“ + „Alt“ + T) ir naudodami šią komandą:
sudo apt install awesome
Jei dar niekada nenaudojote langų tvarkyklės, išbandykite šį. daugybė dizainų, plėtinių ir funkcijų.
Nuostabi sąranka atliekama sukūrus failą $ XDG_CONFIG_HOME / nuostabus / rc.lua, paprastai ~ / .config / awesome / rc.lua. Norėdami sužinoti daugiau informacijos apie konfigūraciją, galime kreiptis į puslapis „GitHub“.
Jei norite sudarykite šio lango tvarkyklės šaltinį, galite sekti instrukcijas, pateiktas „GitHub“ puslapis. Šaltinio kode pateikiama pavyzdinė konfigūracija, vadinama awesomerc.lua.
„Awesome Window Manager“ paleidimas
Mes sugebėsime pasirinkite Awesome Window Manager tiesiai iš mūsų ekrano tvarkyklės.
Kaip nurodyta projekto „GitHub“ puslapyje, iki prijunkite „Awesome“ prie konkretaus ekrano, turėsime įsitikinti, kad aplinkos kintamasis EKRANO yra tinkamai sukonfigūruotas, pavyzdžiui:
DISPLAY=foo.bar:1 exec awesome
Tai ekrane pradės nuostabų: 1 pagrindinio kompiuterio foo.bar.
„Awesome“ yra naujos kartos langų tvarkyklė, kurioje galėsime nustatyti skirtingus X nustatymus. Nors sukonfigūruoti „awesomewm“ nėra labai paprasta, jis siūlo daug dalykų nuo pat pirmo momento, kad galėtume pradėti dirbti. „Lua“ nustatymas yra šiek tiek sudėtingas, kai reikia pridėti papildomų bibliotekų ir išlaikyti kodą modulinį, tačiau tam yra labai palanki bendruomenė ir trečiųjų šalių bibliotekos.
jis gali gauti daugiau informacijos apie šio lango tvarkyklės diegimą ar konfigūravimą nuo puslapis „GitHub“ projekto arba iš Dokumentacija siūloma projekto svetainėje.