Ukugenca «I-GLMatrix»

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.

Qaphela: Angiyena uchwepheshe nhlobo ... ngakho-ke noma yimaphi amaphutha engiwenzayo, zizwe ukhululekile ukungitshela ...

Asikwenze..

1- Landa ikhodi yomthombo ye-xscreensaver.

Singafaka ikhasi le-xscreensaver, futhi siyalanda inguqulo yakamuva ye ikhodi yomthombo (ikhodi yomthombo).

www.jwz.org/xscreensaver/download.html

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
Qaphela: imvamisa kuthatha imizuzu embalwa, ngoba ikhiqiza wonke amafayela a .o (ama-executable) avela ku- .c (code), okusho ukuthi, ihlanganisa iphakheji.

Uma kungekho maphutha ekwakhiweni, njengomsebenzisi 'impande' siyifaka:

 # make install
Nota: cha Ngizocacisa ngokuningiliziwe kulabo abangaqondi ukuthi le miyalo yenzani, ukuthola eminye imininingwane ibheka ukuhlanganiswa kanye nama-Makefiles.

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

Itholakala cishe kulayini 760, kepha ukusesha i- "a = g" kufanele kuyithole ngokushesha

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:

Ukubuka kuqala kwe-GLMatrix

Futhi ekwethulweni kufanele ngabe sekuvele kubonakala ngombala abawukhethile.

Qaphela: kwezinye izimo, kungadingeka ukuqala kabusha ikhompyutha ukuze izinguquko zisebenze kokubili ku-Preview nalapho isebenza.

Lungiselela ukunambitha .. futhi ukujabulela (I.

7- Ezinye izibonelo zemibala ehlukene. (+ ICEBISO)

Umbala we-Hexadecimal: # 9F03D9

Umbala we-Hexadecimal: # D41213

Umbala we-Hexadecimal: # E5E311

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 ..


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   merlin i-debianite kusho

    Yebo, uma kubukeka kukuhle nakho konke kepha akukho okufana nombala oluhlaza okotshani, imikhonzo emihle ye-tuto.

    1.    RAW-Okuyisisekelo kusho

      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 .. 😉

  2.   UMnu Linux kusho

    I-athikili enhle kakhulu, obengacabanga ukuthi esihlokweni esisezingeni eliphansi noma esilula njenge-screensaver, sizoba nesigaba sonke sokuhlanganiswa, ukuguqulwa nokufakwa kwaso.

    1.    RAW-Okuyisisekelo kusho

      Ngiyabonga! .. .. Ngiyajabula ukuthi unentshisekelo ..

      Kimi bekuyi-odyssey yokufunda futhi;) ..

  3.   Ukubola87 kusho

    kukhona umehluko ngokusebenzisa:

    $ sudo pacman -S xscreensaver

    1.    RAW-Okuyisisekelo kusho

      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?

      1.    Ukubola87 kusho

        kulungile ngiyabonga ngethiphu ^ _ ^

  4.   I-RafaGCG kusho

    Ngibonga kakhulu!!
    Inqubo iyathakazelisa kakhulu.

    Ukubingelela!

  5.   KZKG ^ Gaara kusho

    Siyabonga ngomnikelo 😀

  6.   IBHALWE kusho

    Kungenzeka yini ukuthi wabelane ngemodeli eguquliwe ngombala obomvu? ngiyabonga