Ndanga ndichiri kushandisa zvisina kuremerwa maneja emawindo kwemakore mashoma ikozvino. Ndakatanga ne Fluxboxipapo Vhura Bhokisi kana uchiisa kugovera crunchbang, kubva apa ini ndakaenda ku xmonad uye pakupedzisira, DWM, iyo hwindo maneja iyo Xmonad yakavakirwa. Muchokwadi, Xmonad idombo reDWM rakanyorwa muHaskell panzvimbo paC.
Izvo zvakati, ini ndinofunga ndakaedza mamaneja mamaneja kusvika pamhedziso (pachezvangu, chokwadika) kuti DWM pasina mubvunzo ndiyo yakanakisa kupfuura ese, kunyanya maererano nekugona uye kugadzirisa. Muchikamu chino ini ndichaedza kutsanangura nhanho nhanho maitiro ekuiisa uye nekuita pfupi sumo yekushandisa kwayo.
Kuiswa
Mune ino kesi, DWM haizoiswa nenzira yakajairwa kuburikidza akakodzera, isu ticha dzvanya zvakananga yako repository, yeizvi:
$ git dombo http://git.suckless.org/dwm
Pakangotorwa pasi, tinopinda mudhairekitori. Iyo inonyanya kukosha faira maererano nesarudzo ndeye config.def.h. Zvese zvinogadziriswa zvichaitwa mune zvakataurwa faira. Ive nekuchenjerera, iyi faira ndiyo inouya nekumira, kuitira kuumbiridza zvinodikanwa kuti iyo faira inonzi config.h. Kamwe isu tamhanya kuita, Iye anozotarisira kuigadzira kana isipo.
Usati waenderera mberi, ungangoda kuisa zvishandiso zvishoma, senge dmenu, iyo inobvumidza kuvhura chero chirongwa. Kune izvi isu tinoita:
sudo apt-tora kuisa isina kuyamwa-maturusi
Shanduko dzekuita usati wanyora
Tisati tanyora, zvingave zvakanaka kuti tichinje shanduko ipi yatinoda kuti DWM iite kana tichimanikidza ALT + Shift + Pinda. Kune izvi isu tinoshandura mufaira config.def.h, (kana config.h kana iwe watogadzira iyo kopi) inotevera tambo:
static const char * termcmd [] = {"st", NULL};
Nesimba rako raunoda, mune yangu Terminator:
static const char * termcmd [] = {"terminator", NULL};
Pachine chimwe chinhu chekuita usati waisa. Gadzira musangano weDWM unotibvumidza kuti tiuite kana tichipinda muchirongwa. Tichada faira ratichafonera dwm.desktop uye tichaisa mu / usr / share / xsses, zvirimo zvinofanirwa kunge zvinotevera:
[Desktop Kupinda] Encoding = UTF-8 Zita = Dwm-yakasarudzika Comment = Dynamic hwindo maneja Exec = dwm-yakasarudzika Icon = dwm.png Type = XSession
Nekudaro, isu tinogadzira script inozoitwa kana tichipinda muchikamu chino, chinonzi dwm-yakasarudzika kwatinopa mvumo yekuuraya uye zvirimo zvichave kuitiswa kwezvirongwa zvese zvatiri kuda kuita pakutanga. Changu semuenzaniso ndechekuti:
#! / bin / bash # yekumisikidza keyboard dhizaini / usr/share/X11/xkb/rules/base. & #Set status bar & tanga DWM dwmstatus & exec dwm
Iyo script inofanirwa kuchengetwa mu / usr / bin uine mvumo:
chmod + x dwm-yakasarudzika
Vaka uye gadza
Iye zvino, mukati medhairekitori iyo DWM iripo, tinounganidza nekuisa:
sudo gadzira yakachena kuisa
Mushure meizvi, isu tinobuda iyezvino windows maneja uye tinopinda neDWM.
Yekushandisa gwara
Kamwe mukati, uine Alt + Shitf + Pinda iyo terminal inotsanangurwa pamusoro ichaitwa. Iwo ekutanga mirairo ndeaya
- [Shift] + [Alt] + [Pinda] - Vhura iyo terminal
- [Alt] + [p] - Vhura dmenu
- [Alt] + nhamba kubva pa1 kusvika pa9 - famba pakati pezvinyorwa zvakasiyana (kana desktops)
- [Shift] + [Alt] + nhamba - Fambisa hwindo kunhamba yakaratidzwa
- [Alt] + [Shift] + c - Vhara hwindo razvino
Kune matatu marudzi ehurongwa nekukasira, Tiles ([Alt] + t), monocle ([Alt] + m) inoratidza hwindo mune yakazara skrini, uye isu tinogona kufamba pakati pavo ne [Alt] + jo [Alt] + k, uye pakupedzisira Floating, kufambisa uye kuyera saizi windows sekuda kwedu.
All mapfupi ekhibhodi ari mufaira config.def.h, uye ndipo patichazivisa zvitsva.
Kana iwe uchida kushandisa windows kiyi panzvimbo ye [Alt], ingo shandura mutsetse
# tsanangura MODKEY Mod1Mask
kubudikidza
# tsanangura MODKEY Mod4Mask
uye dzorera.
Kugadziridza DWM pakuda
Kune akawanda matinji anogona kushandiswa kune DWM pane yayo yepamutemo webhusaiti (http://dwm.suckless.org/patches/). Nekudaro, imwe yeinonyanya kushamisa, kupenda iyo mamiriro bar, haina kuwanikwa kune yazvino vhezheni (6.1). Ndakaedza kunyora imwe uye parizvino inoshanda mushe. Inowanikwa mu github.com/someone91/myDWM uye zviri nyore kumhanya sekurodha pasi uye kunyora:
git shandisa dwm-6.1-yakapusastatuscolor.diff
Kuti uishandise iwe unofanirwa kushandisa fmukamba uye fomati nyika seinotevera.
Iyo chigamba ine 7 mavara, kuratidza iwo ruvara kuti ushandise, iwe unofanirwa kunyora hunhu \ xCL pakupera kwechinyorwa kuti uve neruvara, iko CL iri digit kubva pa01 kusvika pa07. Semuenzaniso, uchishandisa matatu ekutanga mavara:
chimiro = smprintf ("L:% s \ x01 A:% s \ x02 U:% s% s \ x03", avgs, tmar, tmutc, tmbln);
Ichaisa ruvara L:% s neruvara 1, L:% s neruvara 2, uye U:% s% s neruvara 3.
Kana iwe uchida kuziva iyo yehurongwa ruzivo nezve iyo chigamba iwe chaunogona kubvunza chinyorwa ichi.
Mashoko ekupedzisira
Ndinovimba iwe wakafarira chinyorwa uye unokurudzirwa kuyedza iyi mhando yemahwindo maneja. Kubva pandakavawana, handina kuzoshandisa mamaneja akajairazve, uye handivapotse. Ini ndinokusiira skrini:
kuyedza kutaura kubva tor 🙂
Uye izvi, zvine chekuita nechinyorwa?
Nechinangwa chei kushandisa TOR? Kuchengeteka? Hahahahahaha
https://blog.torproject.org/blog/tor-security-advisory-relay-early-traffic-confirmation-attack
Nezve kushandiswa kwe RAM, zvinoenzaniswa sei neiyo inouya nekumisikidza mu xfce?
Zvakanaka,
Ini ndaita zviyero nezvakadzika zvinomhanya, iyo bhatiri applet, uye netiweki kubatana. Heino mhedzisiro:
DWM: 140 MiB ye4Gib
XFCE: 279 MiB yeGibhi
Ndatenda chaizvo, ini ndichaisa ipapo: D, ini ndanga ndichingotarisa kudzikisa kudyiwa kwegondohwe.
Ndinovimba hazvikuodza moyo
Yakaderera gondohwe kunwa pasina kurasikirwa eyecandy? ===> IceWm + tint2 + wbar
Ndichaedza kuyedza kana ndichienda kuzororo ... ini ndagara ndichida kuziva nezveWMs, asi ini ndakajaira maDEs ... Uye kunetsekana kwekugadzirisa kubva ku0 zvakare chimwe chinhu chinoratidzika kunge chinonetesa kwandiri, asi ndakarapa izvo mushure mekuisa Arch… xD
Hongu ichokwadi kuti pakutanga zvinonetesa, asi kana uchinge wajaira… zvichakuomera kuti udzokere kuED. 🙂
Zvinotyisa Plz!
Ndakanga ndichityisa kwekanguva, asi ndakanga ndisinganyatsogutsikana uye ndakadzokera kune wangu anodikanwa uye akatendeka openbox, hongu, yakagadzirirwa kubva ku0. debian ne openbox package, ndazvinyorazve kubva pakutanga, ndichizivisa zvakadzama mashandiro ese, semuenzaniso, kuti kana uchimanikidza alt + f0 kana kana uchirova blade yekuvhara iyo hwindo, iyo miganho inobvumidza kudhonza hwindo uye ndedzipi rekuti riite saizi mune yangu kesi ndine yepazasi uye kurudyi mativi ekukudziridza, kumusoro uye kuruboshwe mativi ekuzvuva), uye zvimwe zvakawanda zvimwe. Zvakare iwo wewindow theme, kunyange ini ndiri kufunga nezvekuipa iyo nyowani kutaridzika. Zvisinei, ine basa rakawanda, pachokwadi ndanga ndichichengeta yangu yakavhurika bhokisi kwemamwe makore, chiri chinhu chandinokoshesa zvakanyanya uye chandinoita backup.
Kwaziso!
Zvingave zvakakwana here kushandura apt-enda kune pacman mune yekumisikidza mirairo uye zvigadziriso zvingave zvakafanana kuishandisa muArch?
Handisati ndamboshandisa Arch, asi ndinofungidzira zvakadaro. Sezvo DWM yakaiswa kubva kune repository uye iyo chete inodiwa package, kana iwe uchida kushandisa dmenu, haina kuyamwa-maturusi.
Kwete, chokwadi hachina kufanana muArchlinux hapana yakadaro isingayamidzi-maturu package kana ini ndaiisa, kurodha pasi dwm, uye dmenu, uchivaunganidza kubva pa0, unogona zvakare kushandisa ABS iyo inokurudzirwa kupfuura kushandisa pacman.
Iko kune DWM mumapacman mapakeji asi ini handikurudzire kuti iwe uiise kubva ipapo, kuti iwe ugone kuisanganisa uye kuishandura iwe sezvaunoda. 🙂
Uye zvakadii neAwesome?
Zvinotyisa ini handichinje Elio, zvinondipedza pandinotanga chete 126MB iri modular uye yakarongedzwa muLUA, saka ini handifanirwe kunge ndichigadzirira yega yega yekugadziriswa, uye rega nditaure kuti iri 126MB yeSlim pane nguva yandaishandisa kupinda neTTY / Bash uye pa booting yakashandiswa ingangoita 80MB.
Zvakanaka, inotevera nguva, ini ndichafanirwa kudzidza maitiro ekugadzirisa Anotyisa nekubhejera uye masluts (#OkNo), uye nekudaro haufanire kutambura zvakare mamwe mabugs kana glitches kubva kumamiriro edesktop (kusvika parizvino XFCE, KDE 4.8 uye GNOME 2 Handina kuodzwa mwoyo).
Heano mutungamiriri.https://wiki.archlinux.org/index.php/Dwm
Kutenda nekatsamba, ini ndichazama kamwe. Zvido.
Kushaya?
Usapotsa chiperengo, ndapota.
Ndinoziva, ndine urombo. Asi panguva yandakaziva kuti ndakanga ndisisakwanise kugadzirisa chinyorwa. :-(. Pane angagadzirisa here?
Asi ye * uye kana mumwe munhu achigona *. (Izvo zvinhu zvekunyora kubva panharembozha uye kusakwanisa kugadzirisa .. XD)
Tuto yakanaka. Munguva pfupi kwete kupfuura gare gare ini ndinosvika kune idzi WM asi iwe unofanirwa kupa nguva inodiwa kuti udzidze kuisiya iri nyore.
Thanks.
Ndakave ndakapfuura akati wandei futi, uye ini handitombozeze kutaura kuti ndeupi "akanyanya" kwandiri. Kune asiri-mataira ini ndinonyanya kufarira fluxbox uye openbox uye yetiling, kunyangwe zvichindiomera kusarudza nekuti imwe neimwe inyika inokatyamadza uye inoshamisa, ndingati i3 uye dwm. Ndinovada zviri nani, izvo hazvireve kuti ivo vari nani kana vakaipisisa ...
Chaizvoizvo, inyaya yekuravira. Ini pachangu handifarire iyo WM yekukara, kunze kwekunge iwe uri programmer hongu, kune zvimwe zvinhu zvinondiita ndisabereke kana pamwe ndiri ini ndisingazive kuzvishandisa asi kubva ipapo kutaura kuti mumwe ari nani pane mumwe isu taizodzokera iwo chaiwo marimi emoto kubva panguva iyo kurwa kwaive pakati pe KDE neGnome 😀
Ndeupi musiyano uripo pakati petailing uye pasina mataira? Kutenda mberi.
Hi bhonasi,
Heino tsananguro yemhando dzakasiyana dzeWM.
https://wiki.archlinux.org/index.php/Window_Manager_%28Espa%C3%B1ol%29
Uyu muenzaniso we "Anotyisa" inova mhando yetiling.
https://www.youtube.com/watch?v=4mMb7qXwhuU
Thanks.
dwm iri… ndine hurombo, marwadzo maviri ebhora: kuchinja chero chinhu chaunofanira kubata kodhi uye kudzokorodza - uchigara uchifunga kuti unoziva C.
SpectrWM ibhomba baba!
Zvinonakidza asi ini handisi kuona kukwezva kweaya esoteric windows mamaneja. Kudzokorora nguva dzese iwe paunoda kushandura mamwe maitiro kwakanaka ... zvakati wandei. Ini ndinonzwisisa kuti kune vanhu vakatombofunga nezvekushandisa ndangariro, asi zvichinyanya kuve nekudzokorora vhiri nguva dzese ... hazviite, uye kana nyaya iri yakaderera ndangariro yekushandisa, zvakanaka ... zvinoita kwandiri sekunge zvakafanana nekucheka makumbo ako uye uchiti «ndakarasika makumi matatu makirogiramu ekurema ».
Zvimwe pane izvo, zvichiri kunakidza kana iwe uchifarira kudzidza mashandiro eWM, kunyanya kana iri NetWM inoenderana.
Iyo inyaya yekuravira. Kunyangwe kunyatso kudzorera kuri kungoita imwe tambo (Sudo gadzira yakachena kuisa) Uye hapana kutangazve kunokosha. Pane chigamba kunze uko chinokutendera kuti utangezve DWM nekutsikirira MODKEY + q
Mhoro, iri sei DWM kuFluxbox maererano nehurongwa hwekushandisa zviwanikwa?