Temna stran mozaika (IV): Scrotwm

Torej nadaljujemo. V prejšnja dostava raztrgali smo datoteko xmonad.hs in se znebili ideje o Haskellu kot tujem jeziku. Danes bomo videli nekaj preprostejšega, Spectrwm; prej znan kot Scrotwm. Za namene tega članka ga bomo poimenovali Scrotwm, ker sem na stabilnem Debianu in paket še ni bil preimenovan. Kakorkoli že, gre za redno namestitev.

sudo aptitude namestite scrotwm dmenu conky

Za kaj želimo zmedeno? Dmenu spet? Kasneje jih bomo uporabili, boste videli.

Osnove

V resnici ni kaj dosti razložiti, saj pri zagonu scrotwm kot seje najdemo vrstico na zgornjem robu zaslona in enobarvno ozadje. Alt + P bo zagnal dmenu, kot vedno, vendar s to posebnostjo, da zdaj barve dmenu ustrezajo barvam v vrstici stanja.
To se zgodi, ker ne zaženemo samo dmenu, temveč zaženemo nekoliko bolj zapleten ukaz, določen v konfiguracijski datoteki Scrotwm: ~ / .scrotwm.conf (to se v prihodnjih različicah spremeni v ~ / .spectrwm.conf). Vrstni red gre takole:

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

Besede, označene z $, niso nič drugega kot spremenljivke skripta sh in so konfigurirane v isti datoteki. Priporočam, da se tega dela ne dotikate, ker se, ko so barve nastavljene, popolnoma dobro integrira.

Konfiguriranje

Konfiguracijska datoteka je zelo preprosta in dobro komentirana. Moral bi delati za vse, a naredimo nekaj sprememb:

  • Spremenili bomo tipko Mod za tipko Super, tako da bomo dobro uporabili zasebno zastavico tipkovnice
  • Spremenili bomo barve oken
  • Dodali jih bomo nekaj muhe za obdelavo posebnih oken
  • Nekaj ​​bližnjic na tipkovnici.
  • Soočili se bomo s pomanjkljivostmi Scrotwma

Tako bomo naredili skoraj enako kot v prejšnjem članku.

Iz oči v oči s datoteko

Datoteko morate odpreti ~ / .scrotwm.conf ampak za to ga morate najprej ustvariti. Če ste premikali XMonad (upam, da) iz konfiguracij, ki sem jih prej navedel, boste videli, da ko se zmotijo, XMonad ohrani zadnjo veljavno prejšnjo konfiguracijo in vam pošlje lepo -odvisno od tega, kako ga vidite- sporočilo o napaki vam povem, kaj ste storili narobe. V Scrotwmu tega ni in spet bo prevzel globalno konfiguracijo, zapisano v datoteki /etc/scrotwm.conf. Preprosto kopiranje in lepljenje je dovolj:

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

Zdi se, da vam ni treba spremeniti uporabnika, vendar je to mogoče storiti s skupnim chownom:

chown tukaj-gre-tvoje-uporabniško ime ~ / .scrotwm.conf

Najdemo to vrstico:

modkey = Mod1

in ga pustimo v Mod4, da ga dodelimo novi najljubši tipki. Izvedena prva naloga.

Barve

V prejšnjem poglavju sem izbral paleto SolarizedLight, ker je ustrezala mojemu poskusu rjave, očem prijazne mize. Toda ta paleta me je že dolgočasila in čas je bil, da jo spremenim. Ker sem hotel nekaj modrega, sem si ogledal Vivify in našel shemo Doorhinge, čeprav bi lahko uporabil tudi SolarizedDark ali asmdev, ki je tam na voljo. Zadevna datoteka je tukaj.
Scrotwm ima nekoliko čuden način določanja barve. Napisati ga morate tako, da ločite rdečo, zeleno in modro komponento, kot v teh vrsticah:

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

To so barve, ki sem jih izbral za okna glede na barvno shemo vrat. Opazimo lahko dve stvari. Najprej so tukaj spremenljivke, ki jih je pred kratkim uporabil ukaz dmenu. In drugo je, da bomo dobili nekaj robov brez fokusa, zaradi katerih bo več terminalov videti kot en. Nekaj ​​takega:


Če želite pretvoriti naše tradicionalne vrednosti (na primer nize iz prejšnjega članka), smo jih preprosto razrezali na tri kose in vrednosti postavili med vrstice. In tu ni funkcije razpoloženjeBarva zadnjič smo to storili z malo Haskellom.
Druga naloga je končana.

Nenavadnosti ali karkoli že to pomeni

Nadaljevanje primerjave Scrotwm in XMonad je neizogibno. Stran projekta nam pove, da je navdihnjena z idejami iz njega in iz DWM. Pred tem nismo postavili nobene posebne konfiguracije z okni, ker jih XMonad privzeto obravnava precej dobro. Scrotwm ima muhe za odpravljanje težav s ploščicami v nekaterih aplikacijah, kot je Gimp. Gremo skoraj do konca datoteke in najdemo razdelek o domislicah. To vrstico komentiramo:

#quirk [Gimp: gimp] = FLOAT + Kjerkoli

Kako dobro Herkulovo delo se začne zapletati. Ste že opazili, da so tudi obvestila na ploščicah poslala Scrotwm? Težko je to rešiti. Za začetek moramo zagnati naslednji ukaz:

xprop | grep WM_CLASS

Naša puščica se bo mutirala v nekakšen kazalec in kliknili bomo na okno z obvestili. V terminalu bo približno tako:

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

Zanemarimo prvi del izhoda ukaza in obrnemo rezultate, da zapišemo to:

quirk [Xfce4-notifyd: xfce4-notifyd] = FLOAT + Kjerkoli

Pozor, velike črke so pomembne. Lahko uporabimo isti trik, na primer; da dobim kaj cb-izhod, priročen upravitelj zaustavitve, prav tako vedno plava:
domislica [Cb-izhod: cb-izhod] = FLOAT + Kjerkoli

Tretja naloga je končana. Zdaj bi morali biti ti programi videti tako:

Torej ja.

Bližnjice

Skoraj smo končali. Postavil bom iste bližnjice kot prejšnjič:

program [gvim] = gvim bind [gvim] = MOD + v program [mpd-p] = mpc preklopna veza [mpd-p] = MOD + c program [mpd-n] = mpc naslednja veza [mpd-n] = MOD + s program [mpd-b] = mpc prev. vezava [mpd-b] = MOD + a

Sintaksa je precej preprosta. Dokončana četrta naloga.

Težava pri zagonu

Danes smo prišli do neprijetnega trenutka. Scrtowm je odličen, vendar ne zmore kaj takega kot avtomatski zagon. Obstaja način, kako to rešiti. Datoteka ~ / .xinitrc postavimo to:

dušik --restore & xfce4-volumed & mpd & exec scrotwm

In zdaj, čeprav bo delovalo le, če začnemo s startxom ali slim, ki ga uporablja. Tukaj je težava in to je, da v Debian stabilni niti slim niti gdm tega ne spoštujejo, zato v resnici ne deluje. Delovati bi moralo na ArchLinuxu in kateri koli drugi distribuciji vanilija kot Debian.
Če to deluje, bi morali končati še zadnjo nalogo.

In kaj je bilo tedaj zmedeno?

No, da v vrstico stanja postavim še nekaj stvari. Kopirajte to v datoteko ~ / .conkyrc. Konfiguracijska datoteka, ki vam jo dam, je za to že konfigurirana. Zahteva mpd.

out_to_x ne out_to_console da update_interval 1.0 total_run_times 0 use_spacer noben BESEDILO $ {mpd_artist} - $ {mpd_title} | Gor: $ {uptime_short} | Temp: $ {acpitemp} C | RAM: $ memperc% | CPU: $ {cpu}% |

In to je to. Z nastavitvami Conkyja je veliko lažje igrati kot z xmobarjevimi. Na prejšnjih posnetkih zaslona si lahko ogledate, kako deluje.

Sklepi

Scrotwm je odličen izdelek. Preden se pritožimo zaradi pomanjkljivosti, se moramo spomniti, da se razvija. Vsaj ostal sem z njim na tem stroju. Mislim, da je konec te serije, kajti odslej lahko to počnete sami. Mimogrede, konfiguracijska datoteka je tukaj.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   tarantonij je dejal

    Rad bi preizkusil ta wm, kaj je osnova, s katere izhajaš?
    Želel bi začeti iz debiana brez grafičnega okolja. Razumem, da bi moral namestiti samo xorg, nato pa bi lahko nadaljeval s tem, kar ste rekli. Ali je pisava vidna na posnetkih zaslona, ​​definiranih v konfiguracijski datoteki?

    1.    proti je dejal

      Pisava je dejansko definirana v konfiguracijski datoteki. To je Terminus in se s paketom samodejno namesti. Izvor GVim in terminal sem spremenil, da se prilega, ker izgleda precej dobro.
      Začel sem tudi z minimalnim Debianom, toda ko sem izvedel namestitev, sem nanj postavil Openbox in samo prešel na Scrotwm. Namestitev xorga zame ni predstavljala težav.

  2.   živahno je dejal

    Mojster anti, kot ste nas včasih ... ^^

    1.    proti je dejal

      Hvala elav. 😀

  3.   tarantonij je dejal

    Mimogrede, nedavno sem odkril i3 (http://i3wm.org/) in se mi zdi odlično. Želel sem samo priporočiti, kako intuitiven in dostopen za novince.

  4.   elendilnarsil je dejal

    Kar lahko dosežem, se mi zdi izjemno. hvala za vse delo za tem prispevkom.

  5.   MSX je dejal

    Zelo zelo dobra vadnica. Če se še ne bi odločil za KDE SC / Awesome, bi ga zagotovo namestil.
    +1

  6.   xykyz je dejal

    Nisem edina, ki berem Scroto, kajne? ne? ja? :V REDU:

    1.    proti je dejal

      To je bil eden od razlogov, da je bilo ime spremenjeno v Spectwm. Bili so ljudje, ki jim ni bilo všeč in so izdelovali vilice in vse, toda če iščete paket, na primer v Archu; že izide kot spectrwm.

  7.   agustingauna529 je dejal

    Najlepša hvala!! S to vadnico in wiki-jem Arch sem jo lahko dobro konfiguriral. Poglejte, kako se je izkazalo ^^

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

    1.    proti je dejal

      Vesel sem, da vam je postregel 🙂