Sveiki kolegos, šiandien pateikiu jums paprastą vadovą, kaip įdiegti ir konfigūruoti „Openbox“. Daugeliui jis prieštarauja žinomam, bet niekada neskauda, kai jį turi po ranka.
Visų pirma, mes ketiname įdiegti keletą dalykų, kurių mums reikės. Šis vadovas bus skirtas „OpenBox“ diegimui, o ne pagrindinei sistemai.
Mes pradedam:
sudo pacman -S openbox obconf obmenu oblogout tint2 xcompmgr
Atidaryta dėžė: Tai reikia įdiegti „WindowsManager“.
obconf: Tai „OpenBox“ konfigūravimo vedlys, jis bus gana naudingas.
Obmenu: „Gui“ konfigūruoti „Openbox“ meniu. Jei ne, galime tai padaryti rankomis.
Užblokuoti: Pagal numatytuosius nustatymus „OpenBox“ uždaro ne daugiau kaip „Uždaryti sesiją“, tai bus geriausias mūsų pasirinkimas.
Atspalvis2: „OpenBox“ nėra skydelio, kuriame matysite atidarytus langus ir programas ant dėklo. Tai mano mėgstamiausia.
xcompmgr: Kaip rodo jo pavadinimas, jis yra kompozicijų vadybininkas. Šešėliai, skaidrės ir kt.
Įdiegę nukopijuokite „OpenBox“ konfigūracijos failus į mūsų namus (~ /)
Jei aplanko nėra, tiesiog atlikite šiuos veiksmus:
mkdir ~/.config/openbox/
Ir vėliau:
cp /etc/xdg/openbox/{menu.xml,autostart,rc.xml} ~/.config/openbox/{menu.xml,autostart,rc.xml}
Turite aiškiai žinoti, kam skirti visi šie failai.
meniu.xml : Tai failas, kuris sukonfigūruoja „OpenBox“ meniu (dešiniuoju pelės mygtuku spustelėkite darbalaukį). Iš ten galite paleisti, pavyzdžiui, programas ar scenarijus.
rc.xml : Tai yra pagrindinis „OpenBox“ konfigūracijos failas, iš kurio sukonfigūruoti raktų veiksmai, to paties vizualinis aspektas.
Paleistis: Kaip rodo jo pavadinimas, iš čia bus paleistos programos, kurias mes apibrėžėme sesijos pradžioje. Kaip, pavyzdžiui, „conky“ arba „tint2“.
Norėdami jį paleisti, turime dvi galimybes. Pridėkite jį prie „~“ .xinitrc „Slim“ arba iš kito „Session Manager“, pvz., KDM ar GDM.
Redaguodami ~ / .xinitrc (Slim), pridedame eilutę:
exec openbox-session
Mes taupome ir uždarome.
Kadangi KDM yra „automatinis“ ir nereikia pridėti jokių eilučių.
Įdiegus naują „Arch“, reikia atsiminti, kad demonai nebenaudojami rc.conf, o paleidžiami per systemctl.
systemctl enable kdm.service o systemctl enable slim.service
Padaryta. Failai jau nukopijuoti, taip pat galime juos paleisti naudodami „Slim“ arba „KDM“ (arba „GDM“ ir kt.). Šiuo metu, jei pateksime į „OpenBox“, matysime tik pelės žymeklį ir pilką foną.
Pradėkime nuo pagrindinių nustatymų.
„OpenBox“ meniu
Pasirinktinai galime sukurti „OpenBox“ meniu naudodami „MenuMaker“. Tai, ką ji daro, yra nuskaityti visas mūsų sistemoje įdiegtas programas ir įtraukti jas į mūsų meniu.
sudo pacman -S menumaker
Ir tada tiesiog sukurkite jį tokiu būdu.
mmaker OpenBox3 -f -t (Čia turite įdėti jūsų pasirinktą terminalo emuliatorių)
Mano atveju tai buvo:
mmaker OpenBox3 -f -t rxvt
Verta patikslinti, kad parinktis „-f“ yra perrašyti meniu.xml, kurį nukopijavome anksčiau .-
Jei ne, visada yra galimybė tai padaryti rankomis arba su Obmenu gui. Norėdami tai padaryti ranka, mes tiesiog atidarome failą
menu.xml su nano arba leafpad ir Redaguoti.
Jo sintaksė yra gana paprasta.
<*item label="NetBeans"*> <*action name="Execute"*>
<*execute*>netbeans<*/execute*>
<*/action*> <*/item*>
Pirmoje eilutėje yra programos pavadinimas, vykdant šią komandą.
Jei ne, kita galimybė yra „Obmenu“. Tai labai paprasta ir nemanau, kad reikia daug ką paaiškinti.
Na, mes nuėjome ilgą kelią.
Dabar belieka tik jį pritaikyti.
GTK temos.
Norėdami tvarkyti GTK temas, man patinka naudoti „lxappearance“, nes „OpenBox“ neturi nė vieno iš šių įrankių. GTK temas galima atsisiųsti iš skirtingų svetainių, tokių kaip deviantart.com ir gnome-look.org.
Diegiame su:
sudo pacman -S lxappearance
GTK temos, jas turime išpakuoti mūsų namų aplanke Temos (~ / .themes /).
Tai mano „Lxappearance“ ekrano kopija, jau pritaikyta pagal temą.

