web-dev-qa-db-fra.com

Comment faire pour que l'écran de verrouillage ressemble à l'écran de connexion?

Existe-t-il un moyen de créer l’écran de connexion à partir d’une session verrouillée (en utilisant Ctrl+Alt+L ou depuis un délai d’écran) ressemble à l’écran de connexion lorsque vous démarrez une nouvelle session? Je déteste que tout sur l'écran de verrouillage à part l'entrée du mot de passe soit en noir.

32
Chris Kerrigan

GDM

Vous ne pouvez pas faire l'écran de verrouillage ressembler à l'écran de connexion.

Cependant, vous pouvez utiliser un thème pour l'écran de verrouillage. Il en existe plusieurs disponibles sur gnome-look.org . Voici un exemple .

17
K. Hendrik

GDM

La réponse peut être un peu tardive, mais en plus de définir le thème du réel dialogue de déverrouillage, vous pouvez également définir l’arrière-plan (c’est-à-dire l’espace noir autour du dialogue) sur l’image de votre choix. Il suffit d’exécuter la commande suivante dans le terminal:

Sudo gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --set /desktop/gnome/background/picture_filename --type string /usr/share/backgrounds/Holes_by_FireCobold.jpg

Remplacez le dernier chemin de la commande par le chemin de l'image que vous souhaitez utiliser. N'oubliez pas de redémarrer votre session de bureau (ou essayez de redémarrer gconfd-2 en le tuant au moins).

EDIT: À moins que vous n'ayez configuré l'arrière-plan de l'écran de connexion (par exemple, via Ubuntu Tweak), la commande ci-dessus le modifiera également.

7
Oleg

LightDM

C'était prévu 12.04 -here is the rapport de bogue . Cependant, il n'a pas fait la version finale.

4
Jorge Castro

Si vous maîtrisez un peu C et un peu GTK, il est possible que l’écran de verrouillage ressemble à (mais pas!) À l’écran de connexion. - puisque votre principale préoccupation semble être la laideur de la boîte postale?

Pour ce faire, vous devez modifier les sources du package gnome-screensaver, qui fournit l’écran de verrouillage.

Pour obtenir des conseils, veuillez consulter la section . Comment avez-vous compris cela? à la fin de cette réponse . La question initiale concernait le repositionnement du cadenas en bas à gauche au lieu du centre. Pour ce que vous voulez, déplacez-le vers la gauche, rendez le fond gris transparent et modifiez les tailles du nom d'utilisateur et du texte "Mot de passe:" en conséquence.

D'après mon expérience, le code que vous devez modifier ne se trouve probablement que dans deux fichiers: gs-lock-plug.c et gs-windows-x11.c.

Si vous essayez cela et avez des questions, s'il vous plaît demander un commentaire et je ferai de mon mieux pour vous diriger dans la bonne direction.

2
ish

DM léger

Cet ajustement fonctionne en remplaçant l'appel de OnScreen Virtual Keyboard par celui de LightDM . Un meilleur Tweak serait de remplacer l'appel à Gnome ScreenSaver Lockscreen (LockScreen par défaut d'Ubuntu jusqu'à Ubuntu 13.10) par un à Unity Greeter (Écran de connexion par défaut d’Ubuntu), mais je n’ai trouvé aucun moyen de le faire.


Méthode:

Ouvrez l'éditeur Dconf , sélectionnez le schéma org.gnome.desktop.screensaver , éditez la variable embedded-keyboard-command et remplacez le contenu par

dbus-launch gdmflexiserver -xnest

, puis vérifiez embedded-keyboard-enabled pour le même schéma.

Commandes de raccourci: Pour les amateurs de terminaux et les paresseux, vous pouvez effectuer les réglages ci-dessus avec seulement 2 commandes:

gsettings set org.gnome.desktop.screensaver embedded-keyboard-command "dbus-launch gdmflexiserver -xnest"
gsettings set org.gnome.desktop.screensaver embedded-keyboard-enabled true

À partir de maintenant, l’écran de connexion Ubuntu ( Unity Greeter ) apparaît chaque fois que le système sort de l’économiseur d’écran (). ) ou Suspendre .


Cette méthode a été fournie par alina sur le fil de discussion Ubuntu Discourse Wake from screensaver directement sur l'écran de connexion . J'utilise Ubuntu 12.04 LTS et cette méthode fonctionne bien. Peut aussi travailler les 12.10,13.04 et 13.10.

Une des limites de cette méthode est que vous verrez l’écran de verrouillage de Gnome Screensaver pendant une seconde avant de voir Unity Greeter. De plus, comme Unity Greeter n'est pas conçu pour verrouiller l'écran, il n'est pas aussi rapide et fluide que l'écran de verrouillage par défaut. Ubuntu 14.04 LTS trouvera une solution à ces problèmes en utilisant Light Locker au lieu de Gnome Screensaver LockScreen .

0
HEXcube