ការលួចស្តាប់«ហ្គ្រែមម៉ាធីត»

សម្រាប់ខ្ញុំ ប្រកាសទីពីរ.. .. ខ្ញុំនឹងបង្ហាញអ្នក (អ្វីមួយដែលអ្នកខ្លះគិតថាគ្មានប្រយោជន៍) ផ្លាស់ប្តូរពណ៌ អំពីធាតុរក្សាអេក្រង់សំណព្វរបស់ខ្ញុំ (ធាតុរក្សាអេក្រង់ធាតុរក្សាអេក្រង់) xscreensaver, ហ្គ្រែមម៉ាទីនដែលប្រសិនបើអ្នកមិនដឹងថាជាការក្លែងធ្វើនៃនិមិត្តសញ្ញាធម្មតាដែលធ្លាក់តាមរយៈម៉ូនីទ័រនៅក្នុងរចនាប័ទ្មម៉ាទ្រីសជាមួយនឹងបែបផែន 3D ដ៏ស្រស់ស្អាត។ នេះជារូបភាព៖

ដូចដែលខ្ញុំពិតជារំខានហើយកុំព្យូទ័ររបស់ខ្ញុំត្រូវបានប្តូរតាមបំណងជាមួយនឹងពណ៌ខ្មៅនិងពណ៌ខៀវលក្ខណៈ Arch លីនុច (ដែលមើលទៅអស្ចារ្យជាមួយនឹងក្តារចុចក្តារចុចពណ៌ខៀវរបស់ខ្ញុំ) .. ធម្មតា ពណ៌បៃតង នៃម៉ាទ្រីសវាមិនរួមបញ្ចូលខ្ញុំទេ (ឬដូចដែលអាចនិយាយនៅជុំវិញទីនេះនិងក្នុងចំណោមកុមារវាមិនប៉ះជាមួយទឹករំអិលទេ) ។

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

សម្គាល់ៈខ្ញុំមិនមែនជាអ្នកជំនាញទាល់តែសោះ ... ដូច្នេះទោះបីខ្ញុំធ្វើខុសក៏ដោយសូមប្រាប់ខ្ញុំ ...

តោះ​ធ្វើ​វា..

១- ទាញយកកូដប្រភពរបស់ xscreensaver ។

យើងអាចបញ្ចូលទំព័រ xscreensaver និង យើងទាញយក កំណែចុងក្រោយបំផុតរបស់ កូដប្រភព (ប្រភព​កូដ)។

www.jwz.org/xscreensaver/download.html

ឬយើងអាចធ្វើបាន ទាញយកដោយផ្ទាល់ ចាប់ពី ស្ថានីយwget, ដឹងជានិច្ច កំណែរបស់វា, ក្នុងករណី​នេះ 5.20:

 $ wget http://www.jwz.org/xscreensaver/xscreensaver-5.20.tar.gz

យើងពន្លាវា៖

 $ tar -xf xscreensaver-5.20.tar.gz

 ២- ពិនិត្យភាពអាស្រ័យរបស់អ្នក។

យើងនឹងផ្ទៀងផ្ទាត់ថាយើងមានឯកសារ កញ្ចប់ចាំបាច់ ដូច្នេះតុក្កតាស្កាស្ទឺរអាចត្រូវបានប្រើ សម្រាប់ការនេះយើងនឹងប្រើ 'កំណត់រចនាសម្ព័ន្ធ'។ ត្រូវតែ យកចិត្តទុកដាក់។ នៅច្រកចេញ (ទិន្នផល) ដែលពួកគេផ្តល់ឱ្យយើងដើម្បីដឹងថាប្រសិនបើយើង កញ្ចប់ខ្លះបាត់ឬមាន កំហុស។ ប្រសិនបើកញ្ចប់បាត់សូមរកមើលហើយទាញយកវា (វាអាចតាមរយៈការធ្វើសមកាលកម្ម, apt, pacman ជាដើម - អាស្រ័យលើរសជាតិនិងការរំខាន) ។

- យើងបញ្ចូលថតឯកសារដែលបានពន្លាថ្មី៖

 $ cd xscreensaver-5.20/

យើងប្រតិបត្តិដូចខាងក្រោមៈ

 $ ./configure

៣- យើងផ្ទៀងផ្ទាត់ប្រតិបត្តិការត្រឹមត្រូវ។

បើមិនបាត់កញ្ចប់ទេក៏មិនមានដែរ គ្មានកំហុស; យើងបន្តទៅ instalar xscreensaver ដើម្បីផ្ទៀងផ្ទាត់ថាវាដំណើរការត្រឹមត្រូវ។

យើងប្រតិបត្តិ

 $ make
សម្គាល់ៈធ្វើធម្មតាចំណាយពេលពីរបីនាទីព្រោះវាបង្កើតឯកសារទាំងអស់ .o (អាចប្រតិបត្តិបាន) ពី .c (លេខកូដ) មានន័យថាវាចងក្រងកញ្ចប់។

ប្រសិនបើមិនមានកំហុសក្នុងការធ្វើនោះទេក្នុងនាមជាអ្នកប្រើប្រាស់ 'root' យើងដំឡើងវា៖

 # make install
ចំណាំ: ទេ ខ្ញុំនឹងពន្យល់លម្អិតសម្រាប់អ្នកដែលមិនយល់ពីអ្វីដែលពាក្យបញ្ជាទាំងនេះធ្វើសម្រាប់ព័ត៌មានបន្ថែមរកមើលការចងក្រងនិងដូហ្វល។

យើងសាកល្បង៖

 $ xscreensaver-demo

៤- កែប្រែ /hacks/glx/glmatrix.c

ពួកគេនឹងនិយាយជាមួយពួកគេ កម្មវិធីនិពន្ធអត្ថបទ ក្នុងករណីដែលខ្ញុំបានឃើញឯកសារដែលយើងនឹងកែប្រែក្នុងករណីនេះ៖

 $ vi ./hacks/glx/glmatrix.c

ពួកគេត្រូវរក រារាំង។ ជាមួយដូចខាងក្រោម សំណុំបែបបទ។:
{
unsigned long p = XGetPixel (xi, x, y);
unsigned char r = (p >> rpos) & 0xFF;
unsigned char g = (p >> gpos) & 0xFF;
unsigned char b = (p >> bpos) & 0xFF;
unsigned char a = g;
g = 0xFF;
p = (r << rpos) | (g << gpos) | (b << bpos) | (a << apos);
XPutPixel (xi, x, y, p);
}

វាមានទីតាំងនៅតាមខ្សែលេខ ៧៦០ ប៉ុន្តែការស្វែងរក "a = g" គួរតែរកវាភ្លាមៗ

Y យើងបន្ថែម ដូចខាងក្រោមពណ៌ដែលចង់បាន:
{
unsigned long p = XGetPixel (xi, x, y);
unsigned char r = (p >> rpos) & 0xFF;
unsigned char g = (p >> gpos) & 0xFF;
unsigned char b = (p >> bpos) & 0xFF;
unsigned char a = g;
r = 0x71;
g = 0x93;
b = 0xD1;

p = (r << rpos) | (g << gpos) | (b << bpos) | (a << apos);
XPutPixel (xi, x, y, p);
}

កំពុងស្ថិតនៅ RGB Hexadecimal (ក្រហមបៃតងខៀវ)

ឧទាហរណ៍, ពណ៌ខៀវលក្ខណៈនៃ Arch លីនុច គឺ​គាត់: # 1793D1, នៅសល់៖

r=0x71;
g = ០x៩៣;
ខ = 0xD1;

យើងរក្សា ការផ្លាស់ប្តូរ។

៥- យើងចងក្រងតុក្កតាសឺវ៉េវថ្មីជាមួយវ៉េម៉ាម៉ាតដែលបានកែប្រែ។

នៅចំណុចនេះយើងនឹងអនុវត្តដូចគ្នានឹងសៀវភៅណែនាំ ចំណុច ៩ប៉ុន្តែពេលនេះដើម្បីចាប់យកការផ្លាស់ប្តូរដែលយើងបានធ្វើ។

យើងប្រតិបត្តិ

 $ make clean

បន្ទាប់មក៖

 $ make

ប្រសិនបើគ្មានកំហុសណាមួយកើតឡើងនៅក្នុងអ្នកប្រើប្រាស់ 'root' យើងប្រតិបត្តិ:

 # make install

៦- យើងប្រតិបត្តិផ្ទៀងផ្ទាត់រៀបចំនិងរីករាយ។

យើងប្រតិបត្តិ

 $ xscreensaver-demo

នៅក្នុងបញ្ជីដែលយើងជ្រើសរើស ហ្គ្រែមម៉ាទីន:

ការមើលជាមុន GLMatrix

 

ហើយនៅក្នុងបទបង្ហាញវាគួរតែជាពណ៌ដែលពួកគេបានជ្រើសរើសរួចហើយ។

សម្គាល់ៈក្នុងករណីខ្លះវាចាំបាច់ក្នុងការចាប់ផ្តើមកុំព្យូទ័រឡើងវិញដើម្បីឱ្យការផ្លាស់ប្តូរកើតឡើងទាំងនៅក្នុងការមើលជាមុននិងពេលដំណើរការ។

កំណត់រចនាសម្ព័ន្ធដើម្បីភ្លក្សរសជាតិ .. និង រីករាយ 😉

៧- ឧទាហរណ៍ខ្លះនៃពណ៌ខុសគ្នា។ (+ TIP)

ពណ៌គោលដប់ប្រាំមួយ: # ៩F9D03

 

ពណ៌គោលដប់ប្រាំមួយ: # D៤១២១៣

 

ពណ៌គោលដប់ប្រាំមួយ: # E5E311

 

TIP: ដើម្បីស្គាល់ក ប៍ន en គោលដប់ប្រាំមួយ ខ្ញុំ​ប្រើ GIMPយើងបើកក្ដារលាយពណ៌និងតួលេខ "កំណត់ HTML"។ យើងក៏អាចចុច 'o'ហើយយកពណ៌របស់រូបភាពដើម្បីដឹងថាពណ៌របស់វាជាអ្វី។

ខ្ញុំសង្ឃឹមថាអ្នករីករាយនឹងសាកល្បងវាហើយសរសេរវាដូចខ្ញុំដែរ។ កុំស្ទាក់ស្ទើរក្នុងការពិគ្រោះជាមួយសំណួរណាមួយ។

រីករាយក្នុងការលួចស្តាប់ ..

 


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

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

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

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

*

*

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

  1.   merlin ដេបៀន dijo

    ជាការប្រសើរណាស់, ប្រសិនបើវាមើលទៅស្អាតនិងអ្វីៗទាំងអស់ប៉ុន្តែមិនមានអ្វីដូចជាពណ៌បៃតងបុរាណ, ការស្វាគមន៍ tuto ល្អ។

    1.    RAW-មូលដ្ឋាន dijo

      សូមអរគុណសម្រាប់ការអត្ថាធិប្បាយរបស់អ្នក .. .. វាច្បាស់ណាស់ថាបុរាណគឺបុរាណ ។.

      ប៉ុន្តែរឿងដែលគួរឱ្យអស់សំណើចបំផុតអំពីរឿងនេះ (យ៉ាងហោចណាស់សម្រាប់ខ្ញុំ) និងអ្វីដែលជំរុញឱ្យខ្ញុំធ្វើវា .. ដោយដឹងថាមានកូដប្រភពនៅចំពោះមុខយើង .. គឺដូចជានិយាយថា«ខ្ញុំមានលីនុចហើយតើខ្ញុំចង់ផ្លាស់ប្តូរយ៉ាងដូចម្តេច? វា ... .. ម៉ៃលីត្រ! .. "..

      សូមអរគុណសម្រាប់ការអាន .. 😉

  2.   លោកលីនុច dijo

    អត្ថបទល្អប្រសើរតើអ្នកណានឹងនឹកស្មានថានៅលើមុខវិជ្ជាមួយដូចជាបឋមរឺសាមញ្ញដូចជាអ្នករក្សាអេក្រង់យើងនឹងមានថ្នាក់ទាំងមូលនៃការចងក្រងការកែប្រែនិងតំឡើងវា។

    1.    RAW-មូលដ្ឋាន dijo

      សូមអរគុណ! .. ខ្ញុំរីករាយដែលអ្នកចាប់អារម្មណ៍ ។.

      សម្រាប់ខ្ញុំវាជាការរៀនសូត្រផងដែរ។ )

  3.   រ៉ូស ៨៨ dijo

    តើមានភាពខុសគ្នាជាមួយនឹងការប្រើប្រាស់ទេ

    $ sudo pacman -S xscreensaver

    1.    RAW-មូលដ្ឋាន dijo

      សម្រាប់ផ្នែកណា? .. .. ប្រសិនបើអ្នកយោងទៅលើចំនុច ២ និង ៣ ដើម្បីផ្ទៀងផ្ទាត់ប្រសិនបើវាដំណើរការ .. ក្នុងករណីរបស់អ្នកប្រសិនបើអ្នកប្រើ Arch..yes វាគឺដូចគ្នា .. ព្រោះយើងតែងតែមានកំណែចុងក្រោយបំផុត។ ប៉ុន្តែសម្រាប់ការរំខានផ្សេងទៀតប្រហែលជាមិនដូចគ្នាទេ ។.

      ម៉្យាងវិញទៀតប្រសិនបើអ្នកមិនទាញយកកូដប្រភព .. អ្នកមិនអាចធ្វើការកែប្រែពណ៌បានទេដែលជាគោលបំណងនៃការប្រកាសនេះ ។.

      តើខ្ញុំបានឆ្លើយសំណួររបស់អ្នកទេ?

      1.    រ៉ូស ៨៨ dijo

        អរគុណអរគុណសម្រាប់ព័ត៌មានជំនួយ ^ _ ^

  4.   រ៉ាហ្វាជីជីជី dijo

    សូមអរគុណច្រើន !!
    នីតិវិធីគួរឱ្យចាប់អារម្មណ៍ណាស់។

    សូមអរគុណ!

  5.   KZKG ^ ហ្គារ៉ា dijo

    សូមអរគុណសម្រាប់ការចូលរួមចំណែក😀

  6.   ក្រដាសប្រាក់។ dijo

    តើអ្នកអាចចែកចាយម៉ូដែលដែលបានកែប្រែជាមួយពណ៌ក្រហមទេ? សូមអរគុណ