DWM, mumwe weanoshanda kwazvo windows mamaneja

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:

Screenshot - 290714 - 13-11-28


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   hakuna munhu akadaro

    kuyedza kutaura kubva tor 🙂

    1.    pandev92 akadaro

      Uye izvi, zvine chekuita nechinyorwa?

    2.    yukiteru akadaro
  2.   Bono akadaro

    Nezve kushandiswa kwe RAM, zvinoenzaniswa sei neiyo inouya nekumisikidza mu xfce?

    1.    Alexander Mayor akadaro

      Zvakanaka,

      Ini ndaita zviyero nezvakadzika zvinomhanya, iyo bhatiri applet, uye netiweki kubatana. Heino mhedzisiro:

      DWM: 140 MiB ye4Gib
      XFCE: 279 MiB yeGibhi

      1.    Bono akadaro

        Ndatenda chaizvo, ini ndichaisa ipapo: D, ini ndanga ndichingotarisa kudzikisa kudyiwa kwegondohwe.

      2.    Alexander Mayor akadaro

        Ndinovimba hazvikuodza moyo

    2.    dhunter akadaro

      Yakaderera gondohwe kunwa pasina kurasikirwa eyecandy? ===> IceWm + tint2 + wbar

  3.   bmcf akadaro

    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

    1.    Alexander Mayor akadaro

      Hongu ichokwadi kuti pakutanga zvinonetesa, asi kana uchinge wajaira… zvichakuomera kuti udzokere kuED. 🙂

  4.   eliotime3000 akadaro

    Zvinotyisa Plz!

    1.    desikoder akadaro

      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!

  5.   BlackSheepX akadaro

    Zvingave zvakakwana here kushandura apt-enda kune pacman mune yekumisikidza mirairo uye zvigadziriso zvingave zvakafanana kuishandisa muArch?

    1.    Alexander Mayor akadaro

      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.

    2.    Wada akadaro

      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. 🙂

      1.    eliotime3000 akadaro

        Uye zvakadii neAwesome?

      2.    Wada akadaro

        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.

      3.    eliotime3000 akadaro

        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).

    3.    Alexander Mayor akadaro
  6.   gonzalemd akadaro

    Kutenda nekatsamba, ini ndichazama kamwe. Zvido.

  7.   Dark Purple akadaro

    Kushaya?
    Usapotsa chiperengo, ndapota.

    1.    Alexander Mayor akadaro

      Ndinoziva, ndine urombo. Asi panguva yandakaziva kuti ndakanga ndisisakwanise kugadzirisa chinyorwa. :-(. Pane angagadzirisa here?

      1.    Alexander Mayor akadaro

        Asi ye * uye kana mumwe munhu achigona *. (Izvo zvinhu zvekunyora kubva panharembozha uye kusakwanisa kugadzirisa .. XD)

  8.   illukki akadaro

    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.

  9.   debish akadaro

    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 ...

    1.    Jesu Ballesteros akadaro

      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 😀

      1.    Bono akadaro

        Ndeupi musiyano uripo pakati petailing uye pasina mataira? Kutenda mberi.

      2.    Jesu Ballesteros akadaro

        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.

  10.   m akadaro

    dwm iri… ndine hurombo, marwadzo maviri ebhora: kuchinja chero chinhu chaunofanira kubata kodhi uye kudzokorodza - uchigara uchifunga kuti unoziva C.

    SpectrWM ibhomba baba!

  11.   johnfgs akadaro

    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.

    1.    Alexander Mayor akadaro

      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

  12.   oscar meza akadaro

    Mhoro, iri sei DWM kuFluxbox maererano nehurongwa hwekushandisa zviwanikwa?