ڇڪڻ “جي ايل ايم ميٽرڪس»

مون لاء ٻي پوسٽ.. .. مان توهان کي ڏيکارڻ وارو آهيان (ڪجهه جيڪو شايد ڪجهه بيڪار لڳي سگهي ٿو) جيئن رنگ تبديل ڪريو منهنجي باري ۾ (منهنجي اسڪرين اسڪرين ، اسڪرين واري اسڪرين) بابت اسڪرپٽ, GLM ميٽرڪس، جيڪڏهن توهان نٿا doاڻو ته اهو عام علامتن جو هڪ سموليٽر آهي ميٽرڪس جي اندر مانيٽر کان خوبصورت خوبصورت اثرات سان. هتي هڪ عڪس آهي

جيئن ته آئون تمام گهڻو پريشان ڪندڙ آهيان ، ۽ منهنجو ڪمپيوٽر ڪسٽم جي رنگن ۽ خاصيتن واري نيري سان حسب ضرورت آهي آرڪيڪس لينڪس (جيڪا منهنجي نيري بليڪٽ ڪيبورڊ xD سان تمام وڏي ڏسڻ ۾ اچي ٿي) .. .. عام سائو رنگ ميٽرڪس جي ، اهو مون سان گڏ نه ٺهڪندڙ آهي (يا جيئن ڪو هتي ۽ ٻارن جي وچ ۾ ڳالهائيندو هو ، اهو ڀلي ڀتين تي به نه هٽايو).

انهي کي حاصل ڪرڻ لاءِ ، اسين ڪنداسين مداخلت ڪري xscreensaver جي ماخذ ڪوڊ ۾ ، نا تجربہ ڪندڙ ڇانو نه ڪريو ، اهو سادو آهي ، ۽ مان ڪندس مرحليوار هدايتن مطابق ته جيئن اهي حاصل ڪن ؛ ان سان مان توھان کي ٻڌائڻ ٿو چاھيان ، ته مان شيون اڳ ۾ ئي وڃي وڃڻ وارو نه ھئڻ وارو آھيان ، پر اھو خيال اهو آهي ته اهي پيئندا آهن ۽ پنهنجو هٿ رکندا آهن.. خوف کان.

ياداشت: مان هرگز ماهر نه آهيان ... ته جيڪا به غلطيون ڪري رهيون آهيان ، مونکي آزاد ٿي ٻڌايو ...

ڪرڻ ڏيو ..

1- xscreensaver جو سورس ڪوڊ ڊائون لوڊ ڪريو.

اسان xscreensaver صفحو داخل ڪري ، ۽ اسان ڊائون لوڊ ڪيو جو تازو ورزن سورس ڪوڊ (سورس ڪوڊ).

www.jwz.org/xscreensaver/download.html

يا اسان ڪري سگھون ٿا سڌو ڊائونلوڊ ڪيو مان ٽرمينل سان وهن، هميشه knowingاڻڻ سان ان جو نسخو، هن معاملي ۾ 5.20:

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

اسان ان کي ختم ڪيو:

 $ tar -xf xscreensaver-5.20.tar.gz

 2- توهان جي حاڪمن جي چڪاس ڪريو.

اسان انهي جي تصديق ڪرڻ وارا آهيون ته اسان وٽ آهي ضروري پيڪيجز ته جيئن xscreensaver استعمال ٿي سگهي ، ان لاءِ اسان ’ترتيب‘ استعمال ڪنداسون. لازمي آهي ڌيان ڏيڻ نڪرڻ تيپيداوار) ته اهي اسان کي ڏين ٿا ، toاڻڻ لاءِ جيڪڏهن اسان ڪجھ پيڪيج غائب آهي، يا هتي ڪجهه آهي غلطي. جيڪڏهن هڪ پيڪيج غائب آهي ، ان کي ڳولھيو ۽ ان کي ڊائون لوڊ ڪريو (اهو سنائيپٽيڪس ، ايپٽ ، پيزمين وغيره جي ذريعي ٿي سگهي ٿو. پسنديده ۽ ڊسٽروس تي منحصر آهي).

- اسان نئون زپ ٿيل فولڊر داخل ڪيو:

 $ cd xscreensaver-5.20/

اسان هيٺيان عمل ڪيو:

 $ ./configure

3- اسان صحيح آپريشن جي تصديق ڪيون ٿا.

جيڪڏهن ڪوبه پيڪيج غائب ناهي ، ۽ نه ئي آهي ڪا غلطي ناهي؛ اسان ڏانھن وڃو انسٽيٽيوٽ ايڪس اسڪرينجر ، انهي جي تصديق ڪرڻ لاءِ ته اهو صحيح طور تي ڪم ڪري ٿو.

اسان انجام ڏيو:

 $ make
نوٽ: ٺاهڻ عام طور تي ڪجهه منٽ وٺندو ، ڇاڪاڻ ته اهو .c (ڪوڊ) مان فائلون a .o (executables) ٺاهي ٿو ، اهو ، اهو پيڪيج کي ترتيب ڏيندو آهي.

جيڪڏهن ٺاهڻ ۾ ڪي غلطيون نه آهن ، صارف جي طور تي 'روٽ' اسان ان کي انسٽال ڪيو:

 # make install
نوٽ: نه مان انهن جي لاءِ تفصيلي وضاحت ڪرڻ وارو آهيان ، جيڪي نٿا سمجهن ته اهي حڪم ڇا ڪندا آهن ، وڌيڪ forاڻ لاءِ مرتب ۽ مائيفائلز کي ڳوليندا.

اسان جانچ ڪريون ٿا.

 $ xscreensaver-demo

4- تبديل ڪريو / hacks/glx/glmatrix.c

اهي انهن سان ڳالهائيندا متن جو ايڊيٽر منهنجي صورت ۾ پسنديده (vim ، nano ، gedit ، وغيره) ، فائل جيڪو اسان هن صورت ۾ تبديل ڪرڻ وارا آهيون.

 $ 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);
}

اھو اٽڪل 760 لائن تي واقع آھي ، پر "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);
}

۾ هئڻ آر بي جي هيڪسيڊيڪل (ڳاڙھو-سائو نيرو)

مثال طورجي خاصيت نيري آرڪيڪس لينڪس ڇا هو: #1793D1، باقي

ر = 0x71 ؛
گ = 0x93 ؛
ب = 0xD1 ؛

اسان رکون ٿا تبديليون

5- اسان نئين ايڪس اسڪرورور کي ٻيهر تبديل ٿيل گلوميٽڪس سان گڏ ڪريون ٿا.

هن موقعي تي اسين عملي طور تي ساڳيو ئي ڪنداسين نقطي 2، پر هن ڀيري اسان واريون تبديليون پڪڙڻ لاءِ.

اسان انجام ڏيو:

 $ make clean

پوءِ:

 $ make

جيڪڏهن بنا ڪنهن قسم جي غلطي اچي ، صارف جي طور تي 'روٽ' اسان انجام ڏيو:

 # make install

6- اسان عمل ڪنداسين ، تصديق ڪريو ، ترتيب ڏيو ۽ مزو ڪريو.

اسان انجام ڏيو:

 $ xscreensaver-demo

اسان چونڊيل فهرست ۾ GLM ميٽرڪس:

GLMatrix پيش منظر

 

۽ پيشڪش ۾ اهو اڳي ئي رنگ هجڻ گهرجي ، جيڪو انهن چونڊيو آهي.

ياداشت: ڪجهه صورتن ۾ ، ٿي سگھي ٿو ته ڪمپيوٽر کي ٻيهر شروع ڪرڻ جي لاءِ تبديلين لاءِ اڳواٽ واري جڳهه تي ۽ جڏهن انهي کي هلائي.

چکڻ لاءِ ترتيب ڏيو .. ۽ مزو وٺو .

7- مختلف رنگن جا ڪجهه مثال. (+ ٽيپ)

هيڪسڊيڪل رنگ: # 9F03D9

 

هيڪسڊيڪل رنگ: # ڊي 41213

 

هيڪسڊيڪل رنگ: # E5E311

 

ٽي پي toاڻڻ هڪ رنگ en هييڪاڊيڪلمل آئون استعمال ڪريان ٿو جي ايم پي، اسين رنگ جي پيلي کي کوليو ۽ شڪل طور "HTML نوٽس". اسان دٻائي سگھون ٿا 'o'۽ هڪ تصوير جو رنگ takeاڻو ته toاڻڻ ته هيڪس ۾ سندس رنگ ڇا آهي.

مون کي اميد آهي ته توهان ڪوشش ڪئي ۽ لکڻ جيترو به مان مزو آيو آهي ڪي سوال مشورو ڪرڻ ۾ مشغول نه ٿيو.

خوشيءَ ۾ هوشيار هيو ۔۔

 


مضمون جو مواد اسان جي اصولن تي عمل ڪري ٿو ايڊيٽوريل اخلاقيات. غلطي ڪلڪ ڪرڻ جي رپورٽ لاءِ هتي.

10 تبصرا ، پنھنجو ڇڏ

پنهنجي راءِ ڏيو

پنهنجي اي ميل ايڊريس شايع نه ڪيو ويندو. گهري شعبن سان لڳل آهن *

*

*

  1. ڊيٽا جو ذميوار: Miguel Ángel Gatón
  2. ڊيٽا جو مقصد: ڪنٽرول سپيم ، تبصرو جي انتظام.
  3. سازش: توهان جي رضامندي
  4. ڊيٽا جي ابلاغ: ڊيٽا کي قانوني ذميواري کانسواءِ ٽئين پارٽين تائين رسائي نه ڏني ويندي.
  5. ڊيٽا اسٽوريج: ڊيٽابيس اويسينٽس نيٽورڪ (اي يو) پاران ميزباني ڪيل
  6. حق: ڪنهن به وقت توهان پنهنجي معلومات کي محدود ، ٻيهر ۽ ختم ڪري سگهو ٿا.

  1.   ڊيبينٽ کي ملائن چيو

    چ ،و ، جيڪڏهن اهو سٺو ۽ سڀ ڪجھ ڏسڻ ۾ اچي ٿو ، پر ڪلاس سائي سائي رنگ وانگر ڪجھ به ناهي ، سٺو ٽتو سلام.

    1.    را-بنيادي چيو

      مهرباني ڪري توهان جي راءِ جي .. .. اهو واضح آهي ته ڪلاسيڪل آهي ..

      پر هن بابت سڀ کان مزيدار ڳالهه (گهٽ ۾ گهٽ منهنجي لاءِ) ۽ مون کي هن تي ڇا ڪرڻ لاءِ اشارو ڪيو ويو آهي .. اهو knowingاڻڻ سان منهنجي سورس ڪوڊ هجڻ اسان جي اڳيان ..ڻ ته چئي رهيو آهي “مون وٽ لينڪس آهي ، ۽ آئون ڪيئن تبديل ڪرڻ چاهيندس اهو. .. شايد مان! .. "..

      پڙهڻ لاءِ مهرباني .. 😉

  2.   مسٽر لينڪس چيو

    تمام سٺو مضمون ، جيڪو اهو تصور ڪري ها ته ڪنهن موضوع تي پرائمري يا اسڪرين اسڪرائيور وانگر سادو ، اسان ترتيب ، ترميم ۽ ان جي انسٽاليشن جو هڪ پورو طبقو هجڻ وارا آهيون.

    1.    را-بنيادي چيو

      مهرباني!… .. مان خوش آهيان ته توهان کي دلچسپي آهي ..

      منهنجي لاءِ اهو پڻ ڪافي حد تائين هڪ سکيا جي شروعات هئي.) ..

  3.   روپٽس87 چيو

    ڇا هتي استعمال ڪرڻ سان ڪو فرق آهي

    $ سدو پيڪمان ايس ايس اسڪرين اسڪرين

    1.    را-بنيادي چيو

      ڇا جي حصي لاءِ؟ .. .. جيڪڏهن توهان 2 ۽ 3 جا حوالا ڏيو ٿا ته اهو ثابت ڪرڻ جي لاءِ جيڪڏهن اهو ڪم ڪري .. توهان جي صورت ۾ جيڪڏهن توهان آرچ استعمال ڪريو ٿا .. اهو ساڳيو آهي .. ڇاڪاڻ ته اسان وٽ هميشه جديد ترين نسخو آهي ... پر ٻين ڊسٽورس لاءِ شايد ساڳيا نه هجن ..

      ٻي طرف ..اگر توهان سورس ڪوڊ ڊائون لوڊ نٿا ڪريو .. ..آپ رنگ تبديل نه ڪري سگهيا .. جيڪو هن پوسٽ جو مقصد آهي ..

      ڇا مون توهان جي سوال جو جواب ڏنو؟

      1.    روپٽس87 چيو

        ٺيڪ آهي مهربانيءَ لاءِ مهرباني _ _ ^

  4.   رفا جي سي چيو

    وڏي وڏي مهرباني!!
    طريقو ڏا interestingو دلچسپ آهي.

    مهرباني

  5.   KZKG ^ گارا چيو

    مدد ڪرڻ جي مهرباني 😀

  6.   هلي ويو چيو

    ڇا اهو ممڪن آهي توهان لاءِ ترميم ٿيل ماڊل شيئر جي رنگ سان شيئر ڪرڻ؟ مهرباني