Okwami okuthunyelwe kwesibili.. .. Ngizokukhombisa (into abanye abangayithola ingenamsebenzi) njenge shintsha umbala kwe-screensaver engisithandayo (i-screensaver, i-screensaver) mayelana xscreensaver, I-GLMatrix, okuthi uma ungazi ukuthi yisimulator yezimpawu ezijwayelekile eziwela esiqeshini ngesitayela seMatrix ngemiphumela emihle ye-3D. Nasi isithombe:
Njengoba ngicasula impela, futhi ikhompyutha yami yenziwe ngezifiso ngemibala emnyama nohlobo oluhlaza okwesibhakabhaka I-Arch Linux (ebukeka kahle ngekhibhodi yami eluhlaza okwesibhakabhaka xD) .. ..okujwayelekile umbala oluhlaza ye-Matrix, ayingihlanganisi (noma njengoba umuntu angasho lapha naphakathi kwezingane, ayishayi ngisho ne-mucus).
Ukufeza lokhu, sizokwenza ukungenela kwikhodi yomthombo ye-xscreensaver, ungatatazeli abangenalwazi, kulula, futhi ngizokwenza kanjalo khombisa igxathu negxathu ukuze bakufinyelele; ngalokhu ngifuna ukukutshela, ukuthi angizukushiya izinto esezihlafunwe, kodwa lokho umqondo ngukuthi bathathe isiphuzo bese bebeka isandla..ngasabi.
Asikwenze..
1- Landa ikhodi yomthombo ye-xscreensaver.
Singafaka ikhasi le-xscreensaver, futhi siyalanda inguqulo yakamuva ye ikhodi yomthombo (ikhodi yomthombo).
Noma singakwazi landa ngqo kusukela Isikhumulo con wget, ukwazi njalo i- inguqulo yayo, esimweni esinjalo 5.20:
$ wget http://www.jwz.org/xscreensaver/xscreensaver-5.20.tar.gz
Siyayivula ku-zip:
$ tar -xf xscreensaver-5.20.tar.gz
2- Bheka ukuncika kwakho.
Sizoqinisekisa ukuthi sine- amaphakheji adingekayo ukuze i-xscreensaver isetshenziswe, kulokhu sizosebenzisa 'ukulungisa'. Kumele naka ekuphumeni (Okukhiphayo) abasinika zona, ukwazi ukuthi thina enye iphakheji ayikho, noma kukhona iphutha. Uma ngabe iphasela lilahlekile, lifune bese ulilanda (kungaba ngama-synaptics, apt, pacman, njll - kuya ngokuthanda kanye ne-distros).
-Sifaka ifolda entsha engafakwanga uziphu:
$ cd xscreensaver-5.20/
Senza okulandelayo:
$ ./configure
3- Siqinisekisa ukusebenza okulungile.
Uma kungekho phakheji elahlekile, futhi awunayo alikho iphutha; siqhubeka faka i-xscreensaver, ukuqinisekisa ukuthi isebenza kahle.
Sikhipha:
$ make
Uma kungekho maphutha ekwakhiweni, njengomsebenzisi 'impande' siyifaka:
# make install
Sihlola:
$ xscreensaver-demo
4- Shintsha /hacks/glx/glmatrix.c
Bazokhuluma nababo umhleli wombhalo intandokazi (i-vim, i-nano, i-gedit, njll) kimi ngabona, ifayili esizoliguqula kuleli cala:
$ vi ./hacks/glx/glmatrix.c
Kufanele bathole ifayela le- vimba nalokhu okulandelayo indlela:
{
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 siyengeza ngokulandelayo umbala oyifunayo:
{
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);
}
Ukuba phakathi I-RGB Hexadecimal (obomvu-luhlaza-luhlaza okwesibhakabhaka)
Isibonelo, okuluhlaza okwesibhakabhaka kwesici I-Arch Linux ingabe: #1793D1, okusele:
r=0x71;
g=0x93;
b = 0xD1;
Siyaqhubeka izinguquko.
5- Sihlanganisa kabusha i-xscreensaver entsha ne-glmatrix eguquliwe.
Kuleli qophelo sizokwenza cishe ngendlela efanayo nase- iphuzu 2, kepha kulokhu ukuthatha izinguquko esizenzile.
Sikhipha:
$ make clean
Bese:
$ make
Uma ngabe alukho uhlobo lwephutha olwazile ukwenziwa, njengomsebenzisi 'impande' senza:
# make install
6- Sisebenzisa, siqinisekisa, silungiselela futhi siyakujabulela.
Sikhipha:
$ xscreensaver-demo
Ohlwini esikukhethayo I-GLMatrix:
Futhi ekwethulweni kufanele ngabe sekuvele kubonakala ngombala abawukhethile.
Lungiselela ukunambitha .. futhi ukujabulela (I.
7- Ezinye izibonelo zemibala ehlukene. (+ ICEBISO)
ISU: ukwazi a umbala en I-Hexadecimal ngisebenzisa I-GIMP, sivula iphalethi yombala bese sibala njenge "Ukubhalwa kwe-HTML". Singacindezela futhi 'o'bese uthatha umbala wesithombe ukwazi ukuthi umbala waso unjani kuHex.
Ngiyethemba ukujabulele ukuzama nokukubhala njengami. Unganqikazi ukubuza nganoma yimiphi imibuzo.
Ukugenca okuhle ..
Yebo, uma kubukeka kukuhle nakho konke kepha akukho okufana nombala oluhlaza okotshani, imikhonzo emihle ye-tuto.
Ngiyabonga ngokuphawula kwakho .. ..kucacile ukuthi okudala kuyinto yakudala ..
Kepha into emnandi kakhulu ngalokhu (okungenani kimi) nokuthi yini eyangishukumisela ukuthi ngikwenze .. ..kwazi ukuthi ukuba nekhodi lomthombo phambi kwethu .. kufana nokuthi uthi: "NgineLinux, nokuthi ngifuna ukushintsha kanjani it .. .. kwangathi l! .. "..
Siyabonga ngokufunda .. 😉
I-athikili enhle kakhulu, obengacabanga ukuthi esihlokweni esisezingeni eliphansi noma esilula njenge-screensaver, sizoba nesigaba sonke sokuhlanganiswa, ukuguqulwa nokufakwa kwaso.
Ngiyabonga! .. .. Ngiyajabula ukuthi unentshisekelo ..
Kimi bekuyi-odyssey yokufunda futhi;) ..
kukhona umehluko ngokusebenzisa:
$ sudo pacman -S xscreensaver
Ngayiphi ingxenye? .. ..uma ubhekisa kumaphoyinti 2 no-3 ukuqinisekisa ukuthi kuyasebenza yini .. wena uma usebenzisa i-Arch..ye, kuyafana .. ngoba sihlale sinenguqulo yakamuva ... Kodwa amanye ama-distros kungenzeka angafani ..
Ngakolunye uhlangothi..uma ungalandi ikhodi yomthombo .. ..ubungeke ukwazi ukuguqula umbala .. okuyinjongo yalokhu okuthunyelwe ..
Ngiwuphendulile umbuzo wakho?
kulungile ngiyabonga ngethiphu ^ _ ^
Ngibonga kakhulu!!
Inqubo iyathakazelisa kakhulu.
Ukubingelela!
Siyabonga ngomnikelo 😀
Kungenzeka yini ukuthi wabelane ngemodeli eguquliwe ngombala obomvu? ngiyabonga