Gnome

Kaip modifikuoti GNOME „Shell“ temų stiliaus ypatybes

Kaip modifikuoti GNOME „Shell“ temų stiliaus ypatybes
„GNOME Shell“ (GS) temos labai priklauso nuo CSS kuriant įvairius apvalkalo elementus. Į GS temą įtrauktas tipinis CSS failas gali turėti tūkstančius ypatybių. Šiame straipsnyje bus aptartos kai kurios sąvokos, kurias galite naudoti norėdami patobulinti esamas GS temas, sukurdami naują temą, kuri paveldi vertes iš pradinių temų. Jei esate šiek tiek susipažinęs su CSS veikimu, galite remtis toliau pateiktais pavyzdžiais, kad pakeistumėte beveik bet kurį GS temos aspektą.

Įgalinamos pasirinktinės „GNOME Shell“ temos

„Ubuntu“ kartu su daugeliu kitų GNOME pagrįstų paskirstymų pagal numatytuosius nustatymus neleidžia vartotojo sukurtų pasirinktinių temų. Norint įkelti vartotojo temas, reikia įdiegti GS plėtinį ir paslėptą patobulinimo įrankį. Reikiamą plėtinį ir „GNOME“ pritaikymo įrankį galite įdiegti „Ubuntu“ paleidę šią komandą:

$ sudo apt įdiekite „gnome-shell-extensions“ „gnome-tweaks“

Paleiskite programą „Tweaks“ iš programų paleidimo priemonės ir eikite į šoninės juostos skirtuką „Plėtiniai“. Įjunkite „Vartotojo temų“ plėtinį, kaip parodyta toliau pateiktoje ekrano kopijoje. Įsitikinkite, kad viršuje įjungtas perjungiklis „Plėtiniai“.

Baigę šį veiksmą, uždarykite ir iš naujo paleiskite „Tweaks“ programą. Dabar skirtuke „Išvaizda“ galėsite pakeisti GS temą.

Būtinų failų, skirtų temų pritaikymui, kūrimas

Norėdami pritaikyti esamą temą, turėsite sukurti naują GS temą, paremtą originalia tema. Tokiu būdu galite pakeisti tik pasirinktas temos dalis, nepakeisdami visos temos. Bet kuri nepaliesta originalios temos dalis bus išsaugota tokia, kokia yra. Vykdydami toliau pateiktas komandas, jūsų $ HOME kataloge sukursite naują pasirinktą temą pavadinimu „mytheme“.

$ mkdir -p ~ /.temos / mitema / gnome-shell /
$ touch ~ /.temos / mitema / gnome-shell / gnome-shell.css

Galite naudoti bet kurį teksto rengyklę, jei norite įvesti savo pritaikymus „gnome-shell.css “failas, sukurtas vykdant aukščiau esančią komandą. Įvedę reikiamą kodą, „Tweaks“ programos išskleidžiamajame meniu galite pasirinkti „Mytheme“ temą, kaip paaiškinta pirmojoje šio straipsnio dalyje. Atminkite, kad turėsite atsijungti ir vėl prisijungti, kad pakeitimai įsigaliotų. Arba galite paspausti ir iššokančiame įvesties laukelyje įveskite „r“, kad iš naujo įkeltumėte GNOME apvalkalą.

Pagrindinio CSS failo radimas

Jei norite naudoti originalų CSS failą kaip nuorodą, pirmiausia turėsite jį rasti ir ištraukti. Trečiųjų šalių temose gali būti tiesiogiai „gnome-shell“.css “failą, todėl jį lengva naudoti kaip CSS pritaikymo pagrindą. Tačiau numatytuosiuose sistemos failuose gali būti „gnome-shell-theme.gresource “failus. Numatytąją sistemos GS temą galite rasti kelyje „/ usr / share / gnome-shell / theme“. Šiame kataloge „gresource“ failą rasite po kitu aplanku, tokiu pačiu kaip ir numatytosios sistemos temos pavadinimas. Naujausioje „Ubuntu“ versijoje gresource failą rasite kelyje „/ usr / share / gnome-shell / theme / Yaru“. Nukopijuokite failo failą į kitą aplanką ir vykdykite šią komandą:

$ gresource list gnome-shell-theme.šaltinis

Įvedę aukščiau pateiktą komandą, gausite tokį išvestį:

/ org / gnome / shell / theme / Yaru-dark / gnome-shell-high-contrast.css
/ org / gnome / shell / theme / Yaru-dark / gnome-shell.css
/ org / gnome / shell / theme / Yaru / gnome-shell-high-contrast.css
/ org / gnome / shell / theme / Yaru / gnome-shell.css


Ketvirta viršuje esančios išvesties eilutė nurodo teisingą kelią į CSS failą. Norėdami jį išgauti, vykdykite komandą tokiu formatu:

$ gresource extract gnome-shell-theme.gresource / org / gnome / shell / theme / Yaru / gnome-shell.css
> išvestis.css

Dabar galite kreiptis į „išvestį.css “failą, gautą aukščiau, ir naudokite jį kaip pagrindą pritaikymui. Keletas CSS pritaikymo pavyzdžių yra paminėti žemiau. Šie pavyzdžiai neapima visų naudojimo atvejų, tačiau pateiks pagrindinę idėją, kaip elgtis toliau. Atminkite, kad toliau nurodytų CSS taisyklių paaiškinimas nebus pateiktas, nes jos nepatenka į šio straipsnio taikymo sritį. Norėdami gauti daugiau informacijos, skaitykite „W3Schools“ arba „Mozilla“ CSS informacinius dokumentus.

Sistemos temos šrifto ypatybių keitimas

Šis kodas pakeis numatytosios sistemos temos šrifto ypatybes. Šrifto stilius bus pakeistas į „Noto Sans“, o šrifto dydis bus pakeistas į 12 pt.

etapas
šriftų šeima: „Noto Sans“, „sans-serif“;
šrifto dydis: 12pt;

Jei naudojate trečiosios šalies GS temą, pirmiausia gali reikėti importuoti jos CSS failą, nurodant visą kelią, kaip parodyta toliau pateiktame pavyzdyje:

@import url ("kelias / į / tema.css ");
etapas
šriftų šeima: „Noto Sans“, „sans-serif“;
šrifto dydis: 12pt;

Jei CSS failo negalima importuoti, galite jį išgauti iš šaltinio failo, kaip paaiškinta aukščiau.

Skydo fono spalvos keitimas

Norėdami pakeisti skydelio fono spalvą į raudoną, naudokite šį kodą:

#panel
fono spalva: raudona;

Perjungti jungiklio plotį

Norėdami pakeisti perjungimo mygtukų plotį, naudokite žemiau esantį kodą:

.jungiklis
plotis: 100 taškų;

Išvada

Turėdami tam tikrų žinių apie CSS taisykles ir ypatybes, galite lengvai pritaikyti beveik visus GS temos aspektus. Tačiau svarbu rasti teisingą pagrindinį CSS failą, kad jis būtų naudojamas kaip nuoroda, ir išvengti daug spėliojimų.

Kaip rodyti OSD perdangą viso ekrano „Linux“ programose ir žaidimuose
Žaisdami viso ekrano žaidimus arba naudodamiesi programomis be išsiblaškymo viso ekrano režimu, galite nutraukti nuo susijusios sistemos informacijos,...
5 geriausios žaidimų fiksavimo kortos
Visi mes matėme ir pamėgome srautinius žaidimus „YouTube“. „PewDiePie“, „Jakesepticye“ ir „Markiplier“ yra tik vieni iš geriausių žaidėjų, kurie uždir...
Kaip sukurti žaidimą „Linux“
Prieš dešimtmetį nedaugelis „Linux“ vartotojų numatė, kad jų mėgstama operacinė sistema vieną dieną bus populiari komercinių vaizdo žaidimų žaidimų pl...