Puncte:1

Cum pot ajusta dimensiunea fontului, culoarea, îndrăzneala etc. ale ceasului și datei pe ecranul de blocare 20.04?

drapel us

Vreau să știu cum să ajustez dimensiunea fontului, culoarea, îndrăzneala etc. ale ceasului și datei pe ecranul de blocare 20.04...

Puncte:2
drapel us

Elementele CSS care controlează stilul de afișare al fonturilor pentru ceas și dată sunt împachetate într-un fișier gresource GTK pentru tema selectată, de ex. Yaru, Adwaita etc.

Pentru Yaru, fișierul poate fi găsit aici:

/usr/share/gnome-shell/theme/Yaru/gnome-shell-theme.gresource

Pentru Adwaita, fișierul poate fi găsit aici:

/usr/share/gnome-shell/gnome-shell-theme.gresource

Pentru a face modificări, mai întâi despachetați fișierul gresource. De exemplu, pentru a realiza acest lucru cu tema Adwaita, rulați următorul script shell. Asigurați-vă că înlocuiți locația pachetului de resurse cu calea corespunzătoare către tema dvs.:

gst=/usr/share/gnome-shell/gnome-shell-theme.gresource
#!/bin/sh

workdir=${HOME}/modify_resources_bundle

dacă [ ! -d ${workdir}/theme ]; atunci
    mkdir -p ${workdir}/theme
    mkdir -p ${workdir}/theme/icons
    mkdir -p ${workdir}/theme/icons/scalable
    mkdir -p ${workdir}/theme/icons/scalable/actions
    mkdir -p ${workdir}/theme/icons/scalable/status
fi

gst=/usr/share/gnome-shell/gnome-shell-theme.gresource

pentru r în `gresource list $gst`; do
    gresource extract $gst $r > $workdir/${r#\/org\/gnome\/shell/}
Terminat

cp ${workdir}/theme/icons/scalable/actions/* ${workdir}/theme
cp ${workdir}/theme/icons/scalable/status/* ${workdir}/theme

Există un pas final la sfârșitul scriptului de mai sus pentru a aplatiza conținutul. Acest lucru este necesar deoarece lista de resurse menționată mai târziu folosește o directivă „alias de fișier” pentru a furniza calea corectă pentru unele resurse din fișierul gresource, odată grupat, dar specifică ca fișierul să fie în același director ca orice altceva în timpul procesului de compilare.

Apoi, în conținutul extras, editați gnome-shell.css după cum este necesar. CSS care influențează ceasul ecranului de blocare și stilul fontului pentru dată:

/* Screen Shield */
.unlock-dialog-clock {
  culoare albă;
  greutate font: 400;
  text-align: centru;
  spațiere: 24px;
  captuseala-partea: 2.5em; }

.unlock-dialog-clock-time {
  dimensiunea fontului: 64pt;
  padding-top: 42px;
  setări-funcție-font: „tnum”; }

.unlock-dialog-clock-date {
  dimensiunea fontului: 16pt;
  greutatea fontului: normal; }

.unlock-dialog-clock-hint {
  greutatea fontului: normal;
  padding-top: 48px; }

Obțineți sau creați, după caz, un fișier cu listă de resurse pentru toate resursele temei. Rulez desktop-ul Gnome stoc sau „vanilat”, așa că m-am concentrat acest ghid pe Adwaita -- tema Gnome implicită. Cu toate acestea, această listă de resurse poate servi cu siguranță drept ghid pentru alte teme. Pentru tema Adwaita, aceasta poate fi obținută aici:

https://github.com/GNOME/gnome-shell/blob/gnome-3-36/data/gnome-shell-theme.gresource.xml

Copiați acest fișier de resurse în directorul de lucru listat în scriptul de extracție de mai sus:

workdir=${HOME}/modify_resources_bundle

Schimbați-vă în directorul de lucru și executați următoarea comandă:

glib-compile-resources gnome-shell-theme.gresource.xml

Acest lucru va produce un binar gresource în același director:

gnome-shell-theme.gresource

Copiați acest fișier înapoi în locația corectă din distro:

Pentru Yaru:

/usr/share/gnome-shell/theme/Yaru/gnome-shell-theme.gresource

Pentru Adwaita:

/usr/share/gnome-shell/gnome-shell-theme.gresource

Alternativ, puteți crea o nouă temă personalizată și să specificați tema personalizată care va fi utilizată.

NOTĂ: O actualizare a desktopului gnome va afecta această modificare. Aceste actualizări nu sunt frecvente, dar se întâmplă. Crearea unei noi teme personalizate va asigura că acest lucru nu se întâmplă, dar ar putea însemna că este posibil să pierdeți alte modificări ale temei care sunt incluse în orice actualizare. Prefer pur și simplu să îmbină personalizarea la fiecare actualizare. Ele chiar nu se întâmplă atât de des.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.