Priekš manis otrais ieraksts.. .. Es jums parādīšu (kaut ko, kas dažiem šķiet diezgan nelietderīgs) kā mainīt krāsu no mana iecienītākā ekrānsaudzētāja (ekrānsaudzētājs, ekrānsaudzētājs) par xscreensaver, G.L.Matrix, kas, ja nezināt, ir tipisku simbolu simulators, kas Matrix stilā izkrīt caur monitoru ar skaistiem 3D efektiem. Šeit ir attēls:
Tā kā esmu diezgan kaitinoša, un mans dators ir pielāgots melnajām un raksturīgajām zilajām krāsām Arch Linux (kas lieliski izskatās ar manu zilo aizmugurē apgaismoto tastatūru xD) .. ..parasts zaļā krāsa no Matrix, tas mani neapvieno (vai, kā varētu teikt šeit un starp bērniem, tas pat nesaskaras ar gļotām).
Lai to panāktu, mēs to darīsim jaukties xscreensaver avota kodā nepaniciet nepieredzējušajiem, tas ir vienkārši, un es rokasgrāmata soli pa solim lai viņi to sasniegtu; ar to es gribu jums pateikt, ka es neatstāju lietas, kas jau ir sakošļātas, bet tas ideja ir tāda, ka viņi paņem dzērienu un pieliek roku..bez bailēm.
Darīsim to ..
1 - Lejupielādējiet xscreensaver avota kodu.
Mēs varam ievadīt xscreensaver lapu un mēs lejupielādējam jaunākā versija pirmkods (avota kods).
Vai arī mēs varam lejupielādēt tieši no termināls ar wget, vienmēr zinot tā versija, šajā gadījumā 5.20:
$ wget http://www.jwz.org/xscreensaver/xscreensaver-5.20.tar.gz
Mēs to izpakojam:
$ tar -xf xscreensaver-5.20.tar.gz
2 - Pārbaudiet savas atkarības.
Mēs pārbaudīsim, vai mums ir nepieciešamie iepakojumi lai varētu izmantot xscreensaver, šim nolūkam mēs izmantosim 'konfigurēt'. Jābūt pievērs uzmanību pie izejas (produkcija), ko viņi mums dod, lai uzzinātu, vai mēs trūkst kādas pakas, vai ir daži kļūda. Ja trūkst pakotnes, meklējiet to un lejupielādējiet to (tas var būt, izmantojot sinaptiku, apt, pacman utt. - atkarībā no patīk un distros).
-Mēs ievadām jaunizpakoto mapi:
$ cd xscreensaver-5.20/
Mēs izpildām sekojošo:
$ ./configure
3- Mēs pārbaudām pareizu darbību.
Ja trūkst neviena iepakojuma, nē nav kļūda; mēs turpinām instalēt xscreensaver, lai pārbaudītu, vai tas darbojas pareizi.
Mēs izpildām:
$ make
Ja marķējumā nav kļūdu, kā lietotājam "sakne" mēs to instalējam:
# make install
Mēs pārbaudām:
$ xscreensaver-demo
4- Modificējiet /hacks/glx/glmatrix.c
Viņi runās ar viņu teksta redaktors mīļākais (vim, nano, gedit utt.) Manā gadījumā es redzēju failu, kuru mēs šajā gadījumā mainīsim:
$ vi ./hacks/glx/glmatrix.c
Viņiem jāatrod a bloks ar sekojošo veidlapa:
{
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 mēs pievienojam vēlamo krāsu:
{
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);
}
Būt iekšā RGB heksadecimāls (sarkans-zaļš-zils)
Piem, raksturīgais zils Arch Linux vai viņš ir: #1793D1, atlikušie:
r=0x71;
g=0x93;
b = 0xD1;
Mēs paturam izmaiņas.
5. Mēs atkārtoti apkopojam jauno xscreensaver ar modificēto glmatrix.
Šajā brīdī mēs darīsim praktiski to pašu, ko 2. punkts, bet šoreiz, lai attēlotu mūsu veiktās izmaiņas.
Mēs izpildām:
$ make clean
Tad:
$ make
Ja neviena veida kļūda neizrādījās, kā lietotājam "sakne" mēs izpildām:
# make install
6. Mēs izpildām, pārbaudām, konfigurējam un izbaudām.
Mēs izpildām:
$ xscreensaver-demo
Sarakstā mēs izvēlamies G.L.Matrix:
Un prezentācijā tas jau būtu redzams viņu izvēlētajā krāsā.
Konfigurējiet pēc garšas .. un Izbaudi 😉
7 - Daži dažādu krāsu piemēri. (+ PADOMS)
PADOMS: zināt a Krāsa en Sešpadsmitnieku ES izmantoju GIMP, mēs atveram krāsu paleti un attēlojam kā "HTML apzīmējums". Mēs varam arī nospiest 'o"un uzņemiet attēla krāsu, lai uzzinātu, kāda ir tā krāsa Hex.
Es ceru, ka jums patika mēģināt un uzrakstīt tikpat daudz kā man. Nekavējieties konsultēties ar visiem jautājumiem.
Laimīgu uzlaušanu ..
Nu, ja tas izskatās skaisti un viss, bet nekas nav tāds kā klasiskā zaļā krāsa, labi tuto apsveikumi.
Paldies par jūsu komentāru .. .. ir skaidrs, ka klasika ir klasiskā ..
Bet pats smieklīgākais šajā jautājumā (vismaz man) un tas, kas mani pamudināja to darīt .. ..zina, ka avota koda priekšā ir tas pats, kas teikt: “Man ir Linux un kā es to vēlos mainīt. . ..maijs!! "..
Paldies, ka izlasījāt .. 😉
Izcils raksts, kurš būtu iedomājies, ka par tikpat elementāru vai vienkāršu priekšmetu kā ekrānsaudzētājs mums būs visa tā sastādīšanas, pārveidošanas un instalēšanas klase.
Paldies! .. ..priecājos, ka jūs interesē ..
Arī man tā bija diezgan mācoša odiseja;) ..
vai ir kāda atšķirība, izmantojot:
$ sudo pacman -S xscreensaver
Kurai daļai? .. ..ja atsaucaties uz 2. un 3. punktu, lai pārbaudītu, vai tas darbojas .. jūsu gadījumā, ja izmantojat Arch..jē, tas ir tas pats .. jo mums vienmēr ir jaunākā versija .. ..bet citi rajoni var nebūt vienādi.
No otras puses, ja jūs nelādējat avota kodu .. .. jūs nevarētu izdarīt krāsu modifikāciju .. kas ir šīs ziņas mērķis ..
Vai es atbildēju uz jūsu jautājumu?
labi, paldies par padomu ^ _ ^
Muchas gracias !!
Procedūra ir ļoti interesanta.
Sveicieni!
Paldies par ieguldījumu 😀
Vai jūs varat kopīgot modificēto modeli ar sarkano krāsu? Paldies