Gibt es eine Möglichkeit, den Anmeldebildschirm aus einer gesperrten Sitzung (entweder mit Ctrl+ Alt+ Loder einem Bildschirm-Timeout) so zu gestalten, wie der Anmeldebildschirm, wenn Sie eine neue Sitzung starten? Ich hasse es, dass alles auf dem Sperrbildschirm außer der Passworteingabe schwarz ist.
gdm
lightdm
lock-screen
Chris Kerrigan
quelle
quelle
Antworten:
GDM
Der Sperrbildschirm kann nicht wie der Anmeldebildschirm aussehen.
Sie können jedoch ein Thema für den Sperrbildschirm verwenden. Unter gnome-look.org sind einige verfügbar . Hier ist ein Beispiel .
quelle
GDM
Die Antwort mag etwas spät sein, aber Sie können nicht nur das Thema des eigentlichen Entsperrdialogs festlegen , sondern auch den Hintergrund (dh den schwarzen Bereich um den Dialog) auf ein beliebiges Bild einstellen. Führen Sie einfach den folgenden Befehl im Terminal aus:
Ersetzen Sie den letzten Pfad im Befehl durch den Pfad zu dem Bild, das Sie verwenden möchten. Vergessen Sie nicht, Ihre Desktopsitzung neu zu starten (oder versuchen
gconfd-2
Sie zumindest einen Neustart, indem Sie sie beenden).BEARBEITEN: Sofern Sie nicht den Hintergrund des Anmeldebildschirms konfiguriert haben (z. B. über Ubuntu Tweak), wird dieser durch den obigen Befehl ebenfalls geändert.
quelle
LightDM
Dies wurde 12.04 geplant -Hier die ist Bug - Report . Die endgültige Version wurde jedoch nicht veröffentlicht.
quelle
Wenn Sie ein wenig mit C und ein bisschen GTK vertraut sind, ist es möglich, dass der Sperrbildschirm wie der Anmeldebildschirm aussieht (aber nicht so ist!) - da Ihr Hauptanliegen die Hässlichkeit der Sperrbox zu sein scheint?
Sie tun dies, indem Sie die Quellen des
gnome-screensaver
Pakets ändern, das den Sperrbildschirm bereitstellt.Tipps finden Sie unter Wie haben Sie das herausgefunden? Abschnitt am Ende dieser Antwort . Die ursprüngliche Frage betraf die Neupositionierung des Schließkastens links unten anstelle der Mitte. Wenn Sie möchten, verschieben Sie es nach links, machen Sie den grauen Hintergrund transparent und ändern Sie die Größe des Benutzernamens und des Textes "Passwort:" entsprechend.
Nach meiner Erfahrung besteht der Code, den Sie ändern müssen, höchstwahrscheinlich nur aus zwei Dateien:
gs-lock-plug.c
undgs-windows-x11.c
.Wenn Sie dies versuchen und Fragen haben, geben Sie bitte einen Kommentar ab und ich werde mein Bestes geben, um Sie in die richtige Richtung zu weisen.
quelle
Licht DM
Diese Optimierung ersetzt den Aufruf der virtuellen OnScreen-Tastatur durch den von LightDM . Besser wäre es, den Aufruf von Gnome ScreenSaver Lockscreen (Ubuntus Standard-Sperrbildschirm bis Ubuntu 13.10) durch einen an Unity Greeter (Ubuntus Standard-Anmeldebildschirm) zu ersetzen , aber ich konnte keine Möglichkeit finden, dies zu tun.
Methode:
Öffnen Sie den Dconf Editor , wählen Sie das Schema org.gnome.desktop.screensaver aus , bearbeiten Sie die Variable embedded-keyboard-command und ersetzen Sie deren Inhalt durch
Aktivieren Sie das Kontrollkästchen Eingebettete Tastatur für dasselbe Schema.
Shortcut-Befehle: Für die Terminal-Liebhaber und die Faulen da draußen können Sie die obigen Einstellungen mit nur 2 Befehlen vornehmen:
Von nun an wird der Ubuntu-Anmeldebildschirm ( Unity Greeter ) jedes Mal angezeigt, wenn das System aus dem Bildschirmschoner ( Sperrbildschirm ) oder dem Standby-Modus geweckt wird .
Diese Methode wurde von alina im Ubuntu Discourse-Thread Wake from screensaver direkt zum Anmeldebildschirm bereitgestellt . Ich verwende Ubuntu 12.04 LTS und diese Methode funktioniert gut. Kann auch am 12.10.13.04 und 13.10 arbeiten.
Eine Einschränkung bei dieser Methode ist, dass der Gnome Screensaver LockScreen eine Sekunde lang angezeigt wird, bevor Unity Greeter angezeigt wird. Da Unity Greeter nicht für das Sperren von Bildschirmen entwickelt wurde, ist es auch nicht so schnell und flüssig wie der Standard-Sperrbildschirm. Ubuntu 14.04 LTS wird eine Lösung für diese Probleme finden, indem Light Locker anstelle von Gnome Screensaver LockScreen verwendet wird .
quelle