Ukukhangela «i-GLMatrix»

Yeyam iposti yesibiniNdiza kukubonisa (into abanye abanokuyifumana ililize) njenge tshintsha umbala yesikrini sam esithandwayo (umgcini wekhusi, umgcini wekhusi) malunga xscreensaver, I-GLMatrix, ukuba awuyazi ukuba yimbonakalo yeempawu eziqhelekileyo eziwela esweni kwisitayile seMatrix ngeziphumo ezihle ze3D. Nanku umfanekiso:

Njengokuba ndicaphukisa, kwaye ikhompyuter yam ilungelelaniswe nemibala emnyama kunye neempawu eziluhlaza okwesibhakabhaka Arch Linux (ejongeka intle ngekhibhodi eblacklit eblack xD) .. .. eqhelekileyo umbala oluhlaza ye-Matrix, ayindidibanisi (okanye njengoko umntu enokutsho apha naphakathi kwabantwana, ayibethi okanye ayilali).

Ukufezekisa oku, siya kuthi ngqubana Kwikhowudi yemvelaphi ye-xscreensaver, ungoyiki abangenamava, kulula, kwaye ndiza kwenza njalo Isikhokelo senyathelo ngenyathelo ukuze bakufezekise; Ngale nto ndifuna ukukuxelela yona, ukuba andizukushiya izinto sele zihlafunwa, kodwa loo nto umbono kukuba bathathe isiselo babeke isandla sabo..ngaphandle koloyiko.

Qaphela: andiyongcali konke konke ... ke naziphi na iimpazamo endizenzayo zive ukhululekile ukundixelela ...

Masiyenze..

1- Khuphela ikhowudi yemvelaphi ye-xscreensaver.

Singangena kwiphepha le-xscreensaver, kwaye siyakhuphela Inguqulelo yamva nje ye- ikhowudi yomthombo (ikhowudi yonikezo).

www.jwz.org/xscreensaver/download.html

Okanye sinako khuphela ngokuthe ngqo isuka e kwisigxina nge wget, uhlala uyazi i Inguqulelo yayo, kule meko 5.20:

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

Siyivula iziphu:

 $ tar -xf xscreensaver-5.20.tar.gz

 2- Jonga ukuxhomekeka kwakho.

Siza kuqinisekisa ukuba sinayo iipakethe eziyimfuneko ukuze i-xscreensaver isetyenziswe, Ngale nto siza kusebenzisa 'ukumisela'. Kufuneka nikela ingqalelo ekuphumeni (Mveliso) abasinika zona, ukuze sazi ukuba si enye iphakheji ilahlekile, okanye ngaba zikhona ezinye imposiso. Ukuba iphakheji ilahlekile, yikhangele kwaye uyikhuphele (inokubakho ngokusebenzisa i-synaptics, apt, pacman, njl njl - kuxhomekeke kukuthanda kunye ne-distros).

-Sifaka ifolda esandula ukuvulwa:

 $ cd xscreensaver-5.20/

Senza oku kulandelayo:

 $ ./configure

3- Siqinisekisa ukusebenza ngokuchanekileyo.

Ukuba akukho phakheji ilahlekileyo, okanye awunayo akukho mpazamo; saqhubeka saya instalar i-xscreensaver, ukuqinisekisa ukuba isebenza ngokuchanekileyo.

Siphumeza:

 $ make
Qaphela: yenza ngesiqhelo kuthatha imizuzu embalwa, kuba ivelisa zonke iifayile .o (ezenziwayo) ezivela kwi .c (ikhowudi), Oko kukuthi, idibanisa iphakheji.

Ukuba akukho zimpazamo ekwenzeni, njengomsebenzisi 'ingcambu' siyifaka:

 # make install
Qaphela: hayi Ndiza kuchaza ngokweenkcukacha kwabo bangayiqondiyo le miyalelo bayenzayo, ngolwazi oluthe kratya jonga ukudityaniswa kunye neeFayile.

Sivavanya:

 $ xscreensaver-demo

4- Guqula /hacks/glx/glmatrix.c

Baya kuthetha nabo umhleli wokubhaliweyo endiyithandayo (vim, nano, gedit, njl) kwimeko yam ndabona, ifayile esiza kuyiguqula kule meko:

 $ vi ./hacks/glx/glmatrix.c

Kuya kufuneka bafumane ibhlokhi ngezi zinto zilandelayo ifom:
{
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);
}

Ime malunga nomgca 760, kodwa ukukhangela u- "a = g" kufuneka bayifumane kwangoko

Y sidibanisa ngolu hlobo lulandelayo umbala ofunwayo:
{
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 ngaphakathi RGB Hexadecimal (ebomvu-luhlaza-luhlaza)

Ngokomzekelooluhlaza okwesibhakabhaka Arch Linux Ingaba u: # 1793D1, eseleyo:

r=0x71;
g=0x93;
b = 0xD1;

Siyaqhubeka utshintsho.

5- Sibuyisela kwakhona i-xscreensaver entsha kunye ne-glmatrix eguqulweyo.

Okwangoku siza kwenza ngokufanayo nakwindlela ye- inqaku 2, kodwa ngeli xesha lokuthatha iinguqu esizenzileyo.

Siphumeza:

 $ make clean

Emva koko:

 $ make

Ukuba akukho hlobo lwempazamo luye lwenziwa, njengomsebenzisi 'ingcambu' senza:

 # make install

6- Siphumeza, siqinisekisa, siqwalasele kwaye sonwabele.

Siphumeza:

 $ xscreensaver-demo

Kuluhlu esilukhethayo I-GLMatrix:

Ukujonga kwangaphambili kweGLMatrix

Kwaye kwintetho kufanele ukuba sele ibonakele ngombala abawukhethileyo.

Qaphela: kwezinye iimeko, kunokuba yimfuneko ukuqala kwakhona ikhompyuter ukuze utshintsho lwenzeke kokubona kuqala kwaye xa kuqhutywa.

Qwalasela ukungcamla .. kwaye Yonwabele 😉

7- Eminye imizekelo yemibala eyahlukeneyo. (+ ICEBISO)

Umbala weHexadecimal: # 9F03D9

Umbala weHexadecimal: # D41213

Umbala weHexadecimal: # E5E311

ICEBISO: ukwazi a umbala en ihexadecimal ndisebenzise GIMP, sivula umbala wombala kwaye sibonakalise njenge "Ubhalo lwe-HTML". Singacinezela 'o'kwaye uthathe umbala womfanekiso ukuze wazi ukuba ngowuphi umbala kwiHex.

Ndiyathemba ukuba ukonwabele oko bendikwenzile ukuzama nokubhala .. Nawuphi na umbuzo ungathandabuzi ukudibana ..

Ukonwaba ngolonwabo.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   merlin i-debianite sitsho

    Ewe, ukuba ijongeka intle kwaye yonke into kodwa akukho nto ifana nombala oluhlaza oluhlaza, imibuliso elungileyo tuto.

    1.    RAW-Isiseko sitsho

      Enkosi ngezimvo zakho .. ..yicacile ukuba iklasikhi siyinto yakudala ..

      Kodwa eyona nto ihlekisayo ngale (ubuncinci kum) kwaye yintoni eyandikhuthaza ukuba ndiyenze .. ..kwazi ukuba ukuba nekhowudi yemvelaphi phambi kwethu .. kufana nokuthi «NdineLinux, kwaye ndifuna ukuyitshintsha njani. ..may l! .. "..

      Enkosi ngokufunda .. 😉

  2.   Mnu Linux sitsho

    Inqaku eligqwesileyo, ngubani obenokucinga ukuba kwisifundo esisisiseko okanye esilula njengesikrini, siza kuba neklasi yonke yokudityaniswa, ukuguqulwa kunye nokufakwa kwayo.

    1.    RAW-Isiseko sitsho

      Enkosi! .. ndiyavuya ukuba unomdla ..

      Kwaye kum yayiyi-odyssey yokufunda nayo;) ..

  3.   Rots 87 sitsho

    Ngaba ukhona umahluko ngokusebenzisa:

    $ sudo pacman -S xscreensaver

    1.    RAW-Isiseko sitsho

      Liliphi icandelo? .. .. ukuba ubhekisa kumanqaku 2 no 3 ukuqinisekisa ukuba iyasebenza .. kwimeko yakho ukuba usebenzisa iArch..eye, iyafana .. kuba soloko sinenguqulo entsha .. ..kodwa ezinye ii-distros zisenokungafani ..

      Kwelinye icala..ukuba awuyikhupheli ikhowudi yemvelaphi .. .. ngekhe wenze ukuguqulwa kombala .. yeyiphi injongo yale post ..

      Ngaba ndiwuphendulile umbuzo wakho?

      1.    Rots 87 sitsho

        kulungile enkosi ngencam ^ _ ^

  4.   Imvelaphi sitsho

    Ndiyabulela kakhulu!!
    Inkqubo inomdla kakhulu.

    Nibuliso!

  5.   I-KZKG ^ iGaara sitsho

    Enkosi ngegalelo 😀

  6.   BONELWE sitsho

    Ngaba kunokwenzeka ukuba wabelane ngemodeli eguqulweyo ngombala obomvu? enkosi