Kubonakala ngathi ndithandaze kakhulu kwaye kungoku kude kube namhlanje andibeki milimitha yemethingi. Njengoko bendithembisile ixehsa elide Namhlanje ndizokrazula i-xmonad.hs yam endiyilungiselele ngakumbi lo msitho. Oku kunye nezinye iifayile zoqwalaselo zikwiNcamathisela, ngakumbi imibala yekhonsoli, useto lwewindows y ibha ephezulu.
Unokuzikhuphela ukusuka apho kwaye uzivulele kumhleli wombhalo owuthandayo.
Ngaphambi
Kwimeko apho ubuzibuza, idesktop yam yayiyibhokisi encinci evulekileyo kwisitayile sikaDebian. Ukutsiba inkqubo yokuhambisa okwangoku, kuya kufuneka uqinisekise ukuba iipakeji eziyimfuneko zikwindawo yokugcina izinto. Masenze oku (sikhumbula ukuba ndikwiDebian):
Ukufakwa kwesudo apt ghc xmonad xmobar gmrun dmenu
Kwaye ukulungele. Sifakile nje, ngokulandelelana kwembonakalo; Umhlanganisi weGlasgow Haskell ojongene nokudibanisa nokutolika uHaskell; I-XMonad, umphathi wefestile, i-XMobar ibha enika ulwazi malunga nenkqubo kunye nezinye iziqalisi zenkqubo, i-dmenu kunye ne-gmrun; ukuba ngobubele sele beyilelwe ukuba iXMonad ibazise ngeMod + P kunye neMod + Shift + P.
Nantsi ke indlela ebonakala ngayo i-desktop yam. Ndiyibeka ukuze sinendawo yokuthelekisa kwaye silingise ezinye zezinto endisele ndizilungisile kwimeko encinci.
Kodwa isimanga. I-XMonad isamkela ngoluhlobo. Ekubambeni sele ndiyivulile i-gmrun, ukubonisa ukuba ayophukanga:
Kwaye sifuna ukuba ijongeke ngolu hlobo, sele ilungisiwe nayo yonke into:
I-skrini ibonisa i-terminal eqhuba i-ncmpcpp, umxhasi we-MPD yesiphelo; kunye neseshoni ye-GVim, yomibini enemibala yephalethi Ukukhanya kwelanga. Ukufumana oku kwakungekho nzima ngenene kwaye iVim kunye ne-urxvt sele zilungile kwinkqubo yam.
I-xmonad.hs, yoyikisa kanjani!
Unotshe. Uqwalaselo oza kuwubona lulula kakhulu kwaye lusisiseko. Kuya kufuneka isebenze kuzo zonke iinkqubo ezine-XMonad 0.9.1, nangona i-0.10 sele ikho. Ewe, yoyika, yoyike kakhulu:
Uqwalaselo lweXmonad -Njengoko ubona, kulula kakhulu ukungenisa ngaphandle iXMonad. - spawnPipe "xmobar" spawn "nitrogen --restore" spawn "urxvtd" spawn "mpd" spawn "xfce4-volumed" xmonad $ defaultConfig {modMask = mod4Mask, terminal = "urxvtc", borderWidth = 2, normalBorderColor = "# fdf6e3" kugxilweBorderColor = "# 002b26", indawo zokusebenza = wrk} `ezongezelelweyoKeys` [((mod4Mask, xK_v), spawn" gvim "), ((mod4Mask, xK_c), spawn" mpc toggle "), ((mod4Mask, xK_a), spawn "mpc prev"), ((mod4Mask, xK_s), spawn "mpc elandelayo")] -Ukuphela koqwalaselo. Ilula, ilula kwaye icocekile.
Kwenzeke ntoni apha?
Ukuba sele bechachile koloyiko, siyabona ukuba ubumbeko lwethu alufiki kwimigca engama-30 yekhowudi. Ndiza kuchaza inxenye ngenxalenye, kutheni ukuba ukope kwaye unamathisele oku, iXMonad iya kudibanisa le nkqubo siyibhalileyo. Ulungele?
Icandelo lokuxhomekeka
Kufuphi nasekuqaleni kwefayile kukho imigca emithathu eqala ngegama elingundoqo yokungenisa. Njengakwezinye iilwimi zenkqubo, ithumela umqokeleli ukuba ajonge imodyuli ayifunayo kwaye ayinike imisebenzi yemodyuli enethamsanqa. Masibone kwakhona:
Ngenisa iXMonad ungenise ngaphandle iXMonad.Util.EZConfig yokungenisa ngaphandle iXMonad.Util.Run
Inkqubo yethu isebenzisa ukuxhomekeka okuthathu. Eyokuqala isizisela imisebenzi yeXMonad, yesibini neyesithathu ziya kusinceda kamva ukuchaza iindlela ezimfutshane zekhibhodi kunye nokuqhuba iinkqubo. Masiqhubeke.
Eziguqukayo
Yinto leyo Imeko yenzelwe ntoni? Masixabise ikhowudi ngokusondeleyo:
wrk = ["A", "C", "G", "T"]
Imeko Umahluko, olingana noluhlu lwezinto ezine, yonke imitya; kuba uluhlu lukaHaskell lwamkela kuphela uhlobo lwento enye. Ukuba uyazibuza ukuba kutheni ndikhethe oonobumba abane kwiidesktops zam, ndikhumbule iziseko ezine zeenucleic yeDNA.
Igama sisifinyezo nje, kwaye singayibeka myWorkspaces, pepitoRojo okanye nantoni na, ukuba nje iqala ngoonobumba abancinci kwaye siyichaza kwicandelo elilandelayo.
Nantsi iqala into elungileyo malunga nokuba nolwimi olupheleleyo lwenkqubo esinayo, kuba sinokuchaza umbala wefestile ukusuka kuguquko:
windowColor = "# UMSEBENZI"
Okanye wenze umsebenzi obuyisela umbala ngokubhekisele kwimood yethu:
ImoodColor m | m == "Sad" = "# b0c4f6" - Into efana neblue | m == "Nomsindo" = "# ba3f3f" - Into efana ebomvu | m == "Uyolo" = "# 8bff7e" -Into efana nohlaza | kungenjalo = "#FFFFFF" - Mhlophe, kwiintsuku ezingathath'icala
Kwaye okuninzi. Ngaba sele uziva amandla eminwe yakho? Into enye. Ukuba awuyiqondi into eyenzekileyo, cinga ukuba le yinto kaHaskell ngokwakhe esiyibizayo guarda kwaye ngokusisiseko ufana nomthi-emva koko-umthi, kodwa ulungelelaniswe ngakumbi kwaye mhle. Kwaye ungakhathazeki, ikhowudi ibhalwe ndim kwaye isebenza kakuhle.
Icandelo eliphambili
Ukusuka kumgca othi ephambili = yenza Siqale ukucacisa indlela yokuziphatha yeXMonad. Masiyibone ngoxolo.
Ukukhaba izinto ekuqaleni
Oku kunokufezekiswa ngeendlela ezininzi, kodwa ukuhlala mfutshane kokuxhomekeka kwaye wenze ikhowudi icoceke, nangona icace ngakumbi ngokucacileyo, ndikhethe oku:
I-xmproc <- i-spawnPipe "xmobar" izala "nitrogen -restore" spawn "urxvtd" spawn "mpd" spawn "xfce4-volumed"
Umgca wokuqala uqala iXMobar, enefayile yoqwalaselo esiza kuyibona kamva.
Emva koko saqala ezinye izinto ezibalulekileyo kum, iphepha lodonga elihle (elifanayo nelinye kwisikrini sokuqala), idemon eyenza i-urxvt ibaleke njengomoya, idemon ye-mpd-edlala umculo wam ukususela ekuqaleni kwaye andizange ndivale - kunye nolawulo lwevolumu. Ewe, kunjalo. Is syntax iyafana ukuba ufuna ukuqala into oyifunayo.
Uhlengahlengiso lokugqibela
Apha sichaza ezinye izinto ezihlala zikhetha nje ubuqu. Umzekelo, ndiyathanda ukusebenzisa isitshixo esiqhelekileyo esingenamsebenzi ngokukuko (ngokufanelekileyo iwindows enye) endaweni yeAlt, kodwa lukhetho lwam olo. Ukuba ufuna ukubuyela kwi-Super, susa umgca wokuqala.
- ... xmonad $ defaultConfig {modMask = mod4Mask, terminal = "urxvtc", borderWidth = 2, normalBorderColor = "# fdf6e3", focusBorderColor = "# 002b26", indawo zokusebenza = wrk} - ...
Emva koko sichaza isiphelo sethu, kwiokl, kuba yile nto siyibiza ngokuba ngumxhasi wedemon esasibaleka ngaphambili. Ezinye izinto, njengoluhlu lweendawo zokusebenza, esinokuthi sizibeke kwizinto ezinje:
, iindawo zokusebenzela = ["H", "O", "L", "A"], iindawo zokusebenzela = ["A", "R", "C", "H", "L", "I", "N" "," U "," X "], iindawo zokusebenzela = [" 1: iwebhu "," 2: umculo "," 3: indawo engasetyenziswanga "," 4: Ufff "]
Kwaye ezinye izinto ezenziwa luhlu lomtya lukaHaskell lusivumela.
Ubungakanani bomda linani elipheleleyo kwaye ukuba sifuna ukutshintsha umbala wefestile ejolise kulo msebenzi ImoodColor sidale nje, kuba sishiya okwahlukileyo ngolu hlobo:
-..., kugxilweBorderColor = moodColor "Happy" - ...
I $ emgceni xmonad ... Kukusetyenziswa nje kwemisebenzi yokudibanisa efanelekileyo, oko kukuthi, sigcina i-parentheses ezimbalwa. 😀
Iindlela ezimfutshane ezinqumlayo
Ekupheleni kwefayile sinoluhlu lweetuples eziqulethe iindlela ezimfutshane, kule meko, baqalisa i-GVim, bayeke okanye badlale umculo, kwaye baqhubele phambili okanye balibazise. Yiyo leyo. Umsebenzi owongezelelweyo weKeys uza kwimodyuli yesibini esiyingenisayo kwaye ii-accents zangasemva ziyenza ukuba iphumeze isitayile se-div (/) njenge-1/2 hayi i-div 1 2, eyenza kube lula ukuyifunda. Ngoku kunjalo:
- ((mod4Mask, xK_s), yenza "mpc elandelayo")]
Inkqubo .xmobarrc
Qwalasela {font = "- * - monospace-9 - * - * - * - * - * - * - * - * - * - *", bgColor = "# fdf6e3", fgColor = "# 657b83", indawo = Phezulu , lowerOnStart = Ubuxoki, imiyalelo = [Run Com "echo" ["$ USER"] "igama lomsebenzisi" 864000, Run Com "hostname" ["-s"] "hostname" 864000, Run Com "mpc current" [""] "mpd" 10, Umhla wokuSebenza "% a% b% d" "umhla" 36000, Umhla wokuSebenza "% H:% M" "ixesha" 10, Run StdinReader], sepChar = "'", alignSep = "} {" , Itemplate = "'igama lomsebenzisi' @ 'igama lenginginya'} {'mpd' | 'umhla' - 'ixesha'"
Oku kufanele kusebenze, kwaye kuyasebenza. Is syntax intsonkothe ngakumbi kwaye kungcono ukuba uzihlalutye ngokwakho ukuze uyiqonde. Ke ndiza kuzilinganisela ekukuxeleleni ukuba sichaza imiyalelo, ukhetho kunye nolunye useto olongezelelweyo, oluya kuboniswa kwiXMobar.
Umgca wetemplate unazo zonke iintshukumo kwaye ndize neqhinga lokubonisa ingoma endimameleyo. Eli qhinga kunye nelokutshintsha ingoma ngeendlela ezimfutshane zebhodi yezitshixo zifuna i-mpc, umxhasi we-mpd oza kwenziwa kwisiphelo sendlela.
Izigqibo
Yiyo leyo, ndiyacinga. Sele siyijongile eyona fayile iphambili yeXMonad kwaye saqala ukufunda uHaskell nokuba siyayithanda okanye ayithandi. Ukuba ufuna ukuqhubeka kukho isikhokelo esihle kakhulu ukuqala ngaso.
Kwisavenge esilandelayo siza kuvavanya abaphathi abangenakucwangciswa, ngakumbi iSpectrwm / iScrotwm. Ndizokubona.
Kumnandi!
I-Spectrwm kwixa elizayo? !Ewe Mnumzana!
Isikhokelo esihle kakhulu, sikhangeleka sinomdla kakhulu, ndifuna ukujonga, nangona ndikhululekile ngebhokisi yam evulekileyo.
Yhu, bendiphosile ukukhankanya ukuba ezi fayile ziya phi, kodwa xa ndihlela iposi, ithumela umyalezo wemposiso:
Impazamo ebulalayo: Tsalela umnxeba kumsebenzi ongachazwanga get_header () kwi /home/desdelin/public_html/blog/wp-content/themes/dlinux/index.php on line
Ukuba umntu unokuyihlela, ihamba ngolu hlobo:
Eyona fayile yoqwalaselo: ~ / .xmonad / xmonad.hs
Ifayile yeXmobarrc: ~ / .xmobarrc
Ifayile yoqwalaselo yeConsole: ~ / .Iimpazamo
😀
Andibonakali ngathi ndihlela ezam izithuba. Andifumani khetho naphina kwidesktop nokuba. Ndineebugs ezimbalwa, kuko konke, ukulungiswa okuncinci.
Ewe, ndiyifumana inomdla omkhulu kuba inemveliso ngakumbi xa kuziwa kwinkqubo. Ndifuna ukungxama nge-Awesome kuba ndifuna ukufunda iLUA.
Ikho kwabo bethu abasebenza kwiPython Qtile, kodwa inyani kukuba andinakuyenza ibaleke, ndisebenzisa Ubuntu kwaye ndiyifakile ngePPA nakwimithombo kodwa ngelishwa into ayifuni kusebenza I-xD
Ngapha koko i-LUA yinto ekufuneka NDIFUNDILE kwaye akukho nto ingcono kunokubona ubuso babanye ngezi ntlobo zethayile.
Sigue así anti, vas en camino a convertirte en Autor dentro de DesdeLinux
Ewe, ndisekholejini kwaye kule shit abanayo i-Linux xD
Enkosi nano. Kodwa, ungandinceda ngokuhlela amanqaku emva kokuba epapashiwe? Andinako.
Ewe, hlisa umoya, bayeke njengoko belunge ngakumbi kunokuba ndibalungisa
Enkosi anti, ngokuqinisekileyo ndiza kuzama iXMonad. Ndiyabona ukuba isebenzisa izinto ezisisiseko zeHaskell ngaphandle kwesidingo sokuntsonkotha okunje ngoonogada, umsebenzisi wesicelo kwaye ngokucacileyo ukusetyenziswa kwezintlu (kungenjalo ngekhe kube nguHaskell xD).
Masibone ukuba ijongeka kanjani! 🙂
Kudala ndisebenzisa umphathi weethayile windows ixesha elide, Awesome. Xa ndinexesha ndiza kwenza isifundo apho ndinethemba lokuchaza yonke inkqubo, ukusuka ekufakweni okumangalisayo ekuqwalaseleni iseti yeenkqubo ezilula kunye nokwenza umxholo wethu.
Ukuba kubonakala kulungile kuwe, xa ndinayo ndingakwazisa ukuze ukwazi ukuyipapasha apha.
Ngendlela nangemvume yakho, ndenza intengiso encinci kwiwebhusayithi yam encinci, ukuba uyafuna ukujonga, ukuba unomdla kulo naluphi na ushicilelo:
http://niferniware.sytes.net
Nibuliso!
Ukuba iyamangalisa 3 ndinomdla kuyo.
Enye inkcukacha, icandelo lewebhu apho ndibambe khona ibhlog yile:
http://niferniware.sytes.net/blog/
Ndiyaxolisa ngempazamo.
Ukuvuya!
Ndiyithandile ibhlog yakho… ^ ^
Enkosi kakhulu uElav, sinxibelelana nathi!
La verdad es que en cierto modo DesdeLinux me incitó a crear mi propio blog. Tanto tiempo usando Linux hace que uno se plantee aportar algo a cambio ^^
Nibuliso!
"Ukuba uyazibuza ukuba kutheni ndikhethe oonobumba abane kwiidesika zam, ndikhumbule iziseko ezine ze-DNA."
Iswiti, +1
Ewe ndiyithanda kakhulu imbono yokubeka iDNA kwiidesika zam.
Isikhokelo esihle kakhulu, enkosi kuye ndizama nje i-xmonad, kwaye ndinokuthetha into ibenye ngayo, ndiyithandile i-xmonad, andikasibeki isandla sam kuyo kwaye isabonakala ibonakala intle, enkosi kakhulu
Ukugqwesa, sinethemba lokubona inkqubela phambili yakho itshintshelwa kwisithuba! =)
Ukuqwalaselwa okuncinci kumqeqeshi, ngalo mzuzu ndisebenzisa isitali seDebian (Squeeze), kunye nokufaka i-dmenu, ayenziwa ngokufaka ngokufanelekileyo i-dmenu, kodwa ngephakheji yezixhobo zokuncancisa, kungenjalo, sisifundo esihle
Ukulingana okufanayo kuyayilungisa. Ukongeza, iodolo iqondakala ngcono ngolu hlobo.
Esi sikhokelo sithatha ukuba ufake i-x.
Kwimeko yam, ndiqala kwikhonsoli ye-debian kuphela, ekufuneka ndinayo ukufaka i-xorg. Kuya kuba kuhle, kuba into esiyifunayo yindawo encinci, eqala nge-debian ngaphandle kwemizobo, ukufaka i-xmonad kwimowudi elula kunye nokongeza izixhobo kunye neenkqubo ze-console, ezinje nge-mutt, irssi, njl.
Ewe, ii-Xs zazisele zivuliwe. Isithuba ngokwaso sichaza ukuba ndiqale nge-Debian encinci esele yenziwe nge-Openbox.