Hässlicher Sperrbildschirm in Xubuntu

31

Wenn ich meinen Bildschirm sperre, wird der Anmeldedialog nicht angezeigt, der nach dem Neustart des Laptops angezeigt wird. Ich bekomme so etwas hässliches:

Bildbeschreibung hier eingeben

Ich habe dieses Bild gegoogelt, es ist kein genauer Screenshot, aber es ist fast das gleiche. Wie kann ich das beheben? Ist es normales Verhalten oder habe ich etwas kaputt gemacht? Das Bild des brennenden Bildschirms macht mir Angst, aber ich wiederhole mich: "Keine Panik!" und es hilft ein bisschen ein wenig.

  • Es ist hässlich
  • Es sieht nicht aus wie die 99% meiner Umgebung.
  • Ich benutze mehrere Tastaturlayouts. Wenn ich ein Passwort eingebe, muss ich sehen, welches aktiv ist , da ich sonst Tippfehler in mein Passwort mache und mich mehrmals anmelden muss. Bei diesem Bildschirm habe ich normalerweise genau 3-5 Versuche, da ich falsche Vermutungen und andere durch Nervosität verursachte Tippfehler mache.
  • Warum heißt es XScreenSaver? Ich habe Bildschirmschoner deaktiviert. Ich hasse sie. Ich möchte meinen Computer nur sperren, wenn ich auf die Toilette gehe oder zu Mittag esse. Ich möchte meinen Anmeldebildschirm.
Honza Javorek
quelle
1
Ich hatte das gleiche Problem in Lubuntu, es gibt einige Diskussionen hier: ubuntuforums.org/showthread.php?t=1908141 Überprüfen Sie den Link in seinem zweiten Beitrag für weitere Details.
Veazer,
Klingt vernünftig. Das einzige Problem ist dann die Benutzerfreundlichkeit. Gibt es eine Möglichkeit, um anzuzeigen, welches Tastaturlayout ich derzeit verwende? (Ich denke jedoch immer noch, dass „Konsistenz“ auch einen enormen Einfluss auf die Benutzerfreundlichkeit hat. Es geht nicht so sehr um Kosmetik, es geht auch um die Navigation des Benutzers usw.)
Honza Javorek
Ich habe keine Ahnung, ich hatte das Tastaturproblem nicht in Betracht gezogen. Nachdem ich mit xfce und lxde gespielt hatte, ging ich zurück zu Gnome Fallback.
Veazer

Antworten:

28

Entfernen xscreensaverund installieren, gnome-screensaverwas ein polierteres Aussehen hat:

sudo apt-get remove xscreensaver
sudo apt-get install gnome-screensaver

Sie können auch eine Verknüpfung festlegen, um den Bildschirm mit der Tastatur zu sperren:

Start> Settings Manager> Keyboard>Application Shortcuts >Add

Command: xflock4

ShortCut: <Super>l ; (e.g. press the "Windows key" + l)

HINWEIS: Der einzige mögliche Nachteil ist der folgende gnome-screensaver die Gnomabhängigkeiten gezogen werden, die auf einem sehr minimalistischen Desktop möglicherweise noch nicht vorhanden sind. Aber auf den meisten durchschnittlichen Systemen sind die Gnomenbibliotheken ohnehin schon installiert, so dass kein Overhead entsteht.

ccpizza
quelle
Obwohl Sie nicht wie green7 eine nette Klärung geliefert haben, habe ich von Ihnen eine Lösung für meine Probleme erhalten, die ich eigentlich mehr schätze. So werde ich Ihre Antwort annehmen. Die beste Antwort wäre eine Kombination von euch beiden, aber ich muss eine auswählen :)
Honza Javorek
1
Gut zu wissen: Wenn Sie bereits einen vollständigen Xubuntu-Desktop haben, benötigt der Gnome-Bildschirmschoner keine zusätzlichen Abhängigkeiten. Es wird gut aussehen, ohne zu viele zusätzliche Ressourcen zu benötigen.
Gerlos
1
Es gibt keinen Bildschirmschoner in Gnome-Bildschirmschoner, nur "Bildschirmschoner".
Serge
@Serge: Da wir uns hier mit der Terminologie befassen, wird der Bildschirm und der Akku nicht wirklich geschont, wenn die App das Display nicht ausblendet. Sie benötigen wahrscheinlich einen Leerlauf-Display-Energieverschwender .
ccpizza
Ich meinte, es gibt keine xscreensaver-ähnliche Funktionalität in gnome-screensaver. Außerdem sehe ich keine Tastaturbelegungsanzeige auf dem Sperrbildschirm von Gnome-Screensaver.
Serge
7

Xscreensaver ist ein Paket, das ein erweiterbares Bildschirmschoner-Framework ist und den Computer sperrt.

Gemäß dieser Seite von linuxfromscratch.org .

Der XScreenSaver ist ein modularer Bildschirmschoner und Schließfach für das X Window System. Es ist in hohem Maße anpassbar und ermöglicht die Verwendung jedes Programms, das im Stammfenster als Anzeigemodus zeichnen kann. Der Zweck von XScreenSaver besteht darin, hübsche Bilder auf dem Bildschirm anzuzeigen, wenn sie nicht verwendet werden. Dies entspricht der Philosophie, dass unbeaufsichtigte Monitore immer etwas Interessantes tun sollten, genau wie im Film. XScreenSaver kann jedoch auch als Bildschirmschließfach verwendet werden, um zu verhindern, dass andere Benutzer Ihr Terminal verwenden, während Sie nicht anwesend sind.

Ich kenne den Grund nicht, warum es in Lubuntu und Xubuntu verwendet wird, aber es könnte an seiner Popularität, Stabilität und wahrscheinlich seinem geringen Gewicht liegen.

Es reduziert auch den Aufwand, ein neues Paket zu erstellen, um bereits vorhandene Software zu ersetzen.

Grün
quelle
1
Danke für die Erklärung. Du hast meine Frage "Warum heißt es XScreenSaver?" Beantwortet. und ein paar meiner anderen, um meine Verwirrung zu klären. Da Sie jedoch keine Lösung für meine Probleme angegeben haben, akzeptiere ich die Antwort von ccpizza.
Honza Javorek
7

Magst du schwarz Versuchen Sie es mit Slock, es ist das beste Beispiel für das KISS-Prinzip.

So installieren Sie es: sudo apt-get install suckless-tools

Dann ist der einfachste Weg, es in xubuntu zu konfigurieren: sudo apt-get remove xscreensaver

Dies liegt daran, dass xscreensaver standardmäßig Vorrang vor anderen Bildschirmschonern hat. Nach dem Entfernen können Sie entweder den bereits im Hintergrund laufenden xscreensaver-Thread beenden oder einfach neu starten.

Einfachheit genießen.

notageek
quelle
1
Einfachheit ist insofern schön, als sie die Benutzerfreundlichkeit nicht umbringt. In meiner Frage, die ich erwähnte, muss ich sehen, welches Tastaturlayout aktiv ist.
Honza Javorek
Willkommen bei Ask Ubuntu! Vermeiden Sie es, dieselbe Antwort an mehreren Stellen zu veröffentlichen. In der Regel bedeutet dies: (1) Die Antwort sollte angepasst werden, um den Unterschied zwischen den verschiedenen Fragen zu berücksichtigen. (2) Eine Frage sollte zum Schließen als Duplikat einer anderen Frage markiert werden. (Sie können Beiträge markieren.) mit 15 Ruf ), (3) die Antwort sollte wirklich ein Kommentar sein, oder (4) die Antwort sollte an der am besten geeigneten Stelle gepostet werden, und einzeilige Kommentare sollten zu den anderen Fragen gepostet werden, die sie zusammenfassen und verknüpfen.
Eliah Kagan
Vielen Dank, ich hatte zuerst die Sorge, dass die 9base-Tools auch installiert werden könnten, aber diese sind in einem anderen Paket enthalten. Dies ist eine sehr minimale Lösung und schwierig. Ich verwende verschiedene Layouts. Ich bin nicht besorgt über die fehlende Funktionalität. Arch Wiki sagt, dass es nicht in der Lage ist, den Zugriff auf tty zu blockieren (sflock anscheinend). Anstatt xscreensaver zu deinstallieren, der ein Metapaket auf GalliumOS beschädigt hätte, habe ich den Abschnitt über die anderen lock_cmds in auskommentiert /usr/bin/xflock4.
LiveWireBT
0

Es ist etwas einfacher, die Standard-Sperrbildschirme " Weiß auf Schwarz " oder " Schwarz auf Schwarz " in X / Ubuntu 18.04.2 LTS mit xfce4 zu verwenden. Dies gilt auch für xfce4, das auf Ubuntu ohne das installiert wurdexubuntu-desktop Paket .

Das Paket xscreensaver-dataenthält das Standardthema " Weiß auf Schwarz " unter/etc/X11/app-defaults/XScreenSaver .

Paket xubuntu-default-settingsenthält /etc/skel/.Xdefaults, kopiert ~/.Xdefaultsbei der Erstellung eines Benutzerkontos, das das Thema " Schwarz auf Schwarz " enthält .

/etc/xdg/xfce4/xinitrclädt ~/.Xdefaultsmit Code:

 # Has to go prior to merging Xft.xrdb, as its the "Defaults" file
 test -r "/etc/xdg/xfce4/Xft.xrdb" && XRESOURCES="$XRESOURCES /etc/xdg/xfce4/Xft.xrdb"
 test -r $HOME/.Xdefaults && XRESOURCES="$XRESOURCES $HOME/.Xdefaults"

 # ~/.Xresources contains overrides to the above
 test -r "$HOME/.Xresources" && XRESOURCES="$XRESOURCES $HOME/.Xresources"

Um zur Standardeinstellung zurückzukehren, löschen Sie ~/.Xdefaults .

Um das dunkle Thema zu verwenden, verwenden Sie einen Befehl wie:

 (mkdir -p /tmp/xubuntu-default-settings && cd /tmp/xubuntu-default-settings && apt download xubuntu-default-settings && dpkg -x xubuntu-default-settings*.deb . && cp etc/skel/.Xdefaults $HOME/)

Oder:

 deb=xubuntu-default-settings ; apt download "$deb" && ar x "$deb"*.deb data.tar.xz && tar -C $HOME/ -xJf data.tar.xz ./etc/skel/.Xdefaults --strip-components=3 && rm data.tar.xz "$deb"*.deb

Verwenden Sie ~ / .Xdefaults als einfache Methode, um den Sperrbildschirm von xscreensaver basierend auf dem Inhalt der zuvor notierten Dateien zu ändern.

niemand
quelle