A mozaik sötét oldala (IV): Scrotwm

Tehát folytatjuk. Ban,-ben korábbi szállítás feltéptünk egy xmonad.hs fájlt, és megszabadultunk Haskell mint idegen nyelv gondolatától. Ma valami egyszerűbbet fogunk látni, a Spectrwm-et; korábban Scrotwm néven ismert. E cikk alkalmazásában Scrotwm-nek fogjuk nevezni, mert stabil Debian-t használok, és a csomagot még nem nevezték át. Egyébként ez rendszeres telepítés.

sudo aptitude install scrotwm dmenu conky

Miért akarunk conkit? Ismét Dmenu? Később felhasználjuk őket, meglátod.

Alapok

Valójában nincs sok magyarázat, mert amikor a scrotwm-t munkamenetként futtatjuk, a képernyő felső szélén egy sávot találunk, a háttér pedig egyszínű. Az Alt + P elindítja a dmenut, mint mindig, de azzal a sajátossággal, hogy a dmenu színei megegyeznek az állapotsorunk színeivel.
Ez azért történik, mert nem csak a menüt indítjuk, hanem a Scrotwm konfigurációs fájlban megadott valamivel összetettebb parancsot: ~ / .scrotwm.conf (ez a jövőbeni verziókban megváltozik ~ / .spectrwm.conf). A megrendelés a következő:

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

A $ -gal jelölt szavak nem más, mint egy sh szkript változói, és ugyanabban a fájlban vannak konfigurálva. Javaslom, hogy ne nyúljon ehhez a részhez, mert a színek konfigurálása után elég jól integrálódik.

konfigurálása

A konfigurációs fájl nagyon egyszerű és jól kommentált. Mindenkinek működnie kell, de tegyünk néhány módosítást:

  • Megváltoztatjuk a Mod billentyűt Super billentyűvé, jól használva a billentyűzet privát zászlóját
  • Megváltoztatjuk az ablakok színét
  • Hozzáadunk néhányat furcsaságok speciális ablakok kezelésére
  • Néhány billentyűparancs.
  • Szembe kell néznünk a Scrotwm hiányosságaival

Tehát majdnem ugyanazt fogjuk tenni, mint az előző cikkben.

Szemtől szemben a dossziéval

Meg kell nyitnia a fájlt ~ / .scrotwm.conf de ehhez előbb létre kell hoznia. Ha az XMonad-ot (remélem, így) az általam korábban megadott konfigurációkról helyezte át, látni fogja, hogy amikor hibáznak, az XMonad megtartja az utolsó érvényes konfigurációkat, és egy szép - attól függően, hogy hogyan látja - hibaüzenetet küld Önnek arról, hogy mit tett rossz. A Scrotwm-ben nem erről van szó, és újra megköveteli a fájlba írt globális konfigurációt /etc/scrotwm.conf. Elég egy egyszerű másolás és beillesztés:

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

Úgy tűnik, hogy nem kell megváltoztatnia a felhasználót, de egy közös chown-nal megtehető:

chown here-megy-a felhasználónév ~ / .scrotwm.conf

Megtaláljuk ezt a sort:

modkey = Mod1

és hagyjuk a Mod4-ben, hogy hozzárendeljük új kedvenc kulcsunkhoz. Első feladat végrehajtva.

Színek

Az előző fejezetben a SolarizedLight palettát választottam, mert megfelel egy barna, szembarát íróasztalhoz tett kísérletemnek. De ez a paletta már unott, és ideje volt megváltoztatni. Mivel valami kéket akartam, megnéztem a Vivify-t, és megtaláltam a Doorhinge vázlatot, bár használhattam a SolarizedDark-ot vagy az asmdev-t is, amely szintén elérhető. A kérdéses fájl az itt.
A Scrotwm némileg furcsa módszerrel határozza meg a színt. A piros, a zöld és a kék komponenst elválasztva kell írnod, ahogy ezeken a sorokon:

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

Ezeket a színeket választottam az ablakokhoz az ajtólap színrendszere alapján. Két dolgot észlelhetünk. Először, itt vannak azok a változók, amelyeket a dmenu parancs használt egy ideje. A második pedig az, hogy fókusz nélkül kapunk néhány élt, amelyek hatására több terminál egyben jelenik meg. Valami hasonló:


A hagyományos értékeink konvertálásához (mint az előző cikk húrjai) csak három részre vágtuk, és az értékeket a sávok közé tettük. És itt nem ez a funkció hangulatszín legutóbb egy kis Haskellel tettünk.
A második feladat teljesítve.

Furcsaságok, vagy bármit is jelent ez

A Scrotwm és az XMonad összehasonlítása elkerülhetetlen. Maga a projektoldal azt mondja nekünk, hogy a belőle és a DWM-ből származó ötletek ihlették. Azelőtt nem tettünk külön konfigurációt a Windows-okkal, mert az XMonad alapértelmezés szerint elég jól kezeli őket. A Scrotwm-nek van furcsaságok kijavítani a burkolási problémákat egyes alkalmazásokban, például a Gimpben. A fájl majdnem a végére megyünk, és megtaláljuk a furcsaságokat. Nem kommentáljuk ezt a sort:

#quirk [Gimp: gimp] = FLOAT + bárhol

Hercules milyen jó munkája, a dolgok bonyolódni kezdenek. Már észrevette, hogy a Scrotwm is csempézett értesítéseket? Ezt valamivel nehezebb megoldani. Az indításhoz a következő parancsot kell futtatnunk:

xprop | grep WM_CLASS

A kis nyílunk egyfajta mutatóvá mutálódik, és rákattintunk az értesítési ablakra. A terminálban valami ilyesmi lesz:

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

Figyelmen kívül hagyjuk a parancs kimenetének első részét, és megfordítjuk az eredményeket ennek megírásához:

mókus [Xfce4-notifyd: xfce4-notifyd] = FLOAT + bárhol

Figyelem, a nagybetűk fontosak. Alkalmazhatjuk ugyanazt a trükköt, például; hogy mit kapjon cb-kilépés, egy kényelmes leállításkezelő, szintén mindig lebeg:
mókás [Cb-exit: cb-exit] = FLAT + BÁRHOL

Harmadik feladat teljesítve. Ezeknek a programoknak így kell kinézniük:

Szóval igen.

parancsikonok

Majdnem készen vagyunk. Ugyanazokat a parancsikonokat teszem, mint az előző alkalommal:

program [gvim] = gvim kötés [gvim] = MOD + v program [mpd-p] = mpc váltás kötés [mpd-p] = MOD + c program [mpd-n] = mpc következő kötés [mpd-n] = MOD + s program [mpd-b] = mpc prev bind [mpd-b] = MOD + a

A szintaxis nagyon egyszerű. A negyedik feladat teljesítve.

Az indítási probléma

Ma elérkeztünk a kellemetlen pillanathoz. A Scrtowm nagyszerű, de nem képes kezelni olyasmit, mint a automatikus indítás. Van egy módja annak megoldására. A fájl ~ / .xinitrc ezt tesszük:

nitrogén --restore & xfce4-volumed & mpd & exec scrotwm

És most, bár csak akkor fog működni, ha a startx-ról indulunk, vagy a slim-el, amely használja. Itt van egy probléma, és az, hogy a Debian stabilban sem a slim, sem a gdm nem tartja ezt tiszteletben, tehát nem igazán működik. Az ArchLinux-on és bármely más disztribúción kell működnie vanília mint a Debian.
Ha ez sikerül, akkor be kellett fejeznünk az utolsó feladatunkat.

És mire volt akkor kacér?

Nos, még néhány dolgot felvenni az állapotsorba. Másolja ezt a ~ / .conkyrc fájlba. A konfigurációs fájl, amelyet adok, már konfigurálva van ehhez. Mpd szükséges.

out_to_x nem out_to_console igen update_interval 1.0 total_run_times 0 use_spacer nincs TEXT $ {mpd_artist} - $ {mpd_title} | Fel: $ {uptime_short} | Hőmérséklet: $ {acpitemp} C | RAM: $ memperc% | CPU: $ {cpu}% |

És ez az. A Conky beállításait sokkal könnyebb lejátszani, mint az xmobarét. Az előző képernyőképeken láthatja, hogyan működik.

Következtetések

A Scrotwm nagyszerű termék. Mielőtt panaszkodnánk hiányosságaira, emlékeznünk kell arra, hogy fejlődik. Legalábbis vele maradtam ezen a gépen. Azt hiszem, ennek a sorozatnak a vége, mert ezentúl te magad is meg tudod csinálni. Egyébként a config fájl az itt.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   tarantonium dijo

    Szeretném kipróbálni ezt a wm-et, mi az az alap, amelyből kiindulsz?
    Szeretnék egy debianból indulni, grafikus környezet nélkül, megértem, hogy csak az xorg-ot kell telepítenem, és akkor folytathatom az általad mondottakat. A képernyőképeken látható betűtípus a konfigurációs fájlban van meghatározva?

    1.    anti dijo

      A betűtípust a konfigurációs fájl határozza meg. Ez a Terminus, és automatikusan települ a csomaggal együtt. Megváltoztattam a GVim és a terminál forrását, hogy illeszkedjen, mert nagyon jól néz ki.
      Én is minimális Debian-nal kezdtem, de amikor elvégeztem a telepítést, feltettem az Openbox-ot, és csak a Scrotwm-re váltottam. Az xorg telepítése számomra nem jelentett problémát.

  2.   élénk dijo

    Mester anti, ahogy nekünk szokta ... ^^

    1.    anti dijo

      Köszi elav. 😀

  3.   tarantonium dijo

    Egyébként nemrég fedeztem fel az i3-at (http://i3wm.org/) és kiválónak találom. Csak azt akartam ajánlani, hogy mennyire intuitív és hozzáférhető a kezdők számára.

  4.   elendilnarsil dijo

    Rendkívülinek tartom, amit el lehet érni. köszönöm a bejegyzés mögött végzett összes munkát.

  5.   MSX dijo

    Nagyon nagyon jó bemutató. Ha még nem álltam volna be a KDE SC / Awesome-ra, akkor biztosan telepíteném.
    +1

  6.   xykyz dijo

    Nem csak én olvasom a Scrotot, igaz? nem? Igen? :RENDBEN:

    1.    anti dijo

      Ez volt az egyik oka annak, hogy a név Spectwm-re változott. Volt, akinek ez nem tetszett, és villát, meg mindent készítettek, de ha a csomagot keresi, például az Arch-ban; már spektrrmként jön ki.

  7.   529 dijo

    Nagyon köszönöm!! Ezzel az oktatóanyaggal és az Arch wikivel jól sikerült konfigurálnom. Nézd, hogy alakult ^^

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

    1.    anti dijo

      Örülök, hogy neked szolgált