Olen juba paar aastat kasutanud väga kergeid aknahaldureid. Alustasin sellega Fluxboxsiis Avatud karp jaotuse installimisel CrunchBang, sellest ma läksin xmonad ja lõpuks, DWM, akende haldur, millel Xmonad põhineb. Tegelikult on Xmonad DWM-i kloon, mis on kirjutatud C asemel Haskellis.
See tähendab, et ma arvan, et olen proovinud üsna paljusid juhte jõudma järeldusele (muidugi isiklik), et DWM on kahtlemata parim, eriti tõhususe ja kohandatavuse osas. Selles artiklis proovin samm-sammult selgitada, kuidas seda installida, ja teha lühike sissejuhatus selle kasutamiseks.
paigaldamine
Sellisel juhul ei installita DWM-i tavapärasel viisil asjakohane, kloonime teie hoidla otse selleks:
$ git kloon http://git.suckless.org/dwm
Pärast allalaadimist pääseme kataloogi. Konfiguratsiooni osas on kõige olulisem fail konfig. def. h. Kõik muudatused tehakse selles failis. Olge ettevaatlik, see fail on vaikimisi saadaval, kompileerimiseks on vajalik faili kutsumine konfig. h. Kui oleme jooksnud tegema, hoolitseb ta selle loomise eest, kui seda pole olemas.
Enne jätkamist võiksite installida mõne tööriista, näiteks menüü, mis võimaldab käivitada mis tahes programmi. Selleks täidame:
sudo apt-get installige imeta-tööriistad
Enne koostamist tehtavad muudatused
Enne kompileerimist oleks ideaalne vähemalt muuta, millist terminali soovime, et DWM käivitaks vajutades ALT + Tõstuklahv + Enter. Selleks muudame failis konfig. def. h, (või konfig. h kui olete koopia juba loonud) järgmine rida:
staatiline const char * termcmd [] = {"st", NULL};
Teie eelistatud terminali poolt, minu puhul Terminaator:
staatiline const char * termcmd [] = {"terminaator", NULL};
Enne installimist on veel midagi teha. Looge DWM-i seanss, mis võimaldab meil selle süsteemi sisenemisel käivitada. Vajame faili, millele helistame dwm.desktop ja me paneme sisse / usr / share / xsessions, sisu peaks olema järgmine:
[Töölaua sisestus] Kodeerimine = UTF-8 nimi = Dwm-isikupärastatud kommentaar = Dünaamiline aknahaldur Exec = dwm-isikupärastatud ikoon = dwm.png Tüüp = XSession
Omakorda loome skripti, mis käivitatakse sellesse seanssi sisenemisel, nimega dwm-isikupärastatud millele anname täitmisõigused ja selle sisuks on kõigi nende programmide käivitamine, mida soovime käivitamisel käivitada. Minu oma on näiteks:
#! / bin / bash # klaviatuuripaigutuse seadistamine /usr/share/X11/xkb/rules/base.lst setxkbmap us intl xset + fp / usr / share / fonts / local xset fp rehash nm-applet & parcellite & xfce4-volumed & #Määrake olekuriba ja käivitage DWM dwmstatus & exec dwm
Skript tuleks salvestada / usr / bin täitmisõigustega:
chmod + x dwm-isikupärastatud
Ehitage ja installige
Nüüd kompileerime ja installime kataloogis, kus DWM asub:
sudo tee puhas install
Pärast seda väljume praegusest aknahaldurist ja siseneme DWM-iga.
Kasutusjuhend
Kui sees, koos Alt + Shitf + Enter täidetakse ülalpool määratletud terminal. Põhikäsklused on
- [Tõstuklahv] + [Alt] + [Enter] - terminali käivitamine
- [Alt] + [p] - käivitage menüü
- [Alt] + number vahemikus 1 kuni 9 - liikumine erinevate siltide (või töölaudade) vahel
- [Tõstuklahv] + [Alt] + number - viige aken näidatud numbrile
- [Alt] + [Tõstuklahv] + c - praeguse akna sulgemine
Vaikimisi on 3 tüüpi paigutust, Plaaditud ([Alt] + t), Monocle ([Alt] + m), mis näitab akna täisekraani ja saame nende vahel navigeerida klahvidega [Alt] + j või [Alt] + k ja lõpuks Ujuv, akende liigutamiseks ja suuruse muutmiseks meie maitse järgi.
Kõik kiirklahvid asuvad failis konfig. def. hja seal me deklareerime uued.
Kui eelistate [Alt] asemel kasutada Windowsi klahvi, muutke lihtsalt rida
#define MODKEY Mod1Mask
poolt
#define MODKEY Mod4Mask
ja uuesti kompileerida.
DWM-i muutmine oma äranägemise järgi
DWM-ile saab selle ametlikul veebisaidil (http://dwm.suckless.org/patches/) rakendada palju plaastreid. Kuid üks silmatorkavamaid, olekuriba värvimine, pole uusima versiooni (6.1) jaoks saadaval. Olen proovinud ühte kirjutada ja see töötab praegu üsna hästi. On leitud github.com/someone91/myDWM ja seda on sama lihtne käivitada kui alla laadida ja tippida:
git rakendada dwm-6.1-simplestatuscolor.diff
Selle kasutamiseks peate kasutama dwmstatus ja vormindage olek järgmiselt.
Plaastril on 7 värvi. Kasutatava värvi tähistamiseks peate värvitava teksti lõppu kirjutama märgi \ xCL, kus CL on number vahemikus 01 kuni 07. Näiteks kolme esimest värvi kasutades:
status = smprintf ("L:% s \ x01 A:% s \ x02 U:% s% s \ x03", keskm., tmar, tmutc, tmbln);
See värvib värvi L:% s värviga 1, L:% s värvi 2 ja U:% s% s värviga 3.
Kui soovite teada plaastri programmeerimise üksikasju, võite pöörduda see artikkel.
Lõplikud märkused
Loodan, et teile meeldis artikkel ja teil on soovitatav seda tüüpi aknahaldurit proovida. Alates nende avastamisest ei ole ma tavapäraseid haldureid enam kasutanud ja ma ei igatse neid. Jätan teile ekraanipildi:
testimise kommentaar torilt 🙂
Ja mis see on artikliga seotud?
Mis eesmärgil TOR-i kasutada? Turvalisus? Hahahahahaha
https://blog.torproject.org/blog/tor-security-advisory-relay-early-traffic-confirmation-attack
Mis puutub RAM-i tarbimisse, siis võrreldes sellega, mis on vaikimisi saadaval xfce-s?
hea,
Olen mõõtmised teinud põhitõdesid, aku apletti ja võrguühendusi kasutades. Siin on tulemused:
DWM: 140 MiB 4Gib-st
XFCE: 279 MiB Gib-st
Suur aitäh, installin selle siis: D, tahtsin just rammi tarbimist vähendada.
Loodan, et see ei peta teid
Väike oina tarbimine, ilma et see kaotaks silmailu? ===> IceWm + toon2 + wbar
Püüan seda puhkusele minnes testida ... Olen alati olnud WM-ide vastu uudishimulik, kuid olen DE-dega liiga harjunud ... Ja kogu vaev 0-ga seadistamisest on ka midagi, mis tundub minu jaoks natuke tüütu, kuid ravisin seda pärast installimist Kaar ... xD
Jah, see on tõsi, et algul on see natuke tüütu, kuid kui olete sellega harjunud ... on teil raske ED-i tagasi minna. 🙂
Äge Plz!
Olin mõnda aega vinge, kuid ma polnud selles liiga veendunud ja naasesin oma kalli ja ustava openboxi juurde, loomulikult konfigureeritud alates 0. Seadistades 0-st, mõtlen ma seda, et vaikimisi avatud debian koos openbox-paketiga, olen selle peaaegu nullist ümber kirjutanud, deklareerides üksikasjalikult kõik funktsioonid, näiteks, et kui vajutate alt + f4 või kui tabate akna sulguritera, siis millised äärised võimaldavad akent lohistada ja millised selle suurust muuta (I minu puhul on mul suuruse muutmiseks alumine ja parem serv, lohistamiseks ülemine ja vasak) ning palju muud üksikasju. Ka akna teema, kuigi mõtlen sellele uue ilme anda. Igatahes on sellel palju tööd, tegelikult olen mõned aastad oma openboxi konfiguratsiooni salvestanud, see on asi, mida ma väga hindan ja mida ma varundan.
Saludos!
Kas piisaks apt-get muutmisest pacmani installimiskäskudes ja muudatused oleksid samad, kui seda Archis kasutada?
Ma pole kunagi Archi kasutanud, aga arvan küll. Kuna DWM on installitud hoidlast ja on dmenu kasutamiseks ainus vajalik pakett imeta-tööriistad.
Ei, tõde pole Archlinuxis sama. Sellist paketti imeta-tööriistad pole, kui installin selle, laadin alla dwm ja dmenu, kompileerides need 0-st, võite kasutada ka ABS-i, mis on soovitatavam kui pacmani kasutamine.
Pacmani pakettides on DWM, kuid ma ei soovita seda sealt installida, nii et saate selle oma maitse järgi kompileerida ja muuta. 🙂
Ja kuidas oleks Awesome'iga?
Äge, ma ei muuda seda Elio, see kulutab mind, kui alustan ainult 126 MB, see on modulaarne ja programmeeritud LUA-s, nii et ma ei pea iga tehtud konfiguratsiooni jaoks kompileerima ja lubage mul öelda, et Slim jaoks on see 126 MB, oli aeg, mil kasutasin TTY / Bashi sisselogimist ja käivitamisel kulus umbes 80 MB.
Noh, järgmine kord pean õppima, kuidas Awesome'i hasartmängude ja slutsidega seadistada (#OkNo) ning seega ei pea ma töölaua keskkondades (seni XFCE, KDE 4.8 ja GNOME 2) rohkem vigu või tõrkeid kannatama Ma pole pettunud).
Siin on juhend.https://wiki.archlinux.org/index.php/Dwm
Tänan märkuse eest, proovin seda üks kord. Tervitades.
Puudu?
Palun ärge jätke õigekirja vahele.
Ma tean, vabandust. Kuid selleks ajaks, kui sain aru, et ei saa enam artiklit muuta. :-(. Kas keegi saaks seda parandada?
Aga * ja kui keegi saaks *. (Mobiiltelefonist kirjutamise ja redigeerimisvõimaluse puudumine .. XD)
Hea tuto. Varem kui hiljem jõuan nende WM-ide juurde, kuid peate pühendama vajaliku aja, et õppida sellest vabaks jätma.
Tervitused.
Olen ka päris mitu läbi elanud ja ma ei julge isegi öelda, milline neist on minu jaoks "parim". Mitteplaatimisest meeldivad mulle eriti fluxbox ja openbox ning plaatimistööd, ehkki mul on seda raskem valida, sest igaüks neist on kuradi imeline maailm, ma ütleksin, et i3 ja dwm. Mulle meeldivad nad paremini, mis ei tähenda, et nad oleksid paremad või halvemad ...
Täpselt, see on maitse küsimus. Mulle isiklikult ei meeldi WM-i plaatimine, välja arvatud juhul, kui olete muidugi programmeerija, muul põhjusel muudavad need mind ebaproduktiivseks või võib-olla olen mina see, kes ei tea, kuidas neid kasutada, kuid sealt edasi öelda, et üks on parem kui teine, mille juurde tagasi pöördume tüüpilised leegisõjad ajast, mil võitlus käis KDE ja Gnome vahel 😀
Mis vahe on plaatimisel ja ilma plaatimiseta? Ette tänades.
Tere boonus,
Siin on selgitus erinevat tüüpi WM-i kohta.
https://wiki.archlinux.org/index.php/Window_Manager_%28Espa%C3%B1ol%29
See on näide plaadimistüübist "Awesome".
https://www.youtube.com/watch?v=4mMb7qXwhuU
Tervitus.
dwm on ... vabandust, kaks pallivalu: millegi muutmiseks peate koodi puudutama ja uuesti kompileerima - eeldades alati, et teate C-d.
SpectrWM on pommiisa!
See on huvitav, kuid ma ei näe nende esoteeriliste aknahaldurite huvi. Iga kord, kui soovite mõnda käitumist muuta, uuesti koostamine on hea ... natuke liiga palju. Ma saan aru, et on inimesi, kes on mõnevõrra kinnisideeks mälu tarbimise suhtes, kuid põhimõtteliselt peavad nad ratta iga kord uuesti leiutama ... see on ebapraktiline ja kui küsimus on madalas mälu tarbimises, siis ... mulle tundub, et see on nagu teie jalgade lõikamine ja ütlus «Ma kaotasin 30 kilo kaalu ».
Peale selle on see ikkagi huvitav, kui olete huvitatud WM-i toimimise õppimisest, eriti kui see on NetWM-ühilduv.
See on maitse küsimus. Kuigi tõesti kompileerimine on ainult ühe rea käivitamine (sudo make clean install) JA taaskäivitamist pole vaja. Seal on plaaster, mis võimaldab teil DWM-i uuesti käivitada, vajutades klahve MODKEY + q
Tere, kuidas on DWM-i Fluxbox riistvararessursside tarbimise osas?