مون لاء ٻي پوسٽ.. .. مان توهان کي ڏيکارڻ وارو آهيان (ڪجهه جيڪو شايد ڪجهه بيڪار لڳي سگهي ٿو) جيئن رنگ تبديل ڪريو منهنجي باري ۾ (منهنجي اسڪرين اسڪرين ، اسڪرين واري اسڪرين) بابت اسڪرپٽ, GLM ميٽرڪس، جيڪڏهن توهان نٿا doاڻو ته اهو عام علامتن جو هڪ سموليٽر آهي ميٽرڪس جي اندر مانيٽر کان خوبصورت خوبصورت اثرات سان. هتي هڪ عڪس آهي
جيئن ته آئون تمام گهڻو پريشان ڪندڙ آهيان ، ۽ منهنجو ڪمپيوٽر ڪسٽم جي رنگن ۽ خاصيتن واري نيري سان حسب ضرورت آهي آرڪيڪس لينڪس (جيڪا منهنجي نيري بليڪٽ ڪيبورڊ xD سان تمام وڏي ڏسڻ ۾ اچي ٿي) .. .. عام سائو رنگ ميٽرڪس جي ، اهو مون سان گڏ نه ٺهڪندڙ آهي (يا جيئن ڪو هتي ۽ ٻارن جي وچ ۾ ڳالهائيندو هو ، اهو ڀلي ڀتين تي به نه هٽايو).
انهي کي حاصل ڪرڻ لاءِ ، اسين ڪنداسين مداخلت ڪري xscreensaver جي ماخذ ڪوڊ ۾ ، نا تجربہ ڪندڙ ڇانو نه ڪريو ، اهو سادو آهي ، ۽ مان ڪندس مرحليوار هدايتن مطابق ته جيئن اهي حاصل ڪن ؛ ان سان مان توھان کي ٻڌائڻ ٿو چاھيان ، ته مان شيون اڳ ۾ ئي وڃي وڃڻ وارو نه ھئڻ وارو آھيان ، پر اھو خيال اهو آهي ته اهي پيئندا آهن ۽ پنهنجو هٿ رکندا آهن.. خوف کان.
ڪرڻ ڏيو ..
Index
1- xscreensaver جو سورس ڪوڊ ڊائون لوڊ ڪريو.
اسان xscreensaver صفحو داخل ڪري ، ۽ اسان ڊائون لوڊ ڪيو جو تازو ورزن سورس ڪوڊ (سورس ڪوڊ).
يا اسان ڪري سگھون ٿا سڌو ڊائونلوڊ ڪيو مان ٽرمينل سان وهن، هميشه 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
جيڪڏهن ٺاهڻ ۾ ڪي غلطيون نه آهن ، صارف جي طور تي 'روٽ' اسان ان کي انسٽال ڪيو:
# make install
اسان جانچ ڪريون ٿا.
$ 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);
}
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 ميٽرڪس:
۽ پيشڪش ۾ اهو اڳي ئي رنگ هجڻ گهرجي ، جيڪو انهن چونڊيو آهي.
چکڻ لاءِ ترتيب ڏيو .. ۽ مزو وٺو .
7- مختلف رنگن جا ڪجهه مثال. (+ ٽيپ)
ٽي پي toاڻڻ هڪ رنگ en هييڪاڊيڪلمل آئون استعمال ڪريان ٿو جي ايم پي، اسين رنگ جي پيلي کي کوليو ۽ شڪل طور "HTML نوٽس". اسان دٻائي سگھون ٿا 'o'۽ هڪ تصوير جو رنگ takeاڻو ته toاڻڻ ته هيڪس ۾ سندس رنگ ڇا آهي.
مون کي اميد آهي ته توهان ڪوشش ڪئي ۽ لکڻ جيترو به مان مزو آيو آهي ڪي سوال مشورو ڪرڻ ۾ مشغول نه ٿيو.
خوشيءَ ۾ هوشيار هيو ۔۔
10 تبصرا ، پنھنجو ڇڏ
چ ،و ، جيڪڏهن اهو سٺو ۽ سڀ ڪجھ ڏسڻ ۾ اچي ٿو ، پر ڪلاس سائي سائي رنگ وانگر ڪجھ به ناهي ، سٺو ٽتو سلام.
مهرباني ڪري توهان جي راءِ جي .. .. اهو واضح آهي ته ڪلاسيڪل آهي ..
پر هن بابت سڀ کان مزيدار ڳالهه (گهٽ ۾ گهٽ منهنجي لاءِ) ۽ مون کي هن تي ڇا ڪرڻ لاءِ اشارو ڪيو ويو آهي .. اهو knowingاڻڻ سان منهنجي سورس ڪوڊ هجڻ اسان جي اڳيان ..ڻ ته چئي رهيو آهي “مون وٽ لينڪس آهي ، ۽ آئون ڪيئن تبديل ڪرڻ چاهيندس اهو. .. شايد مان! .. "..
پڙهڻ لاءِ مهرباني .. 😉
تمام سٺو مضمون ، جيڪو اهو تصور ڪري ها ته ڪنهن موضوع تي پرائمري يا اسڪرين اسڪرائيور وانگر سادو ، اسان ترتيب ، ترميم ۽ ان جي انسٽاليشن جو هڪ پورو طبقو هجڻ وارا آهيون.
مهرباني!… .. مان خوش آهيان ته توهان کي دلچسپي آهي ..
منهنجي لاءِ اهو پڻ ڪافي حد تائين هڪ سکيا جي شروعات هئي.) ..
ڇا هتي استعمال ڪرڻ سان ڪو فرق آهي
$ سدو پيڪمان ايس ايس اسڪرين اسڪرين
ڇا جي حصي لاءِ؟ .. .. جيڪڏهن توهان 2 ۽ 3 جا حوالا ڏيو ٿا ته اهو ثابت ڪرڻ جي لاءِ جيڪڏهن اهو ڪم ڪري .. توهان جي صورت ۾ جيڪڏهن توهان آرچ استعمال ڪريو ٿا .. اهو ساڳيو آهي .. ڇاڪاڻ ته اسان وٽ هميشه جديد ترين نسخو آهي ... پر ٻين ڊسٽورس لاءِ شايد ساڳيا نه هجن ..
ٻي طرف ..اگر توهان سورس ڪوڊ ڊائون لوڊ نٿا ڪريو .. ..آپ رنگ تبديل نه ڪري سگهيا .. جيڪو هن پوسٽ جو مقصد آهي ..
ڇا مون توهان جي سوال جو جواب ڏنو؟
ٺيڪ آهي مهربانيءَ لاءِ مهرباني _ _ ^
وڏي وڏي مهرباني!!
طريقو ڏا interestingو دلچسپ آهي.
مهرباني
مدد ڪرڻ جي مهرباني 😀
ڇا اهو ممڪن آهي توهان لاءِ ترميم ٿيل ماڊل شيئر جي رنگ سان شيئر ڪرڻ؟ مهرباني