ది డార్క్ సైడ్ ఆఫ్ మొజాయిక్ (IV): స్క్రోట్వామ్

కాబట్టి మేము కొనసాగిస్తాము. లో మునుపటి డెలివరీ మేము ఒక xmonad.hs ఫైల్‌ను తీసివేసి, హాస్కెల్ యొక్క ఆలోచనను గ్రహాంతర భాషగా వదిలించుకున్నాము. ఈ రోజు మనం సరళమైనదాన్ని చూడబోతున్నాం, స్పెక్ట్రమ్; గతంలో స్క్రోట్వామ్ అని పిలుస్తారు. ఈ వ్యాసం యొక్క ప్రయోజనాల కోసం, నేను దీనిని స్క్రోట్వామ్ అని పిలవబోతున్నాను ఎందుకంటే నేను స్థిరమైన డెబియన్‌లో ఉన్నాను మరియు ప్యాకేజీ ఇంకా పేరు మార్చబడలేదు. ఏదేమైనా, ఇది సాధారణ సంస్థాపన.

సుడో ఆప్టిట్యూడ్ ఇన్‌స్టాల్ scrotwm dmenu conky

మనకు దేని కోసం కోంకీ కావాలి? మళ్ళీ Dmenu? మేము తరువాత వాటిని ఉపయోగిస్తాము, మీరు చూస్తారు.

బేసిక్స్

నిజంగా వివరించడానికి చాలా లేదు, ఎందుకంటే scrotwm ను సెషన్‌గా నడుపుతున్నప్పుడు మనం స్క్రీన్ ఎగువ అంచు వద్ద ఒక బార్‌ను మరియు నేపథ్యంగా దృ color మైన రంగును కనుగొంటాము. Alt + P ఎప్పటిలాగే dmenu ని ప్రారంభిస్తుంది, కానీ ఇప్పుడు dmenu యొక్క రంగులు మన స్టేటస్ బార్ యొక్క రంగులకు అనుగుణంగా ఉంటాయి.
ఇది జరుగుతుంది ఎందుకంటే మేము dmenu ను ప్రారంభించము, కానీ Scrotwm కాన్ఫిగరేషన్ ఫైల్‌లో పేర్కొన్న కొంత క్లిష్టమైన ఆదేశాన్ని ప్రారంభించండి: ~ / .scrotwm.conf (ఇది భవిష్యత్తు సంస్కరణల్లో మార్పులు ~ / .spectrwm.conf). ఆర్డర్ ఇలా ఉంటుంది:

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

$ తో గుర్తించబడిన పదాలు sh స్క్రిప్ట్ యొక్క వేరియబుల్స్ కంటే మరేమీ కాదు మరియు ఒకే ఫైల్‌లో కాన్ఫిగర్ చేయబడ్డాయి. ఈ భాగాన్ని తాకవద్దని నేను మీకు సిఫార్సు చేస్తున్నాను ఎందుకంటే రంగులు కాన్ఫిగర్ చేయబడిన తర్వాత, ఇది బాగా కలిసిపోతుంది.

ఆకృతీకరించుట

కాన్ఫిగరేషన్ ఫైల్ చాలా సులభం మరియు బాగా వ్యాఖ్యానించబడింది. ఇది ప్రతిఒక్కరికీ పని చేయాలి, కానీ కొన్ని మార్పులు చేద్దాం:

  • కీబోర్డు యొక్క ప్రైవేట్ జెండాకు మంచి ఉపయోగం ఇస్తూ, సూపర్ కీ కోసం మోడ్ కీని మారుస్తాము
  • మేము విండోస్ యొక్క రంగులను మారుస్తాము
  • మేము కొన్నింటిని జోడిస్తాము క్విర్క్స్ ప్రత్యేక విండోలను నిర్వహించడానికి
  • కొన్ని కీబోర్డ్ సత్వరమార్గాలు.
  • మేము Scrotwm యొక్క లోపాలను ఎదుర్కొంటాము

కాబట్టి మేము మునుపటి వ్యాసంలో మాదిరిగానే చేస్తాము.

ఫైల్‌తో ముఖాముఖి

