ផ្នែកខាងងងឹតនៃ Mosaic (IV): Scrotwm

ដូច្នេះយើងបន្ត។ ក្នុង ការចែកចាយមុន យើងបានហែកឯកសារ xmonad.hs ហើយលុបចោលគំនិតរបស់ហាកលលជាភាសាជនបរទេស។ សព្វថ្ងៃនេះយើងនឹងមើលឃើញអ្វីដែលសាមញ្ញ, Spectrwm; ត្រូវបានគេស្គាល់ថាជា Scrotwm ។ សម្រាប់គោលបំណងនៃអត្ថបទនេះយើងនឹងហៅវាថា Scrotwm ព្រោះខ្ញុំនៅលើដេបៀនថេរហើយកញ្ចប់មិនទាន់ត្រូវបានប្តូរឈ្មោះនៅឡើយទេ។ ទោះយ៉ាងណាក៏ដោយវាគឺជាការតំឡើងជាប្រចាំ។

សម្បទា sudo ដំឡើង scrotwm dmenu conky

តើយើងចង់បានការកកស្ទះអ្វីខ្លះ? Dmenu ម្តងទៀត? យើងនឹងប្រើវានៅពេលក្រោយអ្នកនឹងឃើញ។

មូលដ្ឋានគ្រឹះ

ពិតជាមិនមានអ្វីច្រើនទេដែលត្រូវពន្យល់ព្រោះនៅពេលដំណើរការស្កុតវែមជាវេនយើងរកឃើញបារនៅគែមខាងលើនៃអេក្រង់ហើយមានពណ៌រឹងដូចផ្ទៃខាងក្រោយ។ 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 ទេហើយត្រូវបានតំឡើងក្នុងឯកសារតែមួយ។ ខ្ញុំសូមណែនាំអ្នកកុំឱ្យប៉ះផ្នែកនេះពីព្រោះនៅពេលពណ៌ត្រូវបានកំណត់វារួមបញ្ចូលគ្នាយ៉ាងល្អ។

ការបង្កើត

ឯកសារកំណត់រចនាសម្ព័ន្ធគឺសាមញ្ញហើយត្រូវបានផ្តល់យោបល់យ៉ាងល្អ។ វាគួរតែដំណើរការសម្រាប់អ្នករាល់គ្នាប៉ុន្តែសូមធ្វើការកែប្រែបន្តិចបន្តួច៖

  • យើងនឹងផ្លាស់ប្តូរកូនសោម៉ូឌែលសម្រាប់គ្រាប់ចុច Super ដោយផ្តល់នូវការប្រើប្រាស់ល្អដល់ទង់ឯកជននៃក្តារចុច
  • យើងនឹងផ្លាស់ប្តូរពណ៌របស់បង្អួច
  • យើងនឹងបន្ថែមពីរបី លក្ខណៈពិសេស ដើម្បីគ្រប់គ្រងបង្អួចពិសេស
  • ផ្លូវកាត់ក្តារចុចពីរបី។
  • យើងនឹងប្រឈមមុខនឹងការខ្វះខាតរបស់អេសស្តូត

ដូច្នេះយើងស្ទើរតែនឹងធ្វើដូចគ្នានឹងអត្ថបទមុនដែរ។

ទល់មុខគ្នាជាមួយឯកសារ

អ្នកត្រូវបើកឯកសារ ~ / .scrotwm.conf ប៉ុន្តែសម្រាប់អ្វីដែលអ្នកត្រូវបង្កើតវាជាមុនសិន។ ប្រសិនបើអ្នកកំពុងផ្លាស់ប្តូរ XMonad (ខ្ញុំសង្ឃឹមថា) ពីការកំណត់ដែលខ្ញុំបានផ្តល់ពីមុនអ្នកនឹងឃើញថានៅពេលដែលពួកគេធ្វើខុស XMonad រក្សាការកំណត់រចនាសម្ព័ន្ធមុនដែលមានសុពលភាពចុងក្រោយហើយបញ្ជូនអ្នកយ៉ាងល្អ - អាស្រ័យលើរបៀបដែលអ្នកឃើញវា - សារកំហុស ប្រាប់អ្នកពីអ្វីដែលអ្នកបានធ្វើខុស។ នៅក្នុង Scrotwm មិនមានទេហើយវានឹងយកការកំណត់រចនាសម្ព័ន្ធសកលដែលបានសរសេរនៅក្នុងឯកសារម្តងទៀត /etc/scrotwm.conf។ ច្បាប់ចម្លងសាមញ្ញនិងបិទភ្ជាប់គឺគ្រប់គ្រាន់ហើយ៖

ស៊ីភី /etc/scrotwm.conf ~ / .scrotwm.conf

វាហាក់ដូចជាអ្នកមិនចាំបាច់ផ្លាស់ប្តូរអ្នកប្រើប្រាស់ទេប៉ុន្តែវាអាចត្រូវបានធ្វើដោយសម្លេងរោទិ៍ធម្មតា៖

chown នៅទីនេះ - ទៅ - ឈ្មោះអ្នកប្រើរបស់អ្នក ~ / .scrotwm.conf

យើងរកឃើញខ្សែនេះ៖

modkey = Mod1

ហើយយើងទុកវានៅក្នុងម៉ូឌែល ៤ ដើម្បីកំណត់វាទៅកូនសោសំណព្វថ្មីរបស់យើង។ ភារកិច្ចដំបូងត្រូវបានអនុវត្ត។

ពណ៌

នៅក្នុងជំពូកមុនខ្ញុំបានជ្រើសរើសក្ដារលាយសូឡាអ៊ីដលីនព្រោះវាសមនឹងការប៉ុនប៉ងរបស់ខ្ញុំនៅតុពណ៌ត្នោតនិងតុដែលងាយស្រួលសម្រាប់ភ្នែក។ ប៉ុន្តែក្ដារលាយនោះធ្វើឱ្យខ្ញុំធុញទ្រាន់ហើយវាដល់ពេលត្រូវប្តូរវាហើយ។ ដោយសារខ្ញុំចង់បានអ្វីដែលមានពណ៌ខៀវខ្ញុំបានយក Vivify សម្រាប់ការវិលមួយហើយបានឆ្លងកាត់គ្រោងការណ៍ហ្គីងហ្គេនទោះបីជាខ្ញុំអាចប្រើសូឡាវីដឌីកឬអេសឌីវេក៏ដោយក៏អាចរកបាននៅទីនោះដែរ។ ឯកសារនៅក្នុងសំណួរគឺ នៅទីនេះ.
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 មួយរយៈមុន។ ហើយទីពីរគឺថាយើងនឹងទទួលបានគែមដោយមិនផ្តោតអារម្មណ៍ដែលនឹងធ្វើឱ្យស្ថានីយជាច្រើនលេចឡើងដូចមួយ។ អ្វីមួយ​ដូច​នោះ:

ដើម្បីប្តូរតម្លៃប្រពៃណីរបស់យើង (ដូចជាខ្សែពីអត្ថបទមុន) យើងគ្រាន់តែកាត់វាជាបីចំណែកហើយដាក់តម្លៃនៅចន្លោះបារ៍។ ហើយនេះមិនមែនជាមុខងារទេ ពណ៌អារម្មណ៍ យើងបានធ្វើជាមួយ Haskell តិចតួចកាលពីលើកមុន។
កិច្ចការទី ២ បានបញ្ចប់។

quirks ឬអ្វីក៏ដោយដែលមានន័យថា

វាមិនអាចជៀសរួចដើម្បីរក្សាការប្រៀបធៀប Scrotwm ជាមួយ XMonad ។ ទំព័រគម្រោងផ្ទាល់ប្រាប់យើងថាវាត្រូវបានបំផុសគំនិតដោយគំនិតពីវានិងពីឌីឌីអេស។ មុនពេលដែលយើងមិនបានដាក់ការកំណត់ពិសេសណាមួយជាមួយបង្អួចពីព្រោះ XMonad គ្រប់គ្រងពួកវាតាមលំនាំដើម។ Scrotwm មានឯកសារ លក្ខណៈពិសេស ដើម្បីដោះស្រាយបញ្ហានៃការដាក់ក្បឿងនៅក្នុងកម្មវិធីមួយចំនួនដូចជា Gimp ។ យើងទៅស្ទើរតែចុងបញ្ចប់នៃឯកសារហើយរកផ្នែក quirks ។ យើងមិនទទួលស្គាល់បន្ទាត់នេះទេ៖

#quirk [Gimp: gimp] = FLOAT + អ្វីក៏ដោយ

តើការងាររបស់ Hercules ល្អយ៉ាងណាអ្វីៗចាប់ផ្តើមស្មុគស្មាញ។ តើអ្នកបានកត់សម្គាល់រួចហើយថាក្រុមហ៊ុន Scrotwm រៀបចំការជូនដំណឹងដែរឬទេ? វាពិបាកជាងបន្តិចក្នុងការដោះស្រាយបញ្ហានេះ។ ដើម្បីចាប់ផ្តើមយើងត្រូវដំណើរការពាក្យបញ្ជាដូចខាងក្រោមៈ

xprop | grep WM_CLASS

ព្រួញតូចរបស់យើងនឹងផ្លាស់ប្តូរទៅជាប្រភេទទ្រនិចមួយហើយយើងចុចលើបង្អួចជូនដំណឹង។ នៅក្នុងស្ថានីយវានឹងមានអ្វីដូចនេះ៖

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

យើងមិនអើពើផ្នែកដំបូងនៃលទ្ធផលនៃពាក្យបញ្ជាហើយច្រាសលទ្ធផលដើម្បីសរសេរនេះ:

quirk [Xfce4-notifyd: xfce4-notifyd] = FLOAT + វត្ថុណាមួយ

ការយកចិត្តទុកដាក់អក្សរធំមានសារៈសំខាន់ណាស់។ យើងអាចអនុវត្តល្បិចដូចគ្នាឧទាហរណ៍។ ដើម្បីទទួលបានអ្វី cb- ចេញកម្មវិធីគ្រប់គ្រងការបិទដែលងាយស្រួលហើយតែងតែអណ្តែត៖
quirk [Cb-exit: cb-exit] = FLOAT + វត្ថុណាមួយ

កិច្ចការទីបីបានបញ្ចប់។ ឥឡូវនេះកម្មវិធីទាំងនេះគួរតែមើលទៅដូចនេះ:

អញ្ចឹងបាទ។

ផ្លូវកាត់

យើងជិតរួចរាល់ហើយ។ ខ្ញុំនឹងដាក់ផ្លូវកាត់ដូចពេលមុន៖

កម្មវិធី [gvim] = gvim ចង [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 + ក

វាក្យសម្ព័ន្ធគឺសាមញ្ញណាស់។ កិច្ចការទីបួនបានបញ្ចប់។

បញ្ហាពេលចាប់ផ្តើម

យើងមកដល់ពេលវេលាឆ្គងថ្ងៃនេះ។ Scrtowm គឺអស្ចារ្យណាស់ប៉ុន្តែវាមិនអាចដោះស្រាយអ្វីមួយបានទេ ការចាប់ផ្តើមដោយស្វ័យប្រវត្តិ។ មានវិធីដើម្បីដោះស្រាយវា។ ឯកសារ ~ / .xinitrc យើងបានដាក់នេះ:

អាសូត - អ៊ីស្ត្ររីសនិង xfce4 - វ៉ុលនិង mpd & exec scrotwm

ហើយឥលូវនេះទោះបីវាអាចដំណើរការបានលុះត្រាតែយើងចាប់ផ្តើមពី startx រឺក៏ស្គមដែលប្រើវា។ មានបញ្ហាមួយនៅទីនេះហើយវាគឺថានៅដេបៀនមានស្ថេរភាពទាំងមិនមានរាងស្លីមនិងមិនមានការគោរព gdm ដូច្នេះវាពិតជាមិនដំណើរការទេ វាគួរតែដំណើរការលើ ArchLinux និងការចែកចាយផ្សេងទៀត វ៉ានីឡា ជាងដេបៀន។
ប្រសិនបើការងារនេះយើងគួរតែបញ្ចប់ការងារចុងក្រោយរបស់យើង។

ហើយអ្វីដែលកកស្ទះសម្រាប់ពេលនោះ?

ជាការប្រសើរណាស់ដើម្បីដាក់វត្ថុពីរបីបន្ថែមទៀតនៅលើរបារស្ថានភាព។ ចម្លងវាទៅឯកសារ ~ / .conkyrc របស់អ្នក។ ឯកសារកំណត់រចនាសម្ព័ន្ធដែលខ្ញុំផ្តល់ឱ្យអ្នកត្រូវបានតំឡើងរួចហើយសម្រាប់បញ្ហានេះ។ ត្រូវការ mpd ។

out_to_x គ្មាន out_to_console បាទ update_interval 1.0 សរុប_run_times 0 ប្រើ _spacer គ្មាន TEXT $ {mpd_artist} - $ {mpd_title} | ឡើង៖ $ {uptime_short} | Temp: $ {acpitemp} C | RAM: $ memperc% | ស៊ីភីយូ៖ $ {cpu}% |

ហើយនោះហើយជាវា។ ការកំណត់របស់ខុងឃីគឺមានភាពងាយស្រួលជាងមុនក្នុងការលេងជាមួយជាងអ៊ិនធរម៉ា។ នៅក្នុងរូបថតអេក្រង់មុនអ្នកអាចឃើញពីរបៀបដែលវាដំណើរការ។

ការសន្និដ្ឋាន

Scrotwm គឺជាផលិតផលដ៏អស្ចារ្យ។ មុននឹងត្អូញត្អែរអំពីកង្វះរបស់វាយើងត្រូវចាំថាវាកំពុងអភិវឌ្ឍ។ យ៉ាងហោចណាស់ខ្ញុំស្នាក់នៅជាមួយគាត់នៅលើម៉ាស៊ីននេះ។ ខ្ញុំគិតថាវាជាចុងបញ្ចប់នៃស៊េរីនេះពីព្រោះចាប់ពីពេលនេះទៅអ្នកអាចធ្វើវាដោយខ្លួនឯង។ និយាយអញ្ចឹងឯកសារកំណត់រចនាសម្ព័ន្ធគឺ នៅទីនេះ.


ខ្លឹមសារនៃអត្ថបទប្រកាន់ខ្ជាប់នូវគោលការណ៍របស់យើង ក្រមសីលធម៌វិចារណកថា។ ដើម្បីរាយការណ៍ការចុចកំហុស នៅទីនេះ.

៥៧ យោបល់ទុកអ្នក

ទុកឱ្យយោបល់របស់អ្នក

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានបោះពុម្ភ។ អ្នកគួរតែអនុវត្តតាម *

*

*

  1. ទទួលខុសត្រូវចំពោះទិន្នន័យ: មីហ្គែល - ហ្គែលហ្គេតថន
  2. គោលបំណងនៃទិន្នន័យ៖ គ្រប់គ្រង SPAM ការគ្រប់គ្រងមតិយោបល់។
  3. ភាពស្របច្បាប់៖ ការយល់ព្រមរបស់អ្នក
  4. ការប្រាស្រ័យទាក់ទងទិន្នន័យ៖ ទិន្នន័យនឹងមិនត្រូវបានទាក់ទងទៅភាគីទីបីឡើយលើកលែងតែកាតព្វកិច្ចផ្នែកច្បាប់។
  5. ការផ្ទុកទិន្នន័យ៖ មូលដ្ឋានទិន្នន័យដែលរៀបចំដោយបណ្តាញ Occentus (EU)
  6. សិទ្ធិ៖ នៅពេលណាដែលអ្នកអាចដាក់កម្រិតទាញយកមកវិញនិងលុបព័ត៌មានរបស់អ្នក។

  1.   តារ៉ាន់តូនីយ៉ូ dijo

    ខ្ញុំចង់សាកល្បង wm នេះតើមូលដ្ឋានអ្វីដែលអ្នកចាប់ផ្តើម?
    ខ្ញុំចង់ចាប់ផ្តើមជាមួយដេបៀនដោយគ្មានបរិយាកាសក្រាហ្វិកខ្ញុំយល់ថាខ្ញុំគ្រាន់តែត្រូវការតំឡើង xorg ហើយបន្ទាប់មកខ្ញុំអាចបន្តនូវអ្វីដែលអ្នកបាននិយាយ។ តើពុម្ពអក្សរត្រូវបានគេមើលឃើញនៅក្នុងរូបថតអេក្រង់ត្រូវបានកំណត់នៅក្នុងឯកសារកំណត់រចនាសម្ព័ន្ធទេ?

    1.    ប្រឆាំង dijo

      ជាការពិតពុម្ពអក្សរត្រូវបានកំណត់នៅក្នុងឯកសារកំណត់រចនាសម្ព័ន្ធ។ វាជា Terminus ហើយវាតំឡើងដោយស្វ័យប្រវត្តិជាមួយកញ្ចប់។ ខ្ញុំបានផ្លាស់ប្តូរប្រភពនៃស្ថានីយ៍ GVim និងស្ថានីយដើម្បីឱ្យសមព្រោះវាមើលទៅល្អណាស់។
      ខ្ញុំក៏ចាប់ផ្តើមជាមួយដេបៀនតិចតួចដែរប៉ុន្តែនៅពេលដែលខ្ញុំធ្វើការតំឡើងខ្ញុំដាក់ប្រអប់អូផិននៅលើវាហើយខ្ញុំទើបតែប្តូរទៅអេសស្តូត។ ការដំឡើង xorg មិនមែនជាបញ្ហាសម្រាប់ខ្ញុំទេ។

  2.   អេឡាវ dijo

    អនុបណ្ឌិតប្រឆាំង, ដូចដែលអ្នកបានប្រើយើងរួចទៅហើយ ... ^^

    1.    ប្រឆាំង dijo

      សូមអរគុណ elav ។ 😀

  3.   តារ៉ាន់តូនីយ៉ូ dijo

    និយាយអញ្ចឹងថ្មីៗនេះខ្ញុំបានរកឃើញ i3 (http://i3wm.org/) ហើយខ្ញុំឃើញថាវាល្អបំផុត។ ខ្ញុំគ្រាន់តែចង់ណែនាំវាសម្រាប់របៀបដែលវិចារណញាណនិងអាចចូលដំណើរការបានសម្រាប់អ្នកចូលចិត្ត។

  4.   Elendilnarsil dijo

    អ្វីដែលអាចសំរេចបានគឺពិតជាអស្ចារ្យសំរាប់ខ្ញុំ។ សូមអរគុណសម្រាប់ការងារទាំងអស់ដែលនៅពីក្រោយការប្រកាសនេះ។

  5.   msx dijo

    ការបង្រៀនល្អណាស់។ ប្រសិនបើខ្ញុំមិនទាន់បានទូទាត់លើ KDE អេសអេសអេស / អេមមែនខ្ញុំប្រាកដជាដំឡើងវា។
    +1

  6.   ស៊ីគីហ្ស dijo

    ខ្ញុំមិនមែនជាមនុស្សតែម្នាក់ទេដែលអានសិទ្ធីតូតូ? ទេ? បាទ / ចាស? :យល់ព្រម:

    1.    ប្រឆាំង dijo

      នោះគឺជាហេតុផលមួយក្នុងចំណោមហេតុផលដែលឈ្មោះត្រូវបានប្តូរទៅជាវិសាល។ មានមនុស្សដែលមិនចូលចិត្តវាហើយពួកគេបានបង្កើតសមនិងអ្វីៗទាំងអស់ប៉ុន្តែប្រសិនបើអ្នករកមើលកញ្ចប់ឧទាហរណ៍នៅ Arch; វាបានចេញមករួចទៅហើយជាអ្នកឃ្លាំមើល។

  7.   Agustingauna ៥២៩ dijo

    សូមអរគុណច្រើន !! ជាមួយនឹងការបង្រៀននេះនិងអាគីវីគីខ្ញុំអាចកំណត់រចនាសម្ព័ន្ធបានយ៉ាងល្អ។ មើលពីរបៀបដែលវាប្រែជា ^^

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

    1.    ប្រឆាំង dijo

      ខ្ញុំរីករាយដែលបានបម្រើអ្នក