Piktogramos
Juos taip pat galima atsisiųsti iš „DeviantArt“, iš „Gnome-Look“ ar iš AUR, naudojant tą patį „Lxappearance“, kurį mes galime juos nustatyti. Jie turėtų būti dedami į /usr/share/icons/
Užsklandos
Aš asmeniškai naudoju azotą tvarkydama fono paveikslėlius. Tęsiame ją įdiegti:
sudo pacman -S nitrogen
Kad ekrano užsklanda būtų apibrėžta kiekviename prisijungime, tada pridėsime komandą prie „OpenBox“ automatinio paleidimo.
Pelės žymeklis.
Iš pačios „LxAppearance“ galime sukonfigūruoti pelės žymeklį. Taip pat iš minėtų svetainių galime atsisiųsti rodyklių temas arba iš „ArchLinux AUR“.
Paleisties programos: „AutoStart“.
Asmeniškai aš nemėgstu daug įkelti „Openbox“ automatinio paleidimo, jaučiu, kad kuo mažiau daiktų atsidaro, tuo greičiau prasideda aplinka.
Čia mes pridėsime keletą programų, tokių kaip Conky, xcompmgr Ir kiti.
Be kitų, keletas pavyzdžių gali būti:
nitrogen --restore & << Esta linea indica que Nitrogen repone el wallpaper al inicio.
conky & << Auto inicia Conky.
Štai mano automatinio paleidimo pavyzdys:
http://paste.desdelinux.net/4562
Raktų įrišimas.
Raktų konfigūracija turi gana paprastą schemą: ji randama ~/.config/openbox/rc.xml skiltyje „Keybinds“.
<*keybind key="Alt-F2"*>
<*action namoe="Execute"*>
<*command*>gmrun<*/command*>
<*/action*>
<*/keybind*>
Pirmoje eilutėje yra naudojama raktų serija, antroje - veiksmo pavadinimas, o trečioje - pats veiksmas.
Jei kyla abejonių ir kad viskas būtų lengviau, palieku savo klavišų konfigūraciją, kur „GmRun“ jau sukonfigūruotas kaip programų paleidimo priemonė, daugialypės terpės klavišus ir klavišus, skirtus valdyti ekrano ryškumą, be kitų.
http://paste.desdelinux.net/4563
Skydas
Kaip jau sakiau anksčiau, man asmeniškai labiau patinka „Tint2“. Man tai atrodo labai lengva ir estetiška.
Mes įtraukiame jį į „OpenBox“ automatinį paleidimą per:
tint2 &
Yra daug jo konfigūracijų. Tuo tarpu aš palieku tave tą, kurį naudoju. Ačiū ~ leodelacruz „DeviantArt“.
http://paste.desdelinux.net/4564
Jie turėtų jį nukopijuoti ir išsaugoti kaip tint2rc ~/.config/tint2/
Skaidrumas ir šešėliai.
Man labai patinka xcompmgr paprastumas. Todėl ir rekomenduoju. Kiekvienas gali sukonfigūruoti jį taip, kaip jam labiausiai patinka.
Pridedame jį prie automatinio paleidimo su
xcompmgr &
Failų tvarkyklė.
Čia kiekvienas gali (ir kaip bet kada šiame vadove) naudoti tai, kas jam labiausiai patinka ar patogu. Man patinka paprastumas pcmanfm.
Mes ją įdiegiame:
sudo pacman -S pcmanfm
Išeiti, paleisti iš naujo arba išjungti
Paskutinis, bet ne mažiau svarbus dalykas yra išjungimas. Kaip jau sakiau anksčiau, „OpenBox“ pagal nutylėjimą pateikia tik „Uždaryti sesiją“.
Mes tai išsprendžiame su „Oblogout“.
Mes galime jį įtraukti į „OpenBox“ meniu arba iš mūsų pageidaujamos paleidimo priemonės.
Na, kol kas viskas. Kiekvienas yra savininkas, kuris daro viską pagal savo norus ir (arba) skonį .. Tikiuosi, kad tai bus jums naudinga ..
Kai baigsite, tai gali atrodyti taip:
Sveikinimai.
Ivanas!