మీరు ఫైల్ను తెరవాలి ~ / .scrotwm.conf కానీ దాని కోసం మీరు మొదట దీన్ని సృష్టించాలి. నేను ఇంతకు ముందు అందించిన కాన్ఫిగరేషన్ల నుండి మీరు XMonad ని కదిలిస్తుంటే, వారు పొరపాటు చేసినప్పుడు XMonad చివరి చెల్లుబాటు అయ్యే మునుపటి కాన్ఫిగరేషన్లను ఉంచుతుంది మరియు మీరు దాన్ని ఎలా చూస్తారనే దానిపై ఆధారపడి ఉంటుంది- దోష సందేశం మీరు ఏమి తప్పు చేశారో మీకు చెబుతుంది. Scrotwm లో అది లేదు మరియు అది మళ్ళీ ఫైల్‌లో వ్రాసిన గ్లోబల్ కాన్ఫిగరేషన్‌ను తీసుకుంటుంది /etc/scrotwm.conf. సాధారణ కాపీ మరియు పేస్ట్ సరిపోతుంది:

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

మీరు వినియోగదారుని మార్చాల్సిన అవసరం లేదనిపిస్తుంది, కాని ఇది సాధారణ చౌన్‌తో చేయవచ్చు:

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

మేము ఈ పంక్తిని కనుగొన్నాము:

modkey = మోడ్ 1

మరియు మా క్రొత్త ఇష్టమైన కీకి కేటాయించడానికి మేము దానిని మోడ్ 4 లో వదిలివేస్తాము. మొదటి పని.

రంగులు

మునుపటి అధ్యాయంలో నేను సోలరైజ్ లైట్ పాలెట్‌ను ఎంచుకున్నాను ఎందుకంటే ఇది గోధుమ, కంటికి అనుకూలమైన డెస్క్ వద్ద నా ప్రయత్నానికి సరిపోతుంది. కానీ ఆ పాలెట్ అప్పటికే నాకు విసుగు తెప్పించింది మరియు దానిని మార్చడానికి సమయం వచ్చింది. నేను నీలం రంగును కోరుకుంటున్నాను కాబట్టి, నేను వివిఫైని పరిశీలించాను మరియు డోర్హింగే స్కీమాటిక్‌ను కనుగొన్నాను, అయినప్పటికీ నేను సోలరైజ్డ్ డార్క్ లేదా అస్మ్‌దేవ్‌ను ఉపయోగించగలను, అక్కడ కూడా అందుబాటులో ఉంది. ప్రశ్న ఫైల్ ఇక్కడ.
Scrotwm రంగును నిర్వచించడానికి కొంత వింత పద్ధతిని కలిగి ఉంది. ఈ పంక్తులలో వలె మీరు ఎరుపు, ఆకుపచ్చ మరియు నీలం భాగాలను వేరుచేస్తూ వ్రాయాలి:

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

డోర్హింగే కలర్ స్కీమ్ ఆధారంగా విండోస్ కోసం నేను ఎంచుకున్న రంగులు ఇవి. మనం రెండు విషయాలు గమనించవచ్చు. మొదట, కొంతకాలం క్రితం dmenu ఆదేశం ఉపయోగించిన వేరియబుల్స్ ఇక్కడ ఉన్నాయి. మరియు రెండవది ఏమిటంటే, ఫోకస్ లేకుండా కొన్ని అంచులను పొందుతాము, అది బహుళ టెర్మినల్స్ ఒకటిగా కనిపిస్తుంది. అలాంటిది:

మా సాంప్రదాయ విలువలను మార్చడానికి (మునుపటి వ్యాసం నుండి తీగలు వంటివి), మేము దానిని మూడు ముక్కలుగా కట్ చేసి, బార్ల మధ్య విలువలను ఉంచాము. మరియు ఇక్కడ ఫంక్షన్ కాదు మూడ్ కలర్ మేము చివరిసారి కొద్దిగా హస్కేల్‌తో చేసాము.
రెండవ పని పూర్తయింది.

క్విర్క్స్, లేదా దాని అర్థం

Scrotwm ని XMonad తో పోల్చడం అనివార్యం. ప్రాజెక్ట్ పేజీ కూడా దాని నుండి మరియు DWM నుండి వచ్చిన ఆలోచనల ద్వారా ప్రేరణ పొందిందని చెబుతుంది. మేము విండోస్‌తో ప్రత్యేక కాన్ఫిగరేషన్‌ను పెట్టకముందే, ఎందుకంటే XMonad వాటిని డిఫాల్ట్‌గా బాగా నిర్వహిస్తుంది. Scrotwm ఉంది క్విర్క్స్ జింప్ వంటి కొన్ని అనువర్తనాల్లో టైలింగ్ సమస్యలను పరిష్కరించడానికి. మేము ఫైల్ యొక్క దాదాపు చివరకి వెళ్లి క్విర్క్స్ విభాగాన్ని కనుగొంటాము. మేము ఈ పంక్తిని అరికట్టాము:

#quirk [Gimp: gimp] = FLOAT + ANYWHERE

హెర్క్యులస్ ఎంత మంచి పని, విషయాలు క్లిష్టంగా మారతాయి. Scrotwm టైల్డ్ నోటిఫికేషన్లను మీరు ఇప్పటికే గమనించారా? దీన్ని పరిష్కరించడం కొంచెం కష్టం. ప్రారంభించడానికి మేము ఈ క్రింది ఆదేశాన్ని అమలు చేయాలి:

xprop | grep WM_CLASS

మా చిన్న బాణం ఒక రకమైన పాయింటర్‌గా మారుతుంది మరియు మేము నోటిఫికేషన్ విండోపై క్లిక్ చేస్తాము. టెర్మినల్‌లో ఇది ఇలా ఉంటుంది:

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

మేము కమాండ్ యొక్క అవుట్పుట్ యొక్క మొదటి భాగాన్ని విస్మరిస్తాము మరియు దీనిని వ్రాయడానికి ఫలితాలను విలోమం చేస్తాము:

quirk [Xfce4-notifyd: xfce4-notifyd] = FLOAT + ANYWHERE

శ్రద్ధ, పెద్ద అక్షరాలు ముఖ్యమైనవి. మేము అదే ఉపాయాన్ని అన్వయించవచ్చు, ఉదాహరణకు; ఏమి పొందడానికి cb- నిష్క్రమణ, అనుకూలమైన షట్డౌన్ మేనేజర్, ఎల్లప్పుడూ తేలుతూ ఉంటుంది:
quirk [Cb-exit: cb-exit] = FLOAT + ANYWHERE

మూడవ పని పూర్తయింది. ఇప్పుడు ఈ కార్యక్రమాలు ఇలా ఉండాలి:

కాబట్టి అవును.

సత్వరమార్గాలు

మేము దాదాపు పూర్తి చేసాము. నేను మునుపటి సమయం వలె అదే సత్వరమార్గాలను ఉంచుతాను:

ప్రోగ్రామ్ [gvim] = gvim bind [gvim] = MOD + v ప్రోగ్రామ్ [mpd-p] = mpc టోగుల్ బైండ్ [mpd-p] = MOD + c ప్రోగ్రామ్ [mpd-n] = mpc తదుపరి బైండ్ [mpd-n] = MOD + s ప్రోగ్రామ్ [mpd-b] = mpc prev bind [mpd-b] = MOD + a

వాక్యనిర్మాణం చాలా సులభం. నాల్గవ పని పూర్తయింది.

ప్రారంభ సమస్య

మేము ఈ రోజు ఇబ్బందికరమైన క్షణానికి వచ్చాము. Scrtowm చాలా బాగుంది, కానీ ఇది ఒకదాన్ని నిర్వహించదు స్వయంచాలక ప్రారంభం. దాన్ని పరిష్కరించడానికి ఒక మార్గం ఉంది. ఆ ఫైల్ ~ / .xinitrc మేము దీనిని ఉంచాము:

నత్రజని - రెస్టోర్ & xfce4- వాల్యూమ్ & mpd & exec scrotwm

ఇప్పుడు, మేము స్టార్టెక్స్ నుండి లేదా స్లిమ్‌తో ప్రారంభిస్తేనే అది పని చేస్తుంది. ఇక్కడ ఒక సమస్య ఉంది మరియు డెబియన్ స్థిరంగా స్లిమ్ లేదా జిడిఎమ్ దీనిని గౌరవించదు, కాబట్టి ఇది నిజంగా పనిచేయదు. ఇది ఆర్చ్ లినక్స్ మరియు ఏదైనా ఇతర పంపిణీలో పనిచేయాలి వనిల్లా డెబియన్ కంటే.
ఇది పనిచేస్తే, మన చివరి పనులను పూర్తి చేసి ఉండాలి.

మరియు అప్పుడు ఏమి ఉంది?

సరే, స్టేటస్ బార్‌లో మరికొన్ని విషయాలు ఉంచాలి. దీన్ని మీ ~ / .conkyrc ఫైల్‌కు కాపీ చేయండి. నేను మీకు ఇచ్చే కాన్ఫిగరేషన్ ఫైల్ ఇప్పటికే దీని కోసం కాన్ఫిగర్ చేయబడింది. Mpd అవసరం.

out_to_x లేదు out_to_console అవును update_interval 1.0 total_run_times 0 use_spacer none TEXT $ {mpd_artist} - $ {mpd_title} | పైకి: $ {సమయ_షార్ట్} | తాత్కాలికం: $ {acpitemp} C | RAM: $ memperc% | CPU: $ {cpu}% |

మరియు అంతే. కాంకీ యొక్క సెట్టింగులు xmobar కంటే ఆడటం చాలా సులభం. మునుపటి స్క్రీన్షాట్లలో ఇది ఎలా పనిచేస్తుందో మీరు చూడవచ్చు.

ముగింపులు

Scrotwm ఒక గొప్ప ఉత్పత్తి. దాని లోపాల గురించి ఫిర్యాదు చేయడానికి ముందు, అది అభివృద్ధి చెందుతున్నదని మనం గుర్తుంచుకోవాలి. కనీసం నేను ఈ యంత్రంలో అతనితోనే ఉన్నాను. ఇది ఈ సిరీస్ ముగింపు అని నేను అనుకుంటున్నాను, ఎందుకంటే ఇప్పటి నుండి మీరు మీరే చేయగలరు. మార్గం ద్వారా, ఆకృతీకరణ ఫైలు ఇక్కడ.


వ్యాసం యొక్క కంటెంట్ మా సూత్రాలకు కట్టుబడి ఉంటుంది సంపాదకీయ నీతి. లోపం నివేదించడానికి క్లిక్ చేయండి ఇక్కడ.

11 వ్యాఖ్యలు, మీదే వదిలేయండి

మీ వ్యాఖ్యను ఇవ్వండి

మీ ఇమెయిల్ చిరునామా ప్రచురితమైన కాదు. లు గుర్తించబడతాయి గుర్తించబడతాయి *

*

*

  1. డేటాకు బాధ్యత: మిగ్యుల్ ఏంజెల్ గాటన్
  2. డేటా యొక్క ఉద్దేశ్యం: కంట్రోల్ స్పామ్, వ్యాఖ్య నిర్వహణ.
  3. చట్టబద్ధత: మీ సమ్మతి
  4. డేటా యొక్క కమ్యూనికేషన్: డేటా చట్టపరమైన బాధ్యత ద్వారా తప్ప మూడవ పార్టీలకు తెలియజేయబడదు.
  5. డేటా నిల్వ: ఆక్సెంటస్ నెట్‌వర్క్స్ (EU) హోస్ట్ చేసిన డేటాబేస్
  6. హక్కులు: ఎప్పుడైనా మీరు మీ సమాచారాన్ని పరిమితం చేయవచ్చు, తిరిగి పొందవచ్చు మరియు తొలగించవచ్చు.

  1.   టరాంటోనియో అతను చెప్పాడు

    నేను ఈ wm ను ప్రయత్నించాలనుకుంటున్నాను, మీరు ప్రారంభించే ఆధారం ఏమిటి?
    నేను గ్రాఫికల్ వాతావరణం లేని డెబియన్ నుండి ప్రారంభించాలనుకుంటున్నాను, నేను xorg ను మాత్రమే వ్యవస్థాపించాల్సిన అవసరం ఉందని నేను అర్థం చేసుకున్నాను, ఆపై మీరు చెప్పినదానితో నేను కొనసాగగలను. స్క్రీన్‌షాట్లలో కనిపించే ఫాంట్ కాన్ఫిగరేషన్ ఫైల్‌లో నిర్వచించబడిందా?

    1.    వ్యతిరేక అతను చెప్పాడు

      నిజమే, కాన్ఫిగరేషన్ ఫైల్‌లో ఫాంట్ నిర్వచించబడింది. ఇది టెర్మినస్ మరియు ఇది ప్యాకేజీతో స్వయంచాలకంగా ఇన్‌స్టాల్ అవుతుంది. నేను జివిమ్ మరియు టెర్మినల్ యొక్క మూలాన్ని సరిపోయేలా మార్చాను, ఎందుకంటే ఇది చాలా బాగుంది.
      నేను కనీస డెబియన్‌తో కూడా ప్రారంభించాను, కాని నేను ఇన్‌స్టాలేషన్ చేసినప్పుడు నేను దానిపై ఓపెన్‌బాక్స్ ఉంచాను మరియు నేను స్క్రోట్‌వమ్‌కు మారాను. Xorg ని ఇన్‌స్టాల్ చేయడం నాకు సమస్య కాదు.

  2.   ఎలావ్ అతను చెప్పాడు

    మాస్టర్ యాంటీ, మీరు మాకు ఉపయోగించినట్లుగా ... ^^

    1.    వ్యతిరేక అతను చెప్పాడు

      ధన్యవాదాలు ఎలావ్. 😀

  3.   టరాంటోనియో అతను చెప్పాడు

    మార్గం ద్వారా, నేను ఇటీవల i3 ను కనుగొన్నాను (http://i3wm.org/) మరియు నేను అద్భుతమైనదిగా భావిస్తున్నాను. క్రొత్తవారికి ఎంత స్పష్టమైన మరియు ప్రాప్యత కోసం నేను దీన్ని సిఫార్సు చేయాలనుకుంటున్నాను.

  4.   elendilnarsil అతను చెప్పాడు

    సాధించగలిగేది నాకు అసాధారణంగా అనిపిస్తుంది. ఈ పోస్ట్ వెనుక ఉన్న అన్ని పనికి ధన్యవాదాలు.

  5.   MSX అతను చెప్పాడు

    చాలా మంచి ట్యుటోరియల్. నేను ఇప్పటికే KDE SC / Awesome లో స్థిరపడకపోతే నేను తప్పనిసరిగా దీన్ని ఇన్‌స్టాల్ చేస్తాను.
    +1

  6.   జికిజ్ అతను చెప్పాడు

    స్క్రోటోను చదివేది నేను మాత్రమే కాదు? లేదు? అవును? :అలాగే:

    1.    వ్యతిరేక అతను చెప్పాడు

      పేరును స్పెక్ట్‌వామ్‌గా మార్చడానికి ఇది ఒక కారణం. దీన్ని ఇష్టపడని వ్యక్తులు ఉన్నారు మరియు వారు ఫోర్కులు మరియు ప్రతిదీ తయారు చేశారు, కానీ మీరు ప్యాకేజీ కోసం చూస్తే, ఉదాహరణకు ఆర్చ్‌లో; ఇది ఇప్పటికే స్పెక్ట్రూమ్ గా బయటకు వస్తుంది.

  7.   అగస్టింగానా 529 అతను చెప్పాడు

    మీకు చాలా కృతజ్ఞతలు!! ఈ ట్యుటోరియల్ మరియు ఆర్చ్ వికీతో నేను దీన్ని బాగా కాన్ఫిగర్ చేయగలిగాను. ఇది ఎలా జరిగిందో చూడండి ^^

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

    1.    వ్యతిరేక అతను చెప్పాడు

      ఇది మీకు సేవ చేసినందుకు నేను సంతోషిస్తున్నాను