Tumšā mozaīkas puse (IV): Scrotwm

Tāpēc mēs turpinām. Iekš iepriekšējā piegāde mēs izvilkām failu xmonad.hs un atbrīvojāmies no idejas par Haskelu kā svešvalodu. Šodien mēs redzēsim kaut ko vienkāršāku, Spectrwm; agrāk pazīstams kā Scrotwm. Šī raksta vajadzībām mēs to sauksim par Scrotwm, jo ​​esmu Debian stabilā versijā un pakotne vēl nav pārdēvēta. Jebkurā gadījumā tā ir regulāra instalācija.

sudo aptitude instalēt scrotwm dmenu conky

Par ko mēs vēlamies sagriezties? Atkal Dmenu? Mēs tos izmantosim vēlāk, jūs redzēsiet.

Pamati

Patiešām nav daudz ko izskaidrot, jo, palaižot scrotwm kā sesiju, ekrāna augšējā malā atrodam joslu un fonu - vienkrāsainu. Alt + P sāks dmenu, kā vienmēr, taču ar īpatnību, ka tagad izvēlnes krāsas atbilst mūsu statusa joslas krāsām.
Tas notiek tāpēc, ka mēs ne tikai palaižam izvēlni, bet gan palaižam nedaudz sarežģītāku komandu, kas norādīta Scrotwm konfigurācijas failā: ~ / .scrotwm.conf (tas mainās nākamajās versijās uz ~ / .spectrwm.conf). Pasūtījums notiek šādi:

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

Vārdi, kas atzīmēti ar $, ir nekas cits kā sh skripta mainīgie, un tie ir konfigurēti tajā pašā failā. Es iesaku jums nepieskarties šai daļai, jo, tiklīdz krāsas ir konfigurētas, tā diezgan labi integrējas.

Uzstādīšana

Konfigurācijas fails ir ļoti vienkāršs un labi komentēts. Tam vajadzētu darboties visiem, taču veiksim dažas izmaiņas:

  • Mēs mainīsim mod taustiņu Super taustiņam, labi izmantojot tastatūras privāto karogu
  • Mēs mainīsim logu krāsas
  • Mēs pievienosim dažus dīvainības rīkoties ar īpašiem logiem
  • Daži īsinājumtaustiņi.
  • Mēs saskarsies ar Scrotwm trūkumiem

Tātad mēs gandrīz darīsim to pašu, ko iepriekšējā rakstā.

Aci pret aci ar failu

Jums ir jāatver fails ~ / .scrotwm.conf bet tam vispirms tas ir jāizveido. Ja pārvietojāt XMonad (es ceru, ka tā) no iepriekš piedāvātajām konfigurācijām, jūs redzēsit, ka kļūdoties, XMonad saglabā pēdējās derīgās iepriekšējās konfigurācijas un nosūta jums jauku - atkarībā no tā, kā jūs to redzat - kļūdas ziņojums, kurā teikts, ko jūs darījāt nepareizi. Programmā Scrotwm tā nav, un tā atkal veiks failā ierakstīto globālo konfigurāciju /etc/scrotwm.conf. Pietiek ar vienkāršu kopēšanu un ielīmēšanu:

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

Šķiet, ka jums nav jāmaina lietotājs, bet to var izdarīt ar kopēju chown:

chown here-iet-tavs lietotājvārds ~ / .scrotwm.conf

Mēs atrodam šo rindu:

modkey = Mod1

un mēs to atstājam Mod4, lai piešķirtu to mūsu jaunajai iecienītajai atslēgai. Pirmais veiktais uzdevums.

Krāsas

Iepriekšējā nodaļā es izvēlējos SolarizedLight paleti, jo tā bija piemērota manam mēģinājumam pie brūna, acīm draudzīga galda. Bet šī palete mani jau garlaikoja, un bija laiks to mainīt. Tā kā es gribēju kaut ko zilu, es paņēmu Vivify uz spin un nonācu pie Doorhinge shēmas, lai gan es varēju izmantot vai nu SolarizedDark, vai arī asmdev. Attiecīgais fails ir šeit.
Scrotwm ir nedaudz dīvaina krāsu noteikšanas metode. Jums tas jāraksta, atdalot sarkano, zaļo un zilo komponentu, kā šajās rindās:

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

