Gnome

Kako spremeniti lastnosti sloga tem lupine GNOME

Kako spremeniti lastnosti sloga tem lupine GNOME
Teme GNOME Shell (GS) so močno odvisne od CSS za oblikovanje različnih elementov lupine. Tipična datoteka CSS, vključena v temo GS, ima lahko na tisoče lastnosti. Ta članek bo zajemal nekaj konceptov, s katerimi lahko prilagodite obstoječe teme GS tako, da ustvarite novo temo, ki podeduje vrednosti iz prvotnih tem. Če ste malo seznanjeni s tem, kako deluje CSS, lahko nadgradite spodaj omenjene primere, da spremenite skoraj vsak vidik teme GS.

Omogočanje tem lupine GNOME po meri

Ubuntu, skupaj s številnimi drugimi distribucijami, ki temeljijo na GNOME, privzeto ne omogoča tem po meri. Če želite naložiti uporabniške teme, morate namestiti razširitev GS in pripomoček za skrite nastavitve. Zahtevano razširitev in orodje za nastavitev GNOME lahko namestite v Ubuntu tako, da zaženete naslednji ukaz:

$ sudo apt namestite gnome-shell-extensions gnome-tweaks

Zaženite aplikacijo "Tweaks" iz zaganjalnika aplikacij in pojdite na zavihek "Razširitve" v stranski vrstici. Omogočite razširitev »Uporabniške teme«, kot je prikazano na spodnjem posnetku zaslona. Prepričajte se, da je na vrhu omogočen preklop »Razširitve«.

Ko končate s tem korakom, zaprite in znova zaženite aplikacijo Tweaks. Zdaj boste lahko temo GS spremenili na zavihku »Videz«.

Ustvarjanje potrebnih datotek za prilagajanje tem

Če želite prilagoditi obstoječo temo, boste morali ustvariti novo temo GS, ki temelji na prvotni temi. Na ta način lahko spremenite samo izbrane dele teme, ne da bi spremenili celotno temo. Vsi nedotaknjeni deli prvotne teme bodo ohranjeni takšni, kot so. Z zagonom spodnjih ukazov boste v imeniku $ HOME ustvarili novo temo po meri z imenom "mytheme".

$ mkdir -p ~ /.themes / mytheme / gnome-shell /
$ touch ~ /.themes / mytheme / gnome-shell / gnome-shell.css

S pomočjo katerega koli urejevalnika besedil lahko v "lupino gnome" vnesete svoje prilagoditve.css ”, ustvarjena z zagonom zgornjega ukaza. Ko vnesete zahtevano kodo, lahko v spustnem meniju v aplikaciji Tweaks izberete temo »Mytheme«, kot je razloženo v prvem odseku tega članka. Upoštevajte, da se boste morali odjaviti in znova prijaviti, da bodo spremembe začele veljati. Lahko pa tudi pritisnete in vnesite "r" v pojavno polje za vnos, da ponovno naložite lupino GNOME.

Iskanje osnovne datoteke CSS

Če želite izvirno datoteko CSS uporabiti kot referenco, jo boste morali najprej najti in izvleči. Teme tretjih oseb lahko neposredno vključujejo "lupino gnoma".css ”, kar olajša uporabo kot osnovo za prilagajanje CSS. Vendar lahko privzete sistemske datoteke vsebujejo »gnome-shell-theme.namesto tega. Privzeto temo GS sistema najdete na poti »/ usr / share / gnome-shell / theme«. V tem imeniku boste našli datoteko gresource v drugi mapi, ki je enaka imenu privzete sistemske teme. V najnovejši različici Ubuntuja boste datoteko gresource našli na poti “/ usr / share / gnome-shell / theme / Yaru”. Kopirajte datoteko gresource v drugo mapo in zaženite naslednji ukaz:

$ gresource list gnome-shell-theme.gresource

Po vnosu zgornjega ukaza boste prejeli naslednji izhod:

/ org / gnome / shell / theme / Yaru-dark / gnome-shell-visoko kontrastna.css
/ org / gnome / shell / theme / Yaru-dark / gnome-shell.css
/ org / gnome / shell / theme / Yaru / gnome-shell-visoko kontrastna.css
/ org / gnome / shell / theme / Yaru / gnome-shell.css
..
..
..

Četrta vrstica v zgornjem izhodu poda pravilno pot do datoteke CSS. Če ga želite izvleči, zaženite ukaz v naslednji obliki:

$ gresource izvleček gnome-shell-theme.gresource / org / gnome / shell / theme / Yaru / gnome-shell.css
> izhod.css

Zdaj se lahko sklicujete na »izhod.css ”, pridobljena zgoraj, in jo uporabite kot osnovo za prilagajanje. Nekaj ​​primerov prilagoditve CSS je omenjenih spodaj. Ti primeri ne zajemajo vseh primerov uporabe, vendar vam bodo dali osnovno idejo, kako naprej. Upoštevajte, da spodaj navedena pravila CSS ne bodo podana, saj presegajo področje uporabe tega članka. Za več informacij se lahko obrnete na referenčno dokumentacijo CSS pri W3Schools ali Mozilla.

Spreminjanje lastnosti pisave sistemske teme

Naslednja koda bo spremenila lastnosti pisave privzete sistemske teme. Slog pisave bo spremenjen v Noto Sans, velikost pisave pa 12 pt.

stopnja
družina pisav: Noto Sans, sans-serif;
velikost pisave: 12pt;

Če uporabljate zunanjo temo GS, boste morda morali najprej uvoziti njeno datoteko CSS z določitvijo celotne poti, kot je prikazano v spodnjem primeru:

@import url ("pot / do / teme.css ");
stopnja
družina pisav: Noto Sans, sans-serif;
velikost pisave: 12pt;

Če datoteka CSS ni na voljo za uvoz, jo lahko izvlečete iz datoteke gresource, kot je razloženo zgoraj.

Spreminjanje barve ozadja plošče

Če želite barvo ozadja plošče spremeniti v rdečo, uporabite naslednjo kodo:

#panel
barva ozadja: rdeča;

Spreminjanje širine preklopnega stikala

S spodnjo kodo spremenite širino preklopnih gumbov:

.preklopno stikalo
širina: 100px;

Zaključek

Z nekaj znanja o pravilih in lastnostih CSS lahko enostavno prilagodite skoraj vse vidike teme GS. Vendar je pomembno, da poiščete pravilno osnovno datoteko CSS, da jo uporabite kot referenco in se izognete veliko ugibanjem.

Kako uporabljati AutoKey za avtomatizacijo iger Linux
AutoKey je namizni pripomoček za avtomatizacijo za Linux in X11, programiran v Python 3, GTK in Qt. Z njegovo funkcijo skriptiranja in MACRO lahko avt...
Kako prikazati števec FPS v igrah Linux
Linux gaming je dobil velik zagon, ko je Valve leta 2012 napovedal podporo Linuxu za odjemalca Steam in njihove igre. Od takrat se je veliko AAA in in...
Kako prenesti in igrati Sid Meier's Civilization VI v Linuxu
Uvod v igro Civilization 6 je sodoben pogled na klasični koncept, uveden v seriji iger Age of Empires. Ideja je bila dokaj preprosta; začeli bi v zelo...