សម្រាប់ខ្ញុំ ប្រកាសទីពីរ.. .. ខ្ញុំនឹងបង្ហាញអ្នក (អ្វីមួយដែលអ្នកខ្លះគិតថាគ្មានប្រយោជន៍) ផ្លាស់ប្តូរពណ៌ អំពីធាតុរក្សាអេក្រង់សំណព្វរបស់ខ្ញុំ (ធាតុរក្សាអេក្រង់ធាតុរក្សាអេក្រង់) xscreensaver, ហ្គ្រែមម៉ាទីនដែលប្រសិនបើអ្នកមិនដឹងថាជាការក្លែងធ្វើនៃនិមិត្តសញ្ញាធម្មតាដែលធ្លាក់តាមរយៈម៉ូនីទ័រនៅក្នុងរចនាប័ទ្មម៉ាទ្រីសជាមួយនឹងបែបផែន 3D ដ៏ស្រស់ស្អាត។ នេះជារូបភាព៖
ដូចដែលខ្ញុំពិតជារំខានហើយកុំព្យូទ័ររបស់ខ្ញុំត្រូវបានប្តូរតាមបំណងជាមួយនឹងពណ៌ខ្មៅនិងពណ៌ខៀវលក្ខណៈ Arch លីនុច (ដែលមើលទៅអស្ចារ្យជាមួយនឹងក្តារចុចក្តារចុចពណ៌ខៀវរបស់ខ្ញុំ) .. ធម្មតា ពណ៌បៃតង នៃម៉ាទ្រីសវាមិនរួមបញ្ចូលខ្ញុំទេ (ឬដូចដែលអាចនិយាយនៅជុំវិញទីនេះនិងក្នុងចំណោមកុមារវាមិនប៉ះជាមួយទឹករំអិលទេ) ។
ដើម្បីសំរេចគោលដៅនេះយើងនឹង លោត នៅក្នុងកូដប្រភពរបស់ xscreensaver កុំភ័យស្លន់ស្លោដែលគ្មានបទពិសោធវាសាមញ្ញហើយខ្ញុំនឹង ណែនាំមួយជំហានម្តង ៗ ដូច្នេះពួកគេសំរេចបាន ជាមួយនេះខ្ញុំចង់ប្រាប់អ្នកថាខ្ញុំនឹងមិនចាកចេញពីអ្វីដែលបានទំពារទេប៉ុន្តែថា គំនិតគឺថាពួកគេផឹកហើយដាក់ដៃ.. ដោយភ័យខ្លាច។
តោះធ្វើវា..
លិបិក្រម
១- ទាញយកកូដប្រភពរបស់ xscreensaver ។
យើងអាចបញ្ចូលទំព័រ xscreensaver និង យើងទាញយក កំណែចុងក្រោយបំផុតរបស់ កូដប្រភព (ប្រភពកូដ)។
ឬយើងអាចធ្វើបាន ទាញយកដោយផ្ទាល់ ចាប់ពី ស្ថានីយ ់ 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
ប្រសិនបើមិនមានកំហុសក្នុងការធ្វើនោះទេក្នុងនាមជាអ្នកប្រើប្រាស់ '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);
}
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
នៅក្នុងបញ្ជីដែលយើងជ្រើសរើស ហ្គ្រែមម៉ាទីន:
ហើយនៅក្នុងបទបង្ហាញវាគួរតែជាពណ៌ដែលពួកគេបានជ្រើសរើសរួចហើយ។
កំណត់រចនាសម្ព័ន្ធដើម្បីភ្លក្សរសជាតិ .. និង រីករាយ 😉
៧- ឧទាហរណ៍ខ្លះនៃពណ៌ខុសគ្នា។ (+ TIP)
TIP: ដើម្បីស្គាល់ក ប៍ន en គោលដប់ប្រាំមួយ ខ្ញុំប្រើ GIMPយើងបើកក្ដារលាយពណ៌និងតួលេខ "កំណត់ HTML"។ យើងក៏អាចចុច 'o'ហើយយកពណ៌របស់រូបភាពដើម្បីដឹងថាពណ៌របស់វាជាអ្វី។
ខ្ញុំសង្ឃឹមថាអ្នករីករាយនឹងសាកល្បងវាហើយសរសេរវាដូចខ្ញុំដែរ។ កុំស្ទាក់ស្ទើរក្នុងការពិគ្រោះជាមួយសំណួរណាមួយ។
រីករាយក្នុងការលួចស្តាប់ ..
៥៧ យោបល់ទុកអ្នក
ជាការប្រសើរណាស់, ប្រសិនបើវាមើលទៅស្អាតនិងអ្វីៗទាំងអស់ប៉ុន្តែមិនមានអ្វីដូចជាពណ៌បៃតងបុរាណ, ការស្វាគមន៍ tuto ល្អ។
សូមអរគុណសម្រាប់ការអត្ថាធិប្បាយរបស់អ្នក .. .. វាច្បាស់ណាស់ថាបុរាណគឺបុរាណ ។.
ប៉ុន្តែរឿងដែលគួរឱ្យអស់សំណើចបំផុតអំពីរឿងនេះ (យ៉ាងហោចណាស់សម្រាប់ខ្ញុំ) និងអ្វីដែលជំរុញឱ្យខ្ញុំធ្វើវា .. ដោយដឹងថាមានកូដប្រភពនៅចំពោះមុខយើង .. គឺដូចជានិយាយថា«ខ្ញុំមានលីនុចហើយតើខ្ញុំចង់ផ្លាស់ប្តូរយ៉ាងដូចម្តេច? វា ... .. ម៉ៃលីត្រ! .. "..
សូមអរគុណសម្រាប់ការអាន .. 😉
អត្ថបទល្អប្រសើរតើអ្នកណានឹងនឹកស្មានថានៅលើមុខវិជ្ជាមួយដូចជាបឋមរឺសាមញ្ញដូចជាអ្នករក្សាអេក្រង់យើងនឹងមានថ្នាក់ទាំងមូលនៃការចងក្រងការកែប្រែនិងតំឡើងវា។
សូមអរគុណ! .. ខ្ញុំរីករាយដែលអ្នកចាប់អារម្មណ៍ ។.
សម្រាប់ខ្ញុំវាជាការរៀនសូត្រផងដែរ។ )
តើមានភាពខុសគ្នាជាមួយនឹងការប្រើប្រាស់ទេ
$ sudo pacman -S xscreensaver
សម្រាប់ផ្នែកណា? .. .. ប្រសិនបើអ្នកយោងទៅលើចំនុច ២ និង ៣ ដើម្បីផ្ទៀងផ្ទាត់ប្រសិនបើវាដំណើរការ .. ក្នុងករណីរបស់អ្នកប្រសិនបើអ្នកប្រើ Arch..yes វាគឺដូចគ្នា .. ព្រោះយើងតែងតែមានកំណែចុងក្រោយបំផុត។ ប៉ុន្តែសម្រាប់ការរំខានផ្សេងទៀតប្រហែលជាមិនដូចគ្នាទេ ។.
ម៉្យាងវិញទៀតប្រសិនបើអ្នកមិនទាញយកកូដប្រភព .. អ្នកមិនអាចធ្វើការកែប្រែពណ៌បានទេដែលជាគោលបំណងនៃការប្រកាសនេះ ។.
តើខ្ញុំបានឆ្លើយសំណួររបស់អ្នកទេ?
អរគុណអរគុណសម្រាប់ព័ត៌មានជំនួយ ^ _ ^
សូមអរគុណច្រើន !!
នីតិវិធីគួរឱ្យចាប់អារម្មណ៍ណាស់។
សូមអរគុណ!
សូមអរគុណសម្រាប់ការចូលរួមចំណែក😀
តើអ្នកអាចចែកចាយម៉ូដែលដែលបានកែប្រែជាមួយពណ៌ក្រហមទេ? សូមអរគុណ