Kubukeka sengathi ngithandaze kakhulu futhi ngukuthi kuze kube namuhla angibeki imilimitha yamasethingi. Njengoba bengithembisile isikhashana namuhla ngizodabula i-xmonad.hs yami engiyilungiselele ikakhulukazi lo mcimbi. Lokhu namanye amafayela wokumisa aku-Namathisela, ikakhulukazi imibala yekhonsoli, izilungiselelo zewindi y ibha ephezulu.
Ungazilanda lapho bese uzivula kusihleli sakho sombhalo osithandayo.
Ngaphambi
Uma ngabe ubuzibuza, ideskithophu yami ibiyi-Openbox encane esitebeleni seDebian. Ukweqa inqubo yokufaka yokusabalalisa okwamanje, kufanele uqinisekise ukuthi amaphakheji adingekayo asezinqolobaneni. Masenze lokhu (sikhumbula ukuthi ngikuDebian):
ukufaneleka kwe-sudo ukufaka ghc xmonad xmobar gmrun dmenu
Futhi ngomumo. Sisanda kufaka, ngokulandelana kokubukeka; i-Glasgow Haskell Compiler ephethe ukuhlanganisa nokutolika uHaskell; I-XMonad, imenenja yewindi, i-XMobar ibha ethula imininingwane ngohlelo nangezinye iziqalisi zohlelo, i-dmenu ne-gmrun; lokho ngomusa sekuvele kulungiselelwe ukuze i-XMonad ibethule nge-Mod + P ne-Mod + Shift + P.
Futhi lokhu kwakubukeka kanjani ideskithophu yami. Ngikubeka ukuze sibe nephuzu lokuqhathanisa futhi silingise ezinye zezinto ebengivele ngizilungisile endaweni engaphansi kakhulu.
Kodwa ukumangala. I-XMonad isamukela kanjena. Ekubanjweni sengivele ngivule i-gmrun, ukukhombisa ukuthi ayiphuli:
Futhi sifuna ibukeke kanjena, sekuvele kumisiwe nakho konke:
Isithombe-skrini sikhombisa i-terminal egijima i-ncmpcpp, iklayenti le-MPD le-terminal; kanye neseshini ye-GVim, yomibili enemibala yephalethi I-SolarizedLight. Ukuthola lokhu bekungekho nzima impela futhi neVim ne-urxvt besezivele zilungile ohlelweni lwami.
The xmonad.hs, yeka ukwethuka!
Lutho neze. Ukucushwa osuzokubona kulula kakhulu futhi kuyisisekelo. Kufanele isebenze kuzo zonke izinhlelo ezine-XMonad 0.9.1, noma i-0.10 isivele itholakala. Yesaba, wesabe kakhulu:
- Ukumiswa kweXmonad - Njengoba ubona, kulula ukungenisa i-XMonad ukungenisa i-XMonad.Util.EZConfig import XMonad.Util.Run wrk = ["A", "C", "G", "T"] main = do xmproc <- spawnPipe "xmobar" spawn "nitrogen --restore" spawn "urxvtd" spawn "mpd" spawn "xfce4-volumed" xmonad $ defaultConfig {modMask = mod4Mask, terminal = "urxvtc", borderWidth = 2, normalBorderColor = "# fdf6e3 ", focusBorderColor =" # 002b26 ", izindawo zokusebenza = wrk}` ezengeziweKeys` [((mod4Mask, xK_v), spawn "gvim"), ((mod4Mask, xK_c), spawn "mpc toggle"), ((mod4Mask, xK_a) , zala "mpc prev"), ((mod4Mask, xK_s), zala "mpc ngokulandelayo")] - Ukuphela kokumiswa. Kulula, kulula futhi kuhlanzekile.
Kwenzakalani lapha?
Uma sebevele bathola ukwesaba, siyabona ukuthi ukumiswa kwethu akufinyeleli kulayini abangama-30 bekhodi. Ngizochaza ingxenye ngengxenye, kungani uma ukopishe futhi wanamathisela lokhu, iXMonad izohlanganisa uhlelo esisanda kulubhala. Silungile?
Isigaba sokuncika
Eduze kokuqala kwefayela kunemigqa emithathu eqala ngegama elingukhiye ukungenisa. Njengakwezinye izilimi ezihlelayo, ithumela umhlanganisi ukuthi abheke imodyuli ayifunayo futhi lokhu kuyinika imisebenzi yemodyuli yenhlanhla. Masikubone futhi:
ngenisa i-XMonad yokungenisa i-XMonad.Util.EZConfig yokungenisa i-XMonad.Util.Run
Uhlelo lwethu lusebenzisa ukuncika okuthathu. Owokuqala usilethela imisebenzi ye-XMonad, owesibili nowesithathu uzosisiza kamuva ukuchaza izinqamuleli zekhibhodi nokwenza izinhlelo. Asiqhubeke.
Okuguqukayo
Leyo nto impikiswano futhi yenzelwe ini? Masazise ikhodi eduze kakhulu:
i-wrk = ["A", "C", "G", "T"]
impikiswano okuguqukayo, okulingana nohlu lwezinto ezine, zonke izintambo; ngoba uHaskell ubala amukela kuphela uhlobo lwento eyodwa. Uma uzibuza ukuthi kungani ngikhethe lezo zinhlamvu ezine kuma-desktops ami, ngikhumbule ifayela le- izisekelo ezine ze-nucleic ye-DNA.
Igama limane liyisifinyezo, futhi singalibeka ku- myWorkspaces, pepitoRojo noma yini, inqobo nje uma liqala ngohlamvu oluncane futhi silisho esigabeni esilandelayo.
Nakhu lapho okuhle lapho siba nolimi oluphelele lokuhlela esinalo kuqala, ngoba singachaza umbala wewindi kusuka kokuguqukayo:
iwindiColor = "#FFFFFF"
Noma udale umsebenzi obuyisa umbala maqondana nomoya wethu:
imoodColor m | m == "Sad" = "# b0c4f6" - Okuthile okuluhlaza okwesibhakabhaka | m == "Angry" = "# ba3f3f" - Okuthile okubomvu | m == "Happy" = "# 8bff7e" --Okufana nokuluhlaza | kungenjalo = "#FFFFFF" - Mhlophe, izinsuku ezingathathi hlangothi
Futhi okuningi. Ingabe usuvele uzwa amandla eminwe yakho? Enye into. Uma ungakuqondi okwenzekile, cabanga ukuthi lesi yisakhiwo sikaHaskell uqobo esilubiza ukubukeka futhi ngokuyisisekelo kufana nesihlahla uma-ke-esinye, kepha sihleleke ngokwengeziwe futhi sihle. Futhi ungakhathazeki, ikhodi ibhalwe yimina futhi isebenza kahle.
Isigaba esiyinhloko
Kusuka kulayini othi main = yenza siqale ukucacisa ukusebenza kweXMonad. Ake sikubone ngomoya ophansi.
Ukukhahlela izinto ekuqaleni
Lokhu kungafinyelelwa ngezindlela eziningi, kepha ukuze uhlale ufushane kokuncika futhi wenze i-code cleaner, yize kucace kakhulu ukuthi yi-caveman, ngikhethe lokhu:
I-xmproc <- i-spawnPipe "xmobar" izala "nitrogen --restore" spawn "urxvtd" spawn "mpd" spawn "xfce4-volumed"
Ulayini wokuqala uqala i-XMobar, esizobona ifayili layo lokumisa ngokuhamba kwesikhathi.
Ngemuva kwalokho saqala izinto ezithile ezibalulekile kimi, iphepha lodonga elihle (elifana nalesiya esithombeni sokuqala), idemoni elenza i-urxvt igijime njengomoya, idimoni le-mpd - elidlala umculo wami kusukela ekuqaleni futhi angikaze ngivale - nokulawulwa kwevolumu. Ya, yilokho kuphela. I-syntax iyafana uma ufuna ukuqala okudingayo.
Ukulungiswa kokugcina
Lapha sichaza ezinye zezinto ezijwayele ukuthandwa ngabantu. Isibonelo, ngithanda ukusebenzisa ukhiye omkhulu we-Super ongenamsebenzi (ngempumelelo iwindows eyodwa) esikhundleni se-Alt, kepha lokho kuyintandokazi yami. Uma ufuna ukubuyela ku-Super, susa umugqa wokuqala.
- ... xmonad $ defaultConfig {modMask = mod4Mask, terminal = "urxvtc", borderWidth = 2, normalBorderColor = "# fdf6e3", focusBorderColor = "# 002b26", izindawo zokusebenza = wrk} - ...
Ngemuva kwalokho sichaza ukuphela kwethu, urxvtc, ngoba yilokho esikubiza ngokuthi iklayenti ledimoni esilibale ngaphambili. Ezinye izinto, njengohlu lwezindawo zokusebenza, ebesingazibeka ezintweni ezinjenge:
, workspaces = ["H", "O", "L", "A"], izindawo zokusebenza = ["A", "R", "C", "H", "L", "I", "N "," U "," X "], workspaces = [" 1: web "," 2: music "," 3: space unused "," 4: Ufff "]
Nezinye izinto ukucutshungulwa kohlu lwezintambo zikaHaskell kusivumela.
Ubukhulu bomngcele buyinombolo ephelele futhi uma sifuna ukushintsha umbala wewindi ogxile emsebenzini imoodColor esisanda kukudala, ngoba sishiya okuguquguqukayo kanjena:
--..., focusBorderColor = moodColor "Happy" - ...
I $ kulayini xmonad ... kumane nje kungukusetshenziswa kwemisebenzi yokuhlangana efanele, okungukuthi, sigcina amabakaki ambalwa. 😀
Izinqamuleli zekhibhodi
Ekupheleni kwefayela sinohlu lwezimpuphu eziqukethe izindlela ezinqamulelayo, kulokhu, baqalisa i-GVim, bame kancane noma badlale umculo, futhi baqhubekele phambili noma bawubambezele. Yilokho kuphela. Umsebenzi owengeziwe weKeys uza kwimodyuli yesibili esiyingenisayo futhi ama-accents angemuva akwenze kusebenze ngesitayela somsebenzi we-div (/) njengo-1/2 hhayi i-div 1 2, okwenza kube lula ukufundwa. Ngakho-ke:
- ...} `ezengeziweKeys` [((mod4Mask, xK_v), zala" gvim "), ((mod4Mask, xK_c), zala" mpc toggle "), ((mod4Mask, xK_a), zala" mpc prev "), ((mod4Mask, xK_s), zala "mpc ngokulandelayo")]
I .xmobarrc
Lungiselela {font = "- * - monospace-9 - * - * - * - * - * - * - * - * - * - *", bgColor = "# fdf6e3", fgColor = "# 657b83", position = Top , lowerOnStart = Amanga, imiyalo = [Run Com "echo" ["$ USER"] "igama lomsebenzisi" 864000, Run Com "igama lomethuleli" ["-s"] "igama lomethuleli" 864000, Run Com "mpc current" [""] "mpd" 10, Idethi Yokuqalisa "% a% b% d" "date" 36000, Idethi Yokuqalisa "% H:% M" "time" 10, Run StdinReader], sepChar = "'", alignSep = "} {" , template = "'username' @ 'hostname'} {'mpd' | 'date' - 'time'"
Lokhu kufanele kusebenze, futhi kuyasebenza impela. I-syntax iyinkimbinkimbi ngokwengeziwe futhi kungcono uma uyihlaziya ngokwakho ukuze uyiqonde. Ngakho-ke ngizozikhawulela ngikutshele ukuthi sichaza imiyalo, izinketho zabo nezinye izilungiselelo ezingeziwe, ezizokhonjiswa ku-XMobar.
Ulayini wethempulethi unesenzo sonke futhi ngathola iqhinga lokukhombisa ingoma engiyilalelayo. Leli qhinga futhi lokushintsha ingoma ngezinqamuleli zekhibhodi kudinga i-mpc, iklayenti le-mpd elisebenzisekayo kusuka esigungwini.
Iziphetho
Yilokho kuphela, ngicabanga. Sivele sidlule kufayela elikhulu le-XMonad futhi saqala ukufunda uHaskell ukuthi siyathanda noma cha. Uma ufuna ukuqhubeka kunesiqondisi esihle kakhulu ongaqala ngaso.
Esitolimeni esilandelayo sizohlola abaphathi abangenakuhlelwa, ikakhulukazi iSpectrwm / Scrotwm. Ngizokubona.
Kuhle!
ISpectrwm ngokuzayo? ! Yebo mnumzane!
Umhlahlandlela omuhle kakhulu, ubukeka uthakazelisa kakhulu, ngifuna ukubheka, noma ngabe ngikhululekile nge-Openbox yami.
Eshu, ngiphuthelwe ukucacisa ukuthi la mafayela aya kuphi, kepha lapho ngihlela okuthunyelwe, kungithumela umyalezo wephutha:
Iphutha elibulalayo: Shayela umsebenzi ongachazwanga get_header () ku /home/desdelin/public_html/blog/wp-content/themes/dlinux/index.php kulayini
Uma othile ekwazi ukuyihlela, ahamba kanjena:
Ifayela lokumisa eliyinhloko: ~ / .xmonad / xmonad.hs
Ifayela le-Xmobarrc: ~ / .xmobarrc
Ifayela lokumiswa kwekhonsoli: ~ / .Xdefaults
😀
Kubonakala sengathi ngihlela engikuthumele. Angikwazi ukuthola inketho noma ikuphi kwideskithophu. Nginezimbungulu ezimbalwa, yilokho kuphela, ukulungiswa okuncane.
Yebo, ngikuthola kuthakazelisa kakhulu ngoba kukhiqiza kakhulu uma kukhulunywa ngohlelo. Ngifuna ukungcofana ne-Awesome ngoba ngifuna ngempela ukufunda i-LUA.
Ikhona kithina esihlela ku-Python Qtile, kepha iqiniso ukuthi angikwazi ukuyenza isebenze, ngisebenzisa Ubuntu futhi ngiyifakile nge-PPA futhi futhi kusuka emithonjeni kodwa into engeyinhle ayifuni ukusebenza i-xD
Noma kunjalo i-LUA yinto okumele NGIYIFUNDE futhi ayikho into engcono ukwedlula ukubona ubuso bomunye nomunye ngalezi zinhlobo zamathayili.
Qhubeka anti, usendleleni yokuba uMbhali ngaphakathi DesdeLinux
Futhi, ngisekolishi futhi kulesi sici abanayo i-Linux xD
Ngiyabonga nano. Kepha ungangisiza ngokuhlela izindatshana ngemuva kokushicilelwa? Ngeke ngikwazi.
Yebo, yehlisa umoya, ubashiye njengoba belingana kangcono kunokuba ngibalungisa
Ngiyabonga anti, nakanjani ngizozama iXMonad. Ngiyabona ukuthi isebenzisa izinto eziyisisekelo zikaHaskell ngaphandle kwesidingo sobunzima obuningi njengonogada, opharetha wohlelo lokusebenza futhi ngokusobala ukusetshenziswa kohlu (ngaphandle kwalokho bekungeke kube yiHaskell xD).
Ake sibone ukuthi kubukeka kanjani! 🙂
Kudala ngisebenzisa umphathi wamawindows wokuthayela, Kuyamangalisa. Lapho nginesikhathi ngizokwenza isifundo lapho ngithemba khona ukuchaza yonke inqubo, kusuka ekufakeni okumangalisayo ekulungiseleleni iqoqo lezinhlelo ezilula futhi ngizakhele ingqikithi yethu.
Uma kubonakala kukuhle kuwe, uma nginakho ngingakwazisa ukuze ukwazi ukukushicilela lapha.
Ngendlela nangemvume yakho, ngenza isikhangiso esincane kuwebhusayithi yami encane, uma ufuna ukubheka, uma kwenzeka unentshisekelo kunoma yikuphi ukushicilelwa:
http://niferniware.sytes.net
Ngikufisela okuhle!
Uma kungu-Awesome 3 impela nginentshisekelo kuyo.
Imininingwane eyodwa, isigaba sewebhu lapho ngisingathe khona ibhulogi yile:
http://niferniware.sytes.net/blog/
Ngiyaxolisa ngephutha.
Injabulo!
Ngiyithandile impela ibhulogi yakho… ^^
Ngiyabonga kakhulu Elav, siyaxhumana!
Iqiniso liwukuthi ngendlela ethile DesdeLinux Kungenze ngenza eyami ibhulogi. Isikhathi esiningi usebenzisa i-Linux senza umuntu acabange ukunikela ngokuthile ngokubuyisela ^^
Ngikufisela okuhle!
"Uma uzibuza ukuthi kungani ngikhethe lezo zinhlamvu ezine zamadeski ami, ngikhumbule izisekelo ezine ze-DNA."
Kuhle, +1
Yebo, ngiwuthanda kakhulu umqondo wokubeka i-DNA emadeskini ami.
Umhlahlandlela omuhle kakhulu, ngiyabonga kuye ngizama nje i-xmonad, futhi ngikwazi ukusho into eyodwa ngayo, ngathandana ne-xmonad, angikasibeki isandla sami kuyo futhi ngakho-ke kubonakala kukuhle kakhulu, ngiyabonga kakhulu
Kuhle kakhulu, siyethemba ukubona intuthuko yakho iphendulwa yaba okuthunyelwe! =)
Ukubheka okuncane kumfundisi, okwamanje ngisebenzisa isitebhisi seDebian (Shutheka), futhi ukufaka i-dmenu, akwenziwa nge-aptitude install dmenu, kepha ngephakethe lamathuluzi anganceli, kungenjalo, okokufundisa okuhle kakhulu
Ukufaneleka okufanayo kuyayilungisa. Futhi i-oda liqondakala kangcono kanjena.
Lo mhlahlandlela uthatha ukuthi ufake ama-x.
Mina, ngiqala kukhonsoli ye-debian kuphela, lapho bekufanele ngifake i-xorg ngayo. Kungalunga, ngoba esikufunayo yimvelo encane, eqala kudebian ngaphandle kwezindawo zokuqhafaza, ukufaka i-xmonad ngemodi elula nokungeza amathuluzi nezinhlelo ze-console, njenge-mutt, irssi, njll.
Yebo, amaX ayesevele evulekile. Okuthunyelwe uqobo kuchaza ukuthi ngiqale nge-Debian encane esivele yenziwe nge-Openbox.