Šīs ir krāsas, kuras es izvēlējos logiem, pamatojoties uz durvju durvju krāsu shēmu. Mēs varam pamanīt divas lietas. Pirmkārt, šeit ir mainīgie, kurus dmenu komanda izmantoja pirms kāda laika. Un otrais ir tas, ka mēs iegūsim dažas malas bez fokusa, kas padarīs vairākus termināļus par vienu. Kaut kas tamlīdzīgs:

Lai pārveidotu mūsu tradicionālās vērtības (piemēram, virknes no iepriekšējā raksta), mēs to vienkārši sagriežam trīs daļās un vērtības ievietojam starp joslām. Un šeit nav funkcija moodColor pagājušajā reizē mēs to izdarījām ar nelielu Haskelu.
Otrais uzdevums izpildīts.

Dīvainības vai ko tas nozīmē

Ir neizbēgami turpināt salīdzināt Scrotwm ar XMonad. Pati projekta lapa mums saka, ka to iedvesmo tās un DWM idejas. Pirms mēs ar logiem neievietojām īpašu konfigurāciju, jo XMonad ar noklusējumu tos apstrādā diezgan labi. Scrotwm ir dīvainības lai novērstu flīzēšanas problēmas dažās lietojumprogrammās, piemēram, Gimp. Mēs ejam gandrīz līdz faila beigām un atrodam dīvainību sadaļu. Mēs komentējam šo rindu:

# quirk [Gimp: gimp] = Pludiņš + VISUR

Cik labs Hercules darbs, viss sāk sarežģīties. Vai jūs jau pamanījāt, ka arī Scrotwm izkārtoja paziņojumus? To ir mazliet grūtāk atrisināt. Lai sāktu, mums jāpalaiž šāda komanda:

xprop | grep WM_CLASS

Mūsu mazā bultiņa pārveidosies par sava veida rādītāju, un mēs noklikšķinām uz paziņojumu loga. Terminālā tas būs apmēram šāds:

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

Mēs ignorējam komandas izejas pirmo daļu un apgriežam rezultātus, lai to uzrakstītu:

dīvainība [Xfce4-notifyd: xfce4-notifyd] = Pludiņš + VISUR

Uzmanību, lielie burti ir svarīgi. Mēs varam piemērot to pašu triku, piemēram; lai ko dabūtu cb-izeja, ērts izslēgšanas pārvaldnieks, arī vienmēr peld:
dīvainība [Cb-exit: cb-exit] = Pludiņš + VISS

Trešais uzdevums izpildīts. Tagad šīm programmām vajadzētu izskatīties šādi:

Tātad jā.

Īsceļi

Mēs esam gandrīz pabeiguši. Es ievietošu tādus pašus saīsnes kā iepriekšējā reizē:

programma [gvim] = gvim saistīšana [gvim] = MOD + v programma [mpd-p] = mpc pārslēgšanas saistīšana [mpd-p] = MOD + c programma [mpd-n] = mpc nākamā saistīšana [mpd-n] = MOD + s programma [mpd-b] = mpc prev bind [mpd-b] = MOD + a

Sintakse ir diezgan vienkārša. Ceturtais uzdevums izpildīts.

Startēšanas problēma

Šodien mēs nonākam pie neērtā brīža. Scrtowm ir lielisks, bet tas nevar tikt galā ar kaut ko līdzīgu a automātiska palaišana. Ir veids, kā to atrisināt. Fails ~ / .xinitrc mēs to ievietojām:

slāpeklis --restore & xfce4-volumed & mpd & exec scrotwm

