Temná stránka mozaiky (IV): Scrotwm

Takže pokračujeme. V predchádzajúca dodávka roztrhali sme súbor xmonad.hs a zbavili sme sa predstavy, že Haskell je cudzí jazyk. Dnes uvidíme niečo jednoduchšie, Spectrwm; predtým známy ako Scrotwm. Na účely tohto článku ho budeme nazývať Scrotwm, pretože sa nachádzam v stabilnom prostredí Debianu a balík ešte nebol premenovaný. Je to každopádne bežná inštalácia.

sudo aptitude nainštalovať scrotwm dmenu conky

Na čo chceme conky? Zase Dmenu? Budeme ich používať neskôr, uvidíte.

Základy

Naozaj toho nie je veľa čo vysvetľovať, pretože keď spúšťame scrotwm ako reláciu, nájdeme pruh na hornom okraji obrazovky a plnú farbu ako pozadie. Alt + P spustí ako vždy dmenu, ale so zvláštnosťou, že teraz farby dmenu zodpovedajú farbám nášho stavového riadku.
Stáva sa to preto, že nespúšťame iba dmenu, ale skôr spustíme trochu zložitejší príkaz uvedený v konfiguračnom súbore Scrotwm: ~ / .scrotwm.conf (toto sa v budúcich verziách mení na ~ / .spectrwm.conf). Poradie znie takto:

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

Slová označené znakom $ nie sú ničím iným ako premennými skriptu sh a sú konfigurované v rovnakom súbore. Odporúčam tejto časti sa nedotýkať, pretože akonáhle sú farby nakonfigurované, integruje sa celkom dobre.

Konfigurácia

Konfiguračný súbor je veľmi jednoduchý a dobre komentovaný. Malo by to fungovať pre každého, ale urobme niekoľko úprav:

  • Kláves Mod zmeníme na kláves Super, čím dobre využijeme súkromnú vlajku klávesnice
  • Zmeníme farby okien
  • Pridáme pár vtipy na manipuláciu so špeciálnymi oknami
  • Niekoľko klávesových skratiek.
  • Budeme čeliť nedostatkom spoločnosti Scrotwm

Urobíme teda takmer to isté ako v predchádzajúcom článku.

Tvárou v tvár súboru

Musíte otvoriť súbor ~ / .scrotwm.conf ale na to si to musíš najskôr vytvoriť. Ak ste presunuli XMonad (dúfam, že áno) z konfigurácií, ktoré som uviedol predtým, uvidíte, že keď urobia chybu, XMonad si ponechá posledné platné predchádzajúce konfigurácie a pošle vám pekné - záleží na tom, ako to vidíte - chybové hlásenie ty čo si urobil zle. V Scrotwm to nie je ono a znova bude trvať globálna konfigurácia napísaná v súbore /etc/scrotwm.conf. Stačí jednoduché kopírovanie a vkladanie:

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

Zdá sa, že nemusíte meniť používateľa, ale dá sa to urobiť pomocou spoločného chown:

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

Nájdeme tento riadok:

modkey = Mod1

a necháme ho v Mod4, aby sme ho priradili k nášmu novému obľúbenému kľúču. Prvá úloha splnená.

farby

V predchádzajúcej kapitole som si vybral paletu SolarizedLight, pretože mi vyhovovala pri mojom pokuse o hnedý stôl vhodný pre oči. Ale tá paleta ma už nudila a bol čas to zmeniť. Pretože som chcel niečo modré, vzal som si Vivify na otočku a narazil som na schému Doorhinge, aj keď som mohol použiť buď SolarizedDark alebo asmdev, ktoré sú tam tiež k dispozícii. Predmetný súbor je tu.
Scrotwm má trochu zvláštnu metódu definovania farby. Musíte to napísať tak, že oddeľujete červenú, zelenú a modrú zložku, ako je to v týchto riadkoch:

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

Toto sú farby, ktoré som pre okná vybral na základe farebnej schémy dverí. Môžeme si všimnúť dve veci. Najprv sú tu premenné, ktoré pred časom použil príkaz dmenu. A druhá je, že dostaneme niektoré hrany bez zaostrenia, vďaka ktorým sa bude viac terminálov javiť ako jeden. Niečo také:


Ak chcete previesť naše tradičné hodnoty (ako reťazce z predchádzajúceho článku), jednoducho sme ich rozrezali na tri časti a vložili sme hodnoty medzi pruhy. A tu nie je funkcia náladaColor Naposledy sme robili s malým Haskellom.
Druhá úloha splnená.

Vtipy alebo čokoľvek to znamená

Je nevyhnutné neustále porovnávať Scrotwm s XMonad. Samotná stránka projektu nám hovorí, že je inšpirovaná nápadmi z nej a z DWM. Predtým sme nedávali do systému žiadnu špeciálnu konfiguráciu, pretože XMonad ich štandardne zvláda celkom dobre. Scrotwm má vtipy opraviť problémy s dlaždicami v niektorých aplikáciách, ako je Gimp. Prejdeme takmer na koniec súboru a nájdeme sekciu vtipy. Odkomentujeme tento riadok:

#quirk [Gimp: gimp] = PLOCHA + KDEKOĽVEK

Aká dobrá práca sa Herkulesovi začína komplikovať. Všimli ste si už, že Scrotwm tiež vykladá oznámenia? Je to o niečo ťažšie vyriešiť. Na začiatok musíme spustiť nasledujúci príkaz:

xprop | grep WM_CLASS

Naša malá šípka bude mutovať do akéhosi ukazovateľa a klikneme na notifikačné okno. V termináli to bude asi takto:

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

Ignorujeme prvú časť výstupu príkazu a výsledky obrátime, aby sme to napísali:

vtieravosť [Xfce4-notifyd: xfce4-notifyd] = PLOCHA + KDEKOĽVEK

Pozor, dôležité sú veľké písmená. Rovnaký trik môžeme použiť napríklad; dostať čo cb-východ, pohodlný správca vypínania, tiež vždy pláva:
quirk [Cb-exit: cb-exit] = PLOCHA + KDEKOĽVEK

Tretia úloha splnená. Teraz by tieto programy mali vyzerať takto:

Tak áno.

skratky

Sme skoro hotoví. Použijem rovnaké skratky ako v minulosti:

program [gvim] = väzba gvim [gvim] = MOD + v program [mpd-p] = mpc prepínanie väzby [mpd-p] = MOD + c program [mpd-n] = mpc ďalšie viazanie [mpd-n] = MOD + s program [mpd-b] = mpc prev väzba [mpd-b] = MOD + a

Syntax je dosť jednoduchá. Štvrtá úloha splnená.

Problém so spustením

Dnes prichádzame do nepríjemnej chvíle. Scrtowm je skvelý, ale nedokáže zvládnuť niečo ako a automatický štart. Existuje spôsob, ako to vyriešiť. Súbor ~ / .xinitrc dáme toto:

dusík - obnovenie & xfce4-volumed & mpd & exec scrotwm

A teraz, aj keď to bude fungovať, iba ak začneme zo startxu alebo so slim, ktorý ho používa. Nastal problém a je to tak, že v Debiane to stabilný ani slim, ani gdm nerešpektujú, takže to naozaj nefunguje. Mal by fungovať na ArchLinuxe a akejkoľvek inej distribúcii vanilka ako Debian.
Ak to funguje, mali sme dokončiť poslednú z našich úloh.

A na čo bol potom conky?

No, aby som dal na stavový riadok ešte pár vecí. Skopírujte to do svojho súboru ~ / .conkyrc. Konfiguračný súbor, ktorý vám poskytnem, je na to už nakonfigurovaný. Vyžaduje mpd.

out_to_x nie out_to_console áno update_interval 1.0 total_run_times 0 use_spacer žiadny TEXT $ {mpd_artist} - $ {mpd_title} | Hore: $ {uptime_short} | Teplota: $ {acpitemp} C | RAM: $ memperc% | CPU: $ {cpu}% |

A to je všetko. S nastaveniami Conky sa hrá oveľa jednoduchšie ako s nastaveniami xmobar. Na predchádzajúcich snímkach obrazovky môžete vidieť, ako to funguje.

Závery

Scrotwm je skvelý produkt. Pred sťažovaním sa na jeho nedostatky si musíme uvedomiť, že sa vyvíja. Aspoň som s ním zostal na tomto stroji. Myslím si, že je koniec tejto série, pretože odteraz to zvládnete sami. Mimochodom, konfiguračný súbor je tu.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   tarantónium dijo

    Chcel by som vyskúšať toto wm, aký je základ, z ktorého vychádzaš?
    Rád by som začal debianom bez grafického prostredia, chápem, že by mi stačila inštalácia xorg a potom by som mohol pokračovať v tom, čo ste povedali. Je písmo viditeľné na snímkach obrazovky definovaných v konfiguračnom súbore?

    1.    proti dijo

      Písmo je efektívne definované v konfiguračnom súbore. Je to Terminus a inštaluje sa automaticky s balíkom. Zmenil som zdroj GVim a terminálu, aby sa zmestili, pretože to vyzerá celkom dobre.
      Tiež som začal s minimálnym Debianom, ale keď som urobil inštaláciu, dal som na ňu Openbox a ja som prešiel na Scrotwm. Inštalácia xorg pre mňa nebol žiadny problém.

  2.   živý dijo

    Majstrovský anti, ako ste nás zvykli ... ^^

    1.    proti dijo

      Dakujem elav. 😀

  3.   tarantónium dijo

    Mimochodom, nedávno som objavil i3 (http://i3wm.org/) a pripadá mi to vynikajúce. Chcel som len odporučiť, ako intuitívne a prístupné pre nováčikov.

  4.   elendilnarsil dijo

    Považujem za mimoriadne, čo sa dá dosiahnuť. ďakujem za všetku prácu za týmto príspevkom.

  5.   MSX dijo

    Veľmi veľmi dobrý návod. Keby som sa ešte nedohodol na KDE SC / Awesome, určite by som si ho nainštaloval.
    +1

  6.   xykyz dijo

    Nie som jediný, kto číta Scroto, však? nie? Áno? : OK:

    1.    proti dijo

      To bol jeden z dôvodov, prečo sa názov zmenil na Spectwm. Boli ľudia, ktorým sa to nepáčilo a vyrábali vidličky a všetko, ale ak hľadáte balíček, napríklad v Arche; už to vychádza ako spectrwm.

  7.   agustingauna529 dijo

    Mnohokrat dakujem!! Pomocou tohto tutoriálu a archívnej wiki som ho dokázal dobre nakonfigurovať. Pozri sa, ako to dopadlo ^ ^

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

    1.    proti dijo

      Som rada, že vám to poslúžilo 🙂