Comment personnaliser l'apparence de l'écran / du rideau / de l'écran de connexion de Gnome?

8

Gnome bureau semble configurable de différentes manières: dans " paramètres Gnome ", avec gnome-extensions , gnome-tweak-tool, gsettingsou dconf-editor.

Cependant, à part cette procédure pour changer l'arrière - plan de l'écran de connexion , ce qui implique un peu de compilation glib, je n'ai trouvé aucun moyen de personnaliser l'apparence de:

  • l'écran de connexion (police, position, couleur et taille des boîtes de connexion)
  • écran de protection aka écran de verrouillage aka rideau (police, position, couleur, format et taille de l'horloge, messages affichés, etc. )

Je comprends que la philosophie de Gnome ne consiste pas à allouer beaucoup de ressources aux trucs tweaky-tweak-tweaking-tweakable. Mais je suis surpris que ces propriétés basiques et inoffensives de ces écrans semblent si difficiles d'accès.

Existe-t-il un moyen d'accéder et de modifier les propriétés d'organisation de l'écran de connexion / bouclier?
Sont-ils codés en dur ou s'agit-il simplement de se faufiler dans un petit curtain.xmlou loginscreen.json?
Dois-je entrer dans les sources et compiler moi-même gnome?

iago-lito envisage de partir
la source

Réponses:

2

Ubuntu

J'utilise ubuntu 18.04, (également fait en 17.10) et comme l'a dit @ cezanee-vahid , vous pouvez trouver le fichier CSS ici: /usr/share/gnome-shell/theme/gdm3.csset en changeant ce fichier, vous n'avez pas besoin de redémarrer gnomeou de faire quoi que ce soit d'autre, ils seront modifié en verrouillant l'ordinateur (ou mieux, il sera rechargé).

donc pour changer la taille de l'horloge, il suffit de changer font-sizeet font-weightpour la .screen-shield-clock-timeclasse.

aussi pour si vous voulez vous débarrasser de ces flèches en bas de l'écran juste définies 0pour heightet widthdu .screen-shield-arrows Gjs_Arrowsélecteur CSS. la mise 0pour font-sizede .screen-shield-clock-datefera de même pour la date.

Cambre

Je ne suis pas un utilisateur de distribution ou même basé sur Arch, mais après avoir lu ArchWiki sur GDM, il semble que vous devez compiler les fichiers source pour GDM après les avoir modifiés . aussi, le gdm3.cssfichier dans Arch est nommégnome-shell.css

donc en conclusion, ces spets sont nécessaires pour changer le thème GDM dans Arch:

  1. extraction du thème GDM actuel
  2. création d'un gnome-shell-theme.gresource.xmlfichier pour les fichiers image sélectionnés
  3. changer de gnome-shell.cssfichier comme vous le souhaitez!
  4. compiler le nouveau thème GDM que vous avez créé
  5. remplacement de fichiers sous /usr/share/gnome-shell
  6. redéfinir gdm.service

l'ArhcWiki ci-dessus a expliqué ces étapes en détail.

aasmpro
la source
Merci pour ces précisions. Malheureusement, je ne trouve aucun gdm3.cssfichier sur mon système (c'est le langage archlinux). Le plus proche que j'ai trouvé est deux fichiers sur /usr/share/gnome-shell/theme/{gnome-classic.css,gnome-classic-high-contrast.css}, qui contiennent les propriétés que vous suggérez. Cependant, toute modification apportée à ces fichiers semble n'avoir aucun effet même après le redémarrage de mon ordinateur: \ Puis-je vous demander où vous avez trouvé ces informations? Existe-t-il une documentation officielle sur ces fichiers?
iago-lito 'envisageant de quitter
1
@ iago-lito j'ai mis à jour la réponse et je pense que cela devrait fonctionner, j'attends votre réponse avec impatience! et aussi pour Ubuntu, je viens de trouver ces choses en jouant avec le gdm3.cssfichier.
aasmpro
1
Génial! La compilation a été l'étape que j'ai ratée.
Santé
1
Comme suggéré ici , tapez simplement rtdans la <Alt+F2>boîte de dialogue pour redémarrer le thème au lieu de redémarrer l'ensemble gdm.service.. c'est plus facile et cela ne nécessite pas les autorisations de superutilisateur :)
iago-lito 'envisageant de quitter
c'est génial! merci pour vos commentaires :)
aasmpro
2

Je ne sais pas si c'est un peu trop tard, mais vous pouvez personnaliser les valeurs /usr/share/gnome-shell/theme/gdm3.csset cela fait l'affaire. Trouvez simplement la screen-shield-clockclasse et faites vos changements. Une chose simple que je l'ai fait pour le rendre un peu plus agréable est donné le font-weightpour 300et il améliore l'apparence d' un million de fois.

Cezanne Vahid
la source
Hé, pas mal. Cela pourrait aider beaucoup, à la vôtre :) Avez-vous trouvé des documents sur la signification de ces valeurs? Je n'en ai pas trouvé. De plus, dois-je redémarrer ou recompiler quelque chose? Je n'ai pu obtenir aucun de mes changements. Le fichier que j'ai trouvé s'appelle gnome-classic.css.
iago-lito 'envisageant de quitter le
Huh. Peut-être que dans ce même répertoire, vous pouvez essayer de peaufiner gnome-shell.cssouubuntu.css
Cezanne Vahid
Non, n'en a pas: \ Y a-t-il un document à ce sujet quelque part?
iago-lito 'envisageant de quitter