Un tagad, lai gan tas darbosies tikai tad, ja mēs sāksim no startx vai ar slim, kas to izmanto. Šeit ir problēma, un tas ir tas, ka Debian stabilā nedz slim, nedz gdm to neciena, tāpēc tas īsti nedarbojas. Tam vajadzētu strādāt ar ArchLinux un jebkuru citu izplatīšanu vaniļa nekā Debian.
Ja tas darbojas, mums bija jāpabeidz pēdējie mūsu uzdevumi.

Un kas tad bija konks?

Nu, lai statusa joslā ievietotu vēl dažas lietas. Nokopējiet to failā ~ / .conkyrc. Konfigurācijas fails, kuru es jums dodu, tam jau ir konfigurēts. Nepieciešama mpd.

out_to_x nē out_to_console jā update_interval 1.0 total_run_times 0 use_spacer nav TEXT $ {mpd_artist} - $ {mpd_title} | Augšup: $ {uptime_short} | Temperatūra: $ {acpitemp} C | RAM: $ memperc% | Centrālais procesors: $ {cpu}% |

Un viss. Conky iestatījumus ir daudz vieglāk spēlēt, nekā xmobar. Iepriekšējos ekrānuzņēmumos varat redzēt, kā tas darbojas.

Secinājumi

Scrotwm ir lielisks produkts. Pirms sūdzēties par trūkumiem, mums jāatceras, ka tas attīstās. Vismaz es paliku pie viņa uz šīs mašīnas. Es domāju, ka tas ir šīs sērijas beigas, jo no šī brīža jūs to varat izdarīt pats. Starp citu, konfigurācijas fails ir šeit.


Raksta saturs atbilst mūsu principiem redakcijas ētika. Lai ziņotu par kļūdu, noklikšķiniet uz šeit.

11 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   tarantonio teica

    Es gribētu izmēģināt šo wm, kāda ir bāze, no kuras jūs sākat?
    Es gribētu sākt ar debianu bez grafiskas vides, es saprotu, ka man vajadzēs tikai instalēt xorg un tad es varētu turpināt ar jūsu sacīto. Vai ekrānuzņēmumos redzamais fonts ir definēts konfigurācijas failā?

    1.    antidempinga teica

      Fonts ir definēts konfigurācijas failā. Tas ir Terminus, un tas tiek automātiski instalēts kopā ar paketi. Es nomainīju GVim avotu un termināli, lai tie būtu piemēroti, jo tas izskatās diezgan labi.
      Es arī sāku ar minimālu Debian, bet, veicot instalēšanu, es tajā ievietoju Openbox, un es tikko pārslēdzos uz Scrotwm. Xorg instalēšana man nebija problēma.

  2.   elav teica

    Meistars anti, kā jūs mūs pieradāt ... ^^

    1.    antidempinga teica

      Paldies elav. 😀

  3.   tarantonio teica

    Starp citu, es nesen atklāju i3 (http://i3wm.org/), un es uzskatu, ka tas ir izcils. Es tikai gribēju ieteikt, cik intuitīvs un pieejams iesācējiem.

  4.   elendilnarsil teica

    Tas, ko var sasniegt, man šķiet ārkārtējs. paldies par visu darbu aiz šī amata.

  5.   MSX teica

    Ļoti ļoti laba apmācība. Ja es vēl nebūtu norēķinājies ar KDE SC / Awesome, es noteikti to instalētu.
    +1

  6.   Xykyz teica

    Es neesmu vienīgais, kas lasa Scroto labi? Nē? Jā? :LABI:

    1.    antidempinga teica

      Tas bija viens no iemesliem, kāpēc nosaukums tika mainīts uz Spectwm. Bija cilvēki, kuriem tas nepatika, un viņi izgatavoja dakšiņas un visu, bet, ja jūs meklējat iepakojumu, piemēram, Arch; tas jau iznāk kā spectrwm.

  7.   529 teica

    Liels paldies!! Ar šo apmācību un Arch wiki man izdevās to labi konfigurēt. Paskaties, kā tas sanāca ^^

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

    1.    antidempinga teica

      Es priecājos, ka tas tev kalpoja 🙂