Mosaiigi varjukülg (IV): Scrotwm

Nii et jätkame. Aastal eelmine kohaletoimetamine koputasime üles xmonad.hs-faili ja saime lahti Haskelli kui võõrkeele ideest. Täna näeme midagi lihtsamat, Spectrwm; varem tuntud kui Scrotwm. Selle artikli tähenduses nimetame seda nimeks Scrotwm, kuna olen stabiilses Debianis ja paketti pole veel ümber nimetatud. Igatahes on see tavaline install.

sudo aptitude install scrotwm dmenu conky

Milleks me konki tahame? Jälle Dmenu? Kasutame neid hiljem, näete.

Põhitõed

Tegelikult pole palju seletada, sest scrotwmi seansina käivitamisel leiame ekraani ülaservast riba ja taustaks ühevärvilise. Alt + P käivitab menüü nagu alati, kuid selle eripäraga, et nüüd vastavad dmenu värvid meie olekuriba värvidele.
See juhtub, kuna me ei käivita lihtsalt menüüd, vaid käivitame Scrotwmi konfiguratsioonifailis täpsustatud mõnevõrra keerukama käsu: ~ / .scrotwm.conf (see muutub järgmistes versioonides versioonile ~ / .spectrwm.conf). Tellimus toimub järgmiselt:

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

$ -Ga tähistatud sõnad pole midagi muud kui sh skripti muutujad ja need on konfigureeritud samas failis. Soovitan seda osa mitte puudutada, sest kui värvid on konfigureeritud, integreerub see üsna hästi.

seadistamine

Konfiguratsioonifail on väga lihtne ja hästi kommenteeritud. See peaks töötama kõigile, kuid teeme mõned muudatused:

  • Muudame Super-klahvi jaoks Mod-klahvi, kasutades klaviatuuri privaatset lippu hästi
  • Muudame akende värve
  • Lisame mõned veidrused spetsiaalsete akende käsitsemiseks
  • Mõned kiirklahvid.
  • Me seisame silmitsi Scrotwmi puudustega

Nii et teeme peaaegu sama, mis eelmises artiklis.

Failiga näost näkku

Peate faili avama ~ / .scrotwm.conf kuid selleks peate selle kõigepealt looma. Kui teisaldasite XMonadi (ma loodan, et seda) varem pakutud konfiguratsioonidest, olete näinud, et kui nad teevad vea, hoiab XMonad viimaseid kehtivaid eelmisi konfiguratsioone ja saadab teile kena - oleneb sellest, kuidas te seda näete - tõrketeade ütlen sulle, mida sa valesti tegid. Scrotwmis seda pole ja see võtab uuesti faili kirjutatud globaalse konfiguratsiooni /etc/scrotwm.conf. Piisab lihtsast kopeerimisest ja kleepimisest:

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

Tundub, et te ei pea kasutajat muutma, kuid seda saab teha tavalise chowniga:

chown siin-läheb-sinu-kasutajanimi ~ / .scrotwm.conf

Leiame selle rea:

modkey = Mod1

ja jätame selle Mod4-sse, et määrata see meie uuele lemmikvõtmele. Esimene ülesanne täidetud.

värvid

Eelmises peatükis valisin SolarizedLighti paleti, kuna see sobis minu katsega pruuni, silmahoidvat lauda. Kuid see palett juba tüütas mind ja oli aeg seda muuta. Kuna ma tahtsin midagi sinist, heitsin pilgu Vivifyle ja leidsin Doorhinge skeemi, kuigi võisin kasutada ka SolarizedDarki või asmdevit, mis on ka seal saadaval. Kõnealune toimik on siin.
Scrotwmil on värvide määratlemiseks veidi kummaline meetod. See tuleb kirjutada eraldades punased, rohelised ja sinised komponendid, nagu nendel ridadel:

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

Need värvid valisin akende jaoks, lähtudes ukseava värvilahendusest. Me võime märgata kahte asja. Esiteks, siin on muutujad, mida mõni aeg tagasi käsk dmenu kasutas. Ja teine ​​on see, et saame ilma fookuseta mõned servad, mis muudavad mitu terminali ühtseks. Midagi sellist:


Traditsiooniliste väärtuste (nagu eelmise artikli stringid) teisendamiseks lõikasime selle lihtsalt kolmeks osaks ja panime väärtused ribade vahele. Ja siin pole seda funktsiooni tujuVärv tegime eelmisel korral väikese Haskelliga.
Teine ülesanne täidetud.

Veidrused või mida see ka ei tähenda

Scrotwmi võrdlemine XMonadiga on vältimatu. Projekti leht ise ütleb meile, et see on inspireeritud selle ja DWMi ideedest. Enne ei pannud me akendega mingit erilist konfiguratsiooni, sest XMonad käitleb neid vaikimisi üsna hästi. Scrotwmil on veidrused plaatimisprobleemide lahendamiseks mõnes rakenduses, näiteks Gimp. Läheme peaaegu faili lõppu ja leiame veidruste jaotise. Kommenteerime seda rida:

# quirk [Gimp: gimp] = UJU + KUSAGI

Kui Herculese hea töö hakkab asi keeruliseks minema. Kas märkasite juba, et ka Scrotwm paosis märguandeid? Selle lahendamine on natuke keerulisem. Alustamiseks peame käivitama järgmise käsu:

xprop | grep WM_CLASS

Meie väike nool muteerub mingisuguseks osutiks ja klõpsame teadete aknal. Terminalis on see umbes selline:

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

Eirame käsu väljundi esimest osa ja pöörame tulemused selle kirjutamiseks ümber:

veidrus [Xfce4-notifyd: xfce4-notifyd] = FLOAT + KUSAGI

Tähelepanu, suured tähed on olulised. Võime rakendada näiteks sama trikki; mida saada cb-väljuminealati hõljub ka mugav väljalülitushaldur:
pilk [Cb-exit: cb-exit] = UJU + KÕIK

Kolmas ülesanne täidetud. Nüüd peaksid need programmid välja nägema nii:

Nii et jah.

Otseteed

Oleme peaaegu valmis. Panen samad otseteed nagu eelmisel korral:

programm [gvim] = gvim-sidumine [gvim] = MOD + v programm [mpd-p] = mpc lülitus-sidumine [mpd-p] = MOD + c-programm [mpd-n] = mpc järgmine seotus [mpd-n] = MOD + s programm [mpd-b] = mpc prev bind [mpd-b] = MOD + a

Süntaks on üsna lihtne. Neljas ülesanne täidetud.

Käivitamise probleem

Täna jõuame ebamugava hetkeni. Scrtowm on suurepärane, kuid ta ei saa hakkama millegagi nagu a automaatne käivitamine. Selle lahendamiseks on üks viis. Fail ~ / .xinitrc me panime selle:

lämmastik - taastage & xfce4-mahuline & mpd & exec scrotwm

Ja nüüd, kuigi see töötab ainult siis, kui alustame startxist või slimiga, kes seda kasutab. Siin on probleem ja see, et Debiani tallis ei austa ei slim ega gdm seda, nii et see tegelikult ei toimi. See peaks töötama ArchLinuxi ja mis tahes muu levitamise korral vanilje kui Debian.
Kui see töötab, oleksime pidanud oma viimased ülesanded lõpetama.

Ja milleks siis nõme oli?

Noh, et veel mõned asjad olekuribale panna. Kopeerige see oma faili ~ / .conkyrc. Konfiguratsioonifail, mille teile annan, on selleks juba konfigureeritud. Nõuab mpd.

out_to_x ei out_to_console jah update_interval 1.0 total_run_times 0 use_spacer puudub TEXT $ {mpd_artist} - $ {mpd_title} | Üles: $ {uptime_short} | Temp: $ {acpitemp} C | RAM: $ memperc% | Protsessor: $ {cpu}% |

Ja see ongi kõik. Conky seadeid on palju lihtsam mängida kui xmobari seadeid. Eelmistes ekraanipiltides näete, kuidas see töötab.

Järeldused

Scrotwm on suurepärane toode. Enne selle puuduste üle kaebamist peame meeles pidama, et see areneb. Vähemalt jäin temaga selle masina juurde. Ma arvan, et see on selle sarja lõpp, sest nüüdsest saate seda ise teha. Muide, konfigureerimisfail on siin.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   tarantonium DIJO

    Tahaksin proovida seda wm, mis on alus, millest alustate?
    Alustaksin graafilise keskkonnata debianist, saan aru, et mul oleks vaja ainult installida xorg ja siis saaksin jätkata teie öelduga. Kas ekraanipiltidel nähtav font on määratletud konfiguratsioonifailis?

    1.    Anti DIJO

      Tõepoolest, font on määratletud konfiguratsioonifailis. See on Terminus ja see installitakse automaatselt koos paketiga. Muutsin GVimi ja terminali allika sobivaks, sest see näeb päris hea välja.
      Alustasin ka minimaalse Debianiga, kuid kui installimise tegin, panin selle Openboxi peale ja läksin lihtsalt Scrotwmile üle. Xorgi installimine polnud minu jaoks probleem.

  2.   elav DIJO

    Meister anti, nagu olete meid varem harjunud ... ^^

    1.    Anti DIJO

      Aitäh elav. 😀

  3.   tarantonium DIJO

    Muide, avastasin hiljuti i3 (http://i3wm.org/) ja minu arvates on see suurepärane. Tahtsin lihtsalt soovitada, kui intuitiivne ja algajatele juurdepääsetav.

  4.   elendilnarsil DIJO

    See, mida on võimalik saavutada, tundub mulle erakordne. aitäh kogu selle postituse taga tehtud töö eest.

  5.   MSX DIJO

    Väga väga hea õpetus. Kui ma poleks KDE SC / Awesome'iga veel tegelenud, installiksin selle kindlasti.
    +1

  6.   xykyz DIJO

    Ma pole ainus, kes Scrotot loeb? ei? jah? :OKEI:

    1.    Anti DIJO

      See oli üks põhjus, miks nimi Spectwmiks muudeti. Oli inimesi, kellele see ei meeldinud ja nad tegid kahvleid ja kõike, aga kui pakki otsida, näiteks Archist; see tuleb juba välja kui spektrrm.

  7.   529 DIJO

    Tänud!! Selle õpetuse ja Archi wiki abil suutsin selle hästi seadistada. Vaata, kuidas see välja kukkus ^^

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

    1.    Anti DIJO

      Mul on hea meel, et see teid teenis 🙂