Tamna strana mozaika (IV): Scrotwm

Pa nastavljamo dalje. U prethodna isporuka razgrabili smo datoteku xmonad.hs i rijeลกili se ideje o Haskellu kao stranom jeziku. Danas ฤ‡emo vidjeti neลกto jednostavnije, Spectrwm; prije poznat kao Scrotwm. Za potrebe ovog ฤlanka nazvat ฤ‡emo ga Scrotwm jer sam na stabilnom Debianu i paket joลก nije preimenovan. Svejedno, to je redovita instalacija.

sudo aptitude instaliraj scrotwm dmenu conky

ล to ลพelimo nesmisleno? Dmenu opet? Kasnije ฤ‡emo ih koristiti, vidjet ฤ‡ete.

Osnove

Zapravo se nema ลกto puno objasniti, jer kada pokrenemo scrotwm kao sesiju, na gornjem rubu zaslona nalazimo traku i punu boju kao pozadinu. Alt + P ฤ‡e pokrenuti dmenu, kao i uvijek, ali s posebnoลกฤ‡u da sada boje dmenu odgovaraju bojama naลกe statusne trake.
To se dogaฤ‘a jer ne pokreฤ‡emo samo dmenu, veฤ‡ pokreฤ‡emo neลกto sloลพeniju naredbu navedenu u konfiguracijskoj datoteci Scrotwm: ~ / .scrotwm.conf (ovo se mijenja u buduฤ‡im verzijama na ~ / .spectrwm.conf). Poredak ide ovako:

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

Rijeฤi oznaฤene s $ nisu niลกta drugo nego varijable sh skripte i konfigurirane su u istoj datoteci. Preporuฤujem da ne dodirujete ovaj dio jer se jednom kada se boje konfiguriraju priliฤno dobro integrira.

Konfiguriranje

Konfiguracijska datoteka je vrlo jednostavna i dobro komentirana. To bi trebalo raditi za sve, ali napravimo nekoliko izmjena:

  • Promijenit ฤ‡emo tipku Mod za tipku Super, dajuฤ‡i dobru korist privatnoj zastavi tipkovnice
  • Promijenit ฤ‡emo boje prozora
  • Dodati ฤ‡emo nekoliko neobiฤnosti za rukovanje posebnim prozorima
  • Nekoliko tipkovnih preฤaca.
  • Suoฤit ฤ‡emo se s nedostacima Scrotwma

Dakle, gotovo ฤ‡emo uฤiniti isto kao u prethodnom ฤlanku.

Licem u lice s datotekom

Morate otvoriti datoteku ~ / .scrotwm.conf ali za to ga prvo morate stvoriti. Ako ste premjeลกtali XMonad (nadam se da) iz konfiguracija koje sam prije dostavio, vidjet ฤ‡ete da kada pogrijeลกe, XMonad zadrลพava posljednju valjanu prethodnu konfiguraciju i ลกalje vam lijepu-ovisi o tome kako je vidite- poruka o pogreลกci govoreฤ‡i vam u ฤemu ste pogrijeลกili. U Scrotwmu toga nema, a opet ฤ‡e zauzeti globalnu konfiguraciju zapisanu u datoteci /etc/scrotwm.conf. Jednostavno kopiranje i lijepljenje je dovoljno:

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

ฤŒini se da ne morate mijenjati korisnika, ali to se moลพe uฤiniti uobiฤajenim chownom:

chown here-goes-your-username ~ / .scrotwm.conf

Pronaลกli smo ovu liniju:

modkey = Mod1

i ostavljamo ga u Mod4, da ga dodijelimo naลกem novom omiljenom kljuฤu. Prvi izvrลกeni zadatak.

boje

U prethodnom sam poglavlju odabrala paletu SolarizedLight jer je odgovarala mom pokuลกaju smeฤ‘eg stola ugodnog za oฤi. Ali ta paleta mi je veฤ‡ dosadila i bilo je vrijeme da je promijenim. Buduฤ‡i da sam ลพelio neลกto plavo, pogledao sam Vivify i pronaลกao Doorhinge-ov shematski prikaz, premda bih mogao koristiti SolarizedDark ili asmdev, takoฤ‘er tamo dostupan. Dotiฤna datoteka je ovdje.
Scrotwm ima pomalo ฤudnu metodu definiranja boje. Morate ga napisati razdvajajuฤ‡i crvenu, zelenu i plavu komponentu, kao u ovim redovima:

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 su boje koje sam odabrao za prozore na temelju sheme boja vrata. Moลพemo primijetiti dvije stvari. Prvo, ovdje su varijable koje je prije koristila naredba dmenu. A drugo je da ฤ‡emo dobiti neke bridove bez fokusa zbog kojih ฤ‡e se viลกe terminala pojaviti kao jedan. Neลกto kao to:


Da bismo pretvorili naลกe tradicionalne vrijednosti (poput nizova iz prethodnog ฤlanka), samo smo ga izrezali na tri dijela i vrijednosti postavili izmeฤ‘u traka. A ovdje nije funkcija Boja raspoloลพenja Proลกli smo put s malim Haskelom.
Dovrลกen drugi zadatak

Otkaฤenost, ili ลกto god to veฤ‡ znaฤilo

Neizbjeลพno je nastaviti usporeฤ‘ivati โ€‹โ€‹Scrotwm i XMonad. Sama stranica projekta govori nam da je nadahnuta idejama iz njega i iz DWM-a. Prije nismo postavljali nikakve posebne konfiguracije s prozorima, jer ih XMonad prema zadanim postavkama priliฤno dobro rjeลกava. Scrotwm ima neobiฤnosti za rjeลกavanje problema s poploฤavanjem u nekim aplikacijama poput Gimpa. Idemo na gotovo kraj datoteke i pronalazimo odjeljak o neobiฤnostima. Komentiramo ovu liniju:

#quirk [Gimp: gimp] = FLOAT + BILO GDJE

Kako je to dobar posao s Herculesom, stvari se poฤinju komplicirati. Jeste li veฤ‡ primijetili da su i Scrotwm poploฤali obavijesti? To je malo teลพe rijeลกiti. Za poฤetak moramo pokrenuti sljedeฤ‡u naredbu:

xprop | grep WM_CLASS

Naลกa mala strelica mutirat ฤ‡e se u svojevrsni pokazivaฤ i mi kliknemo na prozor obavijesti. U terminalu ฤ‡e to biti otprilike ovako:

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

Zanemarujemo prvi dio izlaza naredbe i invertiramo rezultate da napiลกemo ovo:

quirk [Xfce4-notifyd: xfce4-notifyd] = FLOAT + BILO GDJE

Paลพnja, velika su slova vaลพna. Moลพemo primijeniti isti trik, na primjer; kako bih dobio ลกto cb-izlaz, prikladan upravitelj iskljuฤivanja, takoฤ‘er uvijek pluta:
neobiฤnost [Cb-izlaz: cb-izlaz] = FLOAT + BILO GDJE

Dovrลกen treฤ‡i zadatak Sada bi ovi programi trebali izgledati ovako:

Dakle da.

preฤaci

Skoro smo gotovi. Postavit ฤ‡u iste preฤace kao i prethodni put:

program [gvim] = gvim bind [gvim] = MOD + v program [mpd-p] = mpc prebaci bind [mpd-p] = MOD + c program [mpd-n] = mpc sljedeฤ‡i bind [mpd-n] = MOD + s program [mpd-b] = mpc prev. vezanje [mpd-b] = MOD + a

Sintaksa je priliฤno jednostavna. Dovrลกen ฤetvrti zadatak

Problem pokretanja

Danas smo doลกli u neugodan trenutak. Scrtowm je sjajan, ali ne moลพe podnijeti neลกto poput automatski start. Postoji naฤin da se to rijeลกi. Datoteka ~ / .xinitrc stavili smo ovo:

duลกik --restore & xfce4-volumed & mpd & exec scrotwm

I sada, premda ฤ‡e to funkcionirati samo ako krenemo od startx-a ili slim-a, koji ga koristi. Ovdje postoji problem, a to je da u Debian stabilnom ovo ne poลกtuju ni tanki ni gdm, tako da to zapravo ne radi. Trebao bi raditi na ArchLinuxu i bilo kojoj drugoj distribuciji vanilija nego Debian.
Ako ovo uspije, trebali smo zavrลกiti posljednji zadatak.

I ลกto je tada bilo smiลกljeno?

Pa, staviti joลก nekoliko stvari na statusnu traku. Kopirajte ovo u svoju datoteku ~ / .conkyrc. Konfiguracijska datoteka koju sam vam dao veฤ‡ je konfigurirana za ovo. Zahtijeva mpd.

out_to_x ne out_to_console da update_interval 1.0 total_run_times 0 use_spacer none TEXT $ {mpd_artist} - $ {mpd_title} | Gore: $ {uptime_short} | Temp: $ {acpitemp} C | RAM: $ memperc% | Procesor: $ {cpu}% |

I to je to. S Conkyjevim postavkama puno je lakลกe igrati nego s xmobarovim. Na prethodnim snimkama zaslona moลพete vidjeti kako to funkcionira.

Zakljuฤci

Scrotwm je izvrstan proizvod. Prije nego ลกto se poลพalimo na njegove nedostatke, moramo se sjetiti da se razvija. Barem sam ostao s njim na ovom stroju. Mislim da je kraj ove serije, jer od sada to moลพete uฤiniti sami. Inaฤe, konfiguracijska datoteka je ovdje.


Ostavite svoj komentar

Vaลกa email adresa neฤ‡e biti objavljen. Obavezna polja su oznaฤena s *

*

*

  1. Za podatke odgovoran: Miguel รngel Gatรณn
  2. Svrha podataka: Kontrola neลพeljene poลกte, upravljanje komentarima.
  3. Legitimacija: Vaลก pristanak
  4. Komunikacija podataka: Podaci se neฤ‡e dostavljati treฤ‡im stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku moลพete ograniฤiti, oporaviti i izbrisati svoje podatke.

      tarantonij dijo

    Htio bih isprobati ovaj wm, koja je osnova od koje polaziลก?
    ลฝelio bih krenuti od debiana bez grafiฤkog okruลพenja, razumijem da bih trebao samo instalirati xorg i onda bih mogao nastaviti s onim ลกto ste rekli. Je li font vidljiv na snimkama zaslona definiran u konfiguracijskoj datoteci?

         anti dijo

      Zapravo, font je definiran u konfiguracijskoj datoteci. To je Terminus i automatski se instalira s paketom. Promijenio sam izvor GVima i terminal kako bi odgovarao, jer izgleda priliฤno dobro.
      Takoฤ‘er sam zapoฤeo s minimalnim Debianom, ali kad sam izvrลกio instalaciju, stavio sam na njega Openbox i samo sam preลกao na Scrotwm. Instalacija xorga za mene nije predstavljala problem.

      ลพivo dijo

    Gospodaru anti, kao i mi prije ... ^^

         anti dijo

      Hvala elav. ๐Ÿ˜€

      tarantonij dijo

    Inaฤe, nedavno sam otkrio i3 (http://i3wm.org/) i smatram ga izvrsnim. Samo sam ga htio preporuฤiti kako intuitivan i pristupaฤan za poฤetnike.

      elendilnarsil dijo

    Ono ลกto se moลพe postiฤ‡i ฤini mi se izvanrednim. hvala za sav rad iza ovog posta.

      MSX dijo

    Vrlo jako dobar tutorial. Da se nisam veฤ‡ odluฤio za KDE SC / Awesome, sigurno bih ga instalirao.
    +1

      xykyz dijo

    Nisam jedina koja ฤita Scroto, zar ne? Ne? Da? :U REDU:

         anti dijo

      To je bio jedan od razloga zaลกto je ime promijenjeno u Spectwm. Bilo je ljudi kojima se to nije svidjelo i izraฤ‘ivali su vilice i sve ostalo, ali ako traลพite paket, na primjer u Archu; veฤ‡ izlazi kao spectrwm.

      agustingauna529 dijo

    Hvala puno!! Pomoฤ‡u ovog vodiฤa i Arch wikija uspio sam ga dobro konfigurirati. Pogledajte kako je ispalo ^^

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

         anti dijo

      Drago mi je da vam je posluลพilo ๐Ÿ™‚