Ana e errët e mozaikut (IV): Skrotwm

Kështu që ne vazhdojmë. Në dorëzimi i mëparshëm ne grisëm një skedar xmonad.hs dhe hoqëm qafe idenë e Haskell si një gjuhë të huaj. Sot do të shohim diçka më të thjeshtë, Spectrwm; i njohur më parë si Scrotwm. Për qëllimet e këtij artikulli, ne do ta quajmë atë Scrotwm sepse unë jam në Debian të qëndrueshëm dhe paketa nuk është riemëruar ende. Sidoqoftë, është një instalim i rregullt.

aftësia sudo instaloni scrotwm dmenu conky

Për çfarë duam konky? Dmenu përsëri? Ne do t'i përdorim ato më vonë, ju do të shihni.

Bazat

Në të vërtetë nuk ka shumë për të shpjeguar, sepse kur ekzekutoni scrotwm si sesion, ne gjejmë një shirit në skajin e sipërm të ekranit dhe një ngjyrë të fortë si sfond. Alt + P do të lëshojë dmenu, si gjithmonë, por me veçorinë që tani ngjyrat e dmenu korrespondojnë me ato të shiritit tonë të statusit.
Kjo ndodh sepse ne nuk lëshojmë vetëm dmenu, por përkundrazi nisim një komandë disi më komplekse të specifikuar në skedarin e konfigurimit të Scrotwm: ~ / .scrotwm.konf (kjo ndryshon në versionet e ardhshme në ect / .spektrwm.konf) Renditja shkon kështu:

dmenu_run -fn $ bar_font -nb $ bar_color -nf $ bar_font_color -sb $ bar_border -sf $ bar_color

Fjalët e shënuara me $ nuk janë asgjë më shumë sesa ndryshoret e një skripti sh dhe janë konfiguruar në të njëjtën skedar. Unë rekomandoj të mos e prekni këtë pjesë, pasi sapo të konfigurohen ngjyrat, ajo integrohet mjaft mirë.

Vendosja

Skedari i konfigurimit është shumë i thjeshtë dhe i komentuar mirë. Duhet të funksionojë për të gjithë, por le të bëjmë disa modifikime:

  • Ne do të ndryshojmë tastin Mod për tastin Super, duke i dhënë një përdorim të mirë flamurit privat të tastierës
  • Ne do të ndryshojmë ngjyrat e dritareve
  • Ne do të shtojmë disa çuditë për të trajtuar dritare të veçanta
  • Disa shkurtore të tastierës.
  • Ne do të përballemi me mangësitë e Scrotwm

Pra, ne pothuajse do të bëjmë të njëjtën gjë si në artikullin e mëparshëm.

Ballë për ballë me skedarin

Ju duhet të hapni skedarin ~ / .scrotwm.konf por për këtë duhet ta krijoni më parë. Nëse jeni duke lëvizur XMonad (shpresoj që po) nga konfigurimet që kam dhënë më parë, do të keni parë që kur ata bëjnë një gabim XMonad mban konfigurimet e fundit të vlefshme të mëparshme dhe ju dërgon një mesazh gabimi - të varur nga mënyra se si e shihni - duke ju treguar se çfarë keni bërë i gabuar Në Scrotwm nuk është ajo dhe do të marrë përsëri konfigurimin global të shkruar në skedar /etj/scrotwm.conf. Mjafton një kopje dhe ngjitje e thjeshtë:

cp /etc/scrotwm.conf ~ / .scrotwm.conf

Duket se nuk keni pse të ndryshoni përdoruesin, por mund të bëhet me një zakon të zakonshëm:

chown këtu-shkon-emrin tënd-përdorues sc / .scrotwm.conf

Ne e gjejmë këtë linjë:

modkey = Mod1

dhe ne e lëmë atë në Mod4, për ta caktuar në çelësin tonë të ri të preferuar. Detyra e parë e kryer.

Ngjyrat

Në kapitullin e mëparshëm zgjodha gamën SolarizedLight sepse i përshtatej përpjekjes sime për një tryezë kafe, miqësore me sytë. Por kjo paletë tashmë më mërziti dhe ishte koha ta ndryshoja. Meqenëse doja diçka blu, hodha një vështrim në Vivify dhe gjeta skemën Doorhinge edhe pse mund të përdorja SolarizedDark ose asmdev, gjithashtu të disponueshëm atje. Dosja në fjalë është këtu.
Scrotwm ka një metodë disi të çuditshme për përcaktimin e ngjyrës. Duhet të shkruhet duke ndarë përbërësit e kuq, jeshil dhe blu, si në këto rreshta:

color_focus		= rgb:80/c9/ff
color_unfocus		= rgb:0b/10/22
bar_border[1]		= rgb:80/c9/ff
bar_color[1]		= rgb:0b/10/22
bar_font_color[1]	= rgb:ff/ff/ff

Këto janë ngjyrat që kam zgjedhur për dritaret bazuar në skemën e ngjyrave të derës. Mund të vërejmë dy gjëra. Së pari, këtu janë variablat e përdorura nga komanda dmenu pak kohë më parë. Dhe e dyta është se ne do të marrim disa skaje pa fokus që do të bëjnë që terminalet e shumtë të shfaqen si një. Diçka e tillë:


Për të kthyer vlerat tona tradicionale (si vargjet nga artikulli i mëparshëm), ne thjesht e presim atë në tre pjesë dhe vendosim vlerat midis shufrave. Dhe këtu nuk është funksioni humorNgjyra kemi bërë me një Haskell pak herën e kaluar.
Detyra e dytë e përfunduar.

Çuditjet, ose çfarëdo që do të thotë kjo

Inevshtë e pashmangshme të vazhdohet krahasimi i Scrotwm me XMonad. Vetë faqja e projektit na tregon se është frymëzuar nga idetë prej tij dhe nga DWM. Më parë nuk kemi vendosur ndonjë konfigurim të veçantë me dritaret, sepse XMonad i trajton ato si parazgjedhje mjaft mirë. Scrotwm ka çuditë për të rregulluar problemet e tjegullave në disa aplikacione si Gimp. Ne shkojmë në pothuajse në fund të skedarit dhe gjejmë seksionin e çuditësive. Ne e komentojmë këtë linjë:

#quirk [Gimp: gimp] = LUG + Kudo

Sa punë e mirë e Herkulit, gjërat fillojnë të komplikohen. A e keni vërejtur tashmë që njoftimet me tjegulla të Skrotwm gjithashtu? Ashtë pak më e vështirë për ta zgjidhur këtë. Për të filluar ne duhet të ekzekutojmë komandën e mëposhtme:

xprop | grep WM_CLASS

Shigjeta jonë e vogël do të shndërrohet në një lloj treguesi dhe ne klikojmë në dritaren e njoftimeve. Në terminal do të jetë diçka e tillë:

WM_CLASS (STRING) = "xfce4-notifyd", "Xfce4-notifyd"

Ne injorojmë pjesën e parë të prodhimit të komandës dhe përmbysim rezultatet për të shkruar këtë:

çuditshëm [Xfce4-notifyd: xfce4-notifyd] = LUG + Kudo

Vëmendje, shkronjat e mëdha janë të rëndësishme. Ne mund të zbatojmë të njëjtën truk, për shembull; për të marrë atë që cb-dalje, një menaxher i përshtatshëm i mbylljes, gjithashtu gjithmonë noton:
çuditje [Cb-dalje: cb-dalje] = LUG + Kudo

Detyra e tretë e përfunduar. Tani këto programe duhet të duken kështu:

Keshtu qe po.

Shortcuts

Pothuajse kemi mbaruar. Unë do të vendos të njëjtat shkurtore si herën e mëparshme:

programi [gvim] = lidhja gvim [gvim] = programi MOD + v [mpd-p] = lidhja ndërruese mpc [mpd-p] = programi MOD + c [mpd-n] = lidhja tjetër mpc [mpd-n] = MOD programi + s [mpd-b] = mpc prev bind [mpd-b] = MOD + a

Sintaksa është shumë e thjeshtë. Detyra e katërt e përfunduar.

Problemi i fillimit

Ne vijmë në momentin e vështirë sot. Scrtowm është i shkëlqyeshëm, por nuk mund të trajtojë diçka si një fillimi automatik. Ekziston një mënyrë për ta zgjidhur atë. Dosja in / .xinitrc ne e vendosim këtë:

azot - rivendosni & xfce4-vëlluar & MPD & ekzekutuesit ekzotik

Dhe tani, megjithëse do të funksionojë vetëm nëse fillojmë nga startx ose me slim, i cili e përdor atë. Ekziston një problem këtu dhe është që në stabilitetin Debian as të hollë dhe as gdm nuk e respektojnë këtë, kështu që nuk funksionon vërtet. Duhet të punojë në ArchLinux dhe çdo shpërndarje tjetër vanilje sesa Debian.
Nëse kjo funksionon, ne duhet të kemi përfunduar detyrat e fundit.

Dhe për çfarë ishte argëtuese atëherë?

Epo, për të vendosur edhe disa gjëra në shiritin e statusit. Kopjoni këtë në skedarin tuaj ~ / .conkyrc. Skedari i konfigurimit që po ju jap është konfiguruar tashmë për këtë. Kërkon mpd.

out_to_x jo out_to_console po update_interval 1.0 total_run_times 0 use_spacer asnjë TEXT $ {mpd_artist} - $ {mpd_title} | Lart: $ {uptime_short} | Koha: $ {acpitemp} C | RAM: $ memperc% | CPU: $ {cpu}% |

Dhe kjo eshte. Cilësimet e Conky janë shumë më të lehta për tu luajtur me ato të xmobar. Në pamjet e mëparshme të ekranit mund të shihni se si funksionon.

Konkluzione

Scrotwm është një produkt i shkëlqyeshëm. Para se të ankohemi për mangësitë e tij, duhet të kujtojmë se po zhvillohet. Të paktën unë qëndrova me të në këtë makinë. Mendoj se është fundi i këtij seriali, sepse tani e tutje mund ta bësh vetë. Nga rruga, skedari konfigurues është këtu.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   tarantoni dijo

    Unë do të doja ta provoja këtë wm, cila është baza nga e cila filloni?
    Unë do të doja të filloja nga një debian pa një mjedis grafik, e kuptoj që do të më duhej të instaloja vetëm xorg dhe pastaj mund të vazhdoja me atë që thatë. A përcaktohet shkronja në pamjet e ekranit në skedarin e konfigurimit?

    1.    anti dijo

      Në të vërtetë, shkronja përcaktohet në skedarin e konfigurimit. Termshtë Terminus dhe instalohet automatikisht me paketën. Kam ndryshuar burimin e GVim dhe terminalit për tu përshtatur, sepse duket shumë mirë.
      Unë gjithashtu fillova me Debian minimal, por kur bëra instalimin i vendosa Openbox dhe thjesht kalova në Scrotwm. Instalimi i xorg nuk ishte problem për mua.

  2.   i gjallë dijo

    Master anti, siç na ke mësuar neve ... ^^

    1.    anti dijo

      Faleminderit elav. 😀

  3.   tarantoni dijo

    Nga rruga, unë kohët e fundit zbulova i3 (http://i3wm.org/) dhe më duket e shkëlqyeshme. Thjesht doja ta rekomandoja për sa intuitiv dhe të arritshëm për të sapoardhurit.

  4.   elendilnarsil dijo

    Ajo që mund të arrihet më duket e jashtëzakonshme. faleminderit për gjithë punën pas këtij postimi.

  5.   MSX dijo

    Tutorial shumë shumë i mirë. Nëse nuk do të isha vendosur tashmë në KDE SC / Awesome, me siguri do ta instaloja.
    +1

  6.   xykyz dijo

    Unë nuk jam i vetmi që lexon Scroto apo jo? jo po? :NE RREGULL:

    1.    anti dijo

      Kjo ishte një nga arsyet që emri u ndryshua në Spectwm. Kishte njerëz që nuk i pëlqyen dhe bënë pirunë dhe gjithçka, por nëse e kërkoni paketën, për shembull në Arch; ajo tashmë del si spektër.

  7.   529 dijo

    Faleminderit shume!! Me këtë tutorial dhe Arch wiki unë kam mundur ta konfiguroj mirë. Shikoni si doli ^^

    http://i.minus.com/iVwrtZ0BXuCYd.png

    1.    anti dijo

      Jam i lumtur që ju shërbeu