Ho qhekella «GLMatrix»

Bakeng sa ka poso ea bobeli.. .. Ke tlo u bontša (ntho eo ba bang ba ka e bonang e se na thuso) joalo ka fetola mmala ea screensaver eo ke e ratang ka ho fetisisa (screensaver, screensaver) ka sebono, Tebello, eo haeba o sa tsebe hore ke simulator ea matšoao a tloaelehileng a oelang ka har'a leihlo ka setaele sa Matrix se nang le litlamorao tse ntle tsa 3D. Setšoantšo ke sena:

Ha ke halefisa haholo, mme khomphutha ea ka e hlophisitsoe ka mebala e ntšo le boputsoa ba eona Arch Linux (e shebahalang e le ntle ka keyboard ea ka e putsoa e khutliselitsoeng xD) .. .. e tloaelehileng mmala o motala ea Matrix, ha e nkopanye (kapa joalo ka ha ho ka boleloa ho potoloha mona le har'a bana, ha e otloe le mamina).

Ho fihlela sena, re tla kena-kenana khoutu ea mohloli oa xscreensaver, o seke oa tšoha ba se nang boiphihlelo, ho bonolo, 'me ke tla e etsa tataisa mohato ka mohato e le hore ba e fihlelle; ka sena ke batla ho u joetsa, hore nke ke ka tlohela lintho tse seng li hlafuniloe, empa hore khopolo ke hore ba noe 'me ba behe matsoho..ka ntle le tshabo.

Tlhokomeliso: Ha ke setsebi ho hang ... kahoo liphoso tsohle tseo ke li etsang, ikutloe u lokolohile ho mpolella ...

Ha re e etse..

1- Khoasolla khoutu ea mohloli oa xscreensaver.

Re ka kenya leqephe la xscreensaver, mme rea jarolla mofuta oa morao-rao oa khoutu ea mohloli (khoutu ea mohloli).

www.jwz.org/xscreensaver/download.html

Kapa re ka khona jarolla ka kotloloho ho tloha ho terminal , con hanyane, kamehla ho tseba mofuta oa eona, boemong bona 5.20:

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

Rea e notlolla:

 $ tar -xf xscreensaver-5.20.tar.gz

 2- Lekola ho itšetleha ha hao.

Re tla netefatsa hore re na le file ea liphutheloana tse hlokahalang e le hore xscreensaver e ka sebelisoa, bakeng sa sena re tla sebelisa 'configure'. E tlameha ela hloko ho tsoa (Tlhahiso) tseo ba re fang tsona, ho tseba hore na re sephutheloana se seng ha se eo, kapa ho na le tse ling phosong. Haeba sephutheloana se haella, se batle 'me u se jarolle (e ka ba ka li-synaptics, apt, pacman, jj - ho latela seo u se ratang le distros).

-Re kenya foldara e sa tsoa koaloa:

 $ cd xscreensaver-5.20/

Re etsa tse latelang:

 $ ./configure

3- Re netefatsa ts'ebetso e nepahetseng.

Haeba ho se na sephutheloana se sieo, ebile ha ho joalo ha ho phoso; re tsoela pele ho instalar xscreensaver, ho netefatsa hore e sebetsa hantle.

Re phethisa:

 $ make
Tlhokomeliso: hangata ho nka metsotso e seng mekae, hobane e hlahisa lifaele tsohle .o (li-executable) ho tsoa ho .c (khoutu), ke hore, e hlophisa sephutheloana.

Haeba ho se na liphoso ha u etsa joalo ka mosebelisi 'motso' rea e kenya:

 # make install
Tlhokomeliso: Che Ke tlil'o hlalosa ka botlalo bakeng sa ba sa utloisiseng hore na litaelo tsena li etsang, bakeng sa tlhaiso-leseling e batsi mabapi le pokello le Makefiles.

Re leka:

 $ xscreensaver-demo

4- Fetola /hacks/glx/glmatrix.c

Ba tla bua le bona mongoli oa sengoloa ratang (vim, nano, gedit, jj) ho nna ke bone, faele eo re tla e fetola ntlheng ena:

 $ vi ./hacks/glx/glmatrix.c

Ba tlameha ho fumana file ea thibela ka tse latelang sebōpeho:
{
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);
}

E fumaneha moeling oa 760, empa ho batla "a = g" ho lokela ho e fumana hanghang

Y rea eketsa ka tsela e latelang mmala o batlang:
{
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);
}

Ho ba ka RGB Hexadecimal (khubelu-tala-putsoa)

Ka mohlala, 'mala o moputsoa o ikhethang oa Arch Linux ke eena: #1793D1, e setseng:

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

Rea boloka liphetoho.

5- Re khutlisa xscreensaver e ncha ka glmatrix e fetotsoeng.

Mothating ona re tla etsa se ts'oanang le ho ntlha 2, empa lekhetlong lena ho hapa liphetoho tseo re li entseng.

Re phethisa:

 $ make clean

Ebe:

 $ make

Haeba ho ne ho se mofuta oa phoso o ileng oa hlaha, joalo ka mosebelisi 'motso' rea phethisa:

 # make install

6- Re a phethisa, re netefatsa, re hlophisa ebile re thabela.

Re phethisa:

 $ xscreensaver-demo

Lethathamong leo re le khethang Tebello:

Selelekela sa GLMatrix

 

'Me ka nehelano e lokela ho se e ntse e bonoa ka' mala oo ba o khethileng.

Tlhokomeliso: maemong a mang, ho kanna ha hlokahala ho qala komporo bocha molemong oa hore liphetoho li tle li sebetse pele ho Ponelopele le ha e sebetsoa.

Lokisa ho latsoa .. le natefeloa 😉

7- Mehlala e meng ea mebala e fapaneng. (+ KELETSO)

Mmala oa Hexadecimal: # 9F03D9

 

Mmala oa Hexadecimal: # D41213

 

Mmala oa Hexadecimal: # E5E311

 

KELETSO: ho tseba a mmala en hexadecimal kea sebelisa GIMP, re bula pente ea 'mala' me re fumana e le "Mongolo oa HTML". Re ka tobetsa hape 'o'me u nke' mala oa setšoantšo ho tseba hore na 'mala oa sona ke ofe Hex.

Ke ts'epa hore o natefetsoe ke ho e leka le ho e ngola joalo ka nna. Lipotso life kapa life ha li tsilatsile ho li botsa.

Happy hacking ..

 


Litaba tsa sengoloa sena li latela melao-motheo ea rona ea melao ea boitšoaro ea bongoli. Ho tlaleha phoso tlanya mona.

Maikutlo a 10, siea ea hau

Siea maikutlo a hau

aterese ya hao ya imeile ke ke ho phatlalatswa. masimo a hlokahala a tšoailoe ka *

*

*

  1. E ikarabella bakeng sa data: Miguel Ángel Gatón
  2. Morero oa data: Laola SPAM, tsamaiso ea maikutlo.
  3. Molao: Tumello ea hau
  4. Puisano ea data: Lintlha li ke ke tsa tsebisoa batho ba boraro ntle le ka tlamo ea molao.
  5. Polokelo ea data: Database e hapiloeng ke Occentus Networks (EU)
  6. Litokelo: Nako efe kapa efe o ka fokotsa, oa hlaphoheloa mme oa hlakola tlhaiso-leseling ea hau.

  1.   merlin ea debianite a re

    Hantle, haeba e shebahala e le ntle le ntho e ngoe le e ngoe empa ho se na letho le tšoanang le 'mala o motala oa khale, litumeliso tse ntle tsa tuto.

    1.    RAW-Motheo a re

      Kea leboha ka maikutlo a hau .. .. ho hlakile hore ea khale ke ea khale ..

      Empa ntho e monate ka ho fetisisa ka sena (bonyane ho nna) le se ileng sa ntšusumelletsa ho e etsa .. .. ke ho tseba hore ho ba le khoutu ea mohloli ka pela rona .. ho tšoana le ho re "Ke na le Linux, le hore na ke batla ho fetoha joang e. .. mohlomong l! .. "..

      Ke leboha ho bala .. 😉

  2.   Mong Linux a re

    Sengoloa se khabane, ke mang ea neng a ka nahana hore ka taba ea mathomo kapa e bonolo joalo ka sebolli sa skrini, re tla ba le sehlopha sohle sa ho e hlophisa, ho e ntlafatsa le ho e kenya.

    1.    RAW-Motheo a re

      Kea leboha! .. .. Ke thabile hore ebe u na le thahasello ..

      Ho 'na e ne e le monyetla oa ho ithuta hape;) ..

  3.   Tse 87 a re

    na ho na le phapang le ho sebelisa:

    $ sudo pacman -S xscreensaver

    1.    RAW-Motheo a re

      Bakeng sa karolo efe? .. .. haeba u supa lintlha tsa 2 le 3 ho netefatsa hore na ea sebetsa .. ho uena haeba u sebelisa Arch..e, ho a tšoana .. kaha re lula re na le mofuta oa morao-rao ... Empa bakeng sa li-distros tse ling li kanna tsa se tšoane ..

      Ka lehlakoreng le leng..haeba u sa jarolle khoutu ea mohloli .. .. o ne o ke ke oa etsa phetoho ea mebala .. e leng sepheo sa poso ena ..

      Na ke arabile potso ea hau?

      1.    Tse 87 a re

        ho lokile leboha malebela ... _ ^

  4.   RafaGCG a re

    Ke leboha haholo!!
    Tsamaiso e khahlisa haholo.

    Kea leboha!

  5.   KZKG ^ Gaara a re

    Ke leboha monehelo 😀

  6.   BONOLO a re

    Na ho a khonahala hore o arolelane mofuta o fetotsoeng ka 'mala o mofubelu? kea leboha