ubuntuusers.de

Du betrachtest eine alte Revision dieser Wikiseite.

GDM

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

Dieser Artikel ist mit keiner aktuell unterstützten Ubuntu-Version getestet! Bitte teste diesen Artikel für eine Ubuntu-Version, welche aktuell unterstützt wird. Dazu sind die Hinweise zum Testen von Artikeln zu beachten.

Wiki/Icons/Oxygen/preferences-system-login.png GDM 🇬🇧 (GNOME Display Manager) kümmert sich bei GNOME um die grafische Anmeldung von Benutzern am System. GDM als Displaymanager bietet dem Nutzer die Möglichkeit, auch andere Desktop-Umgebungen wie Unity zu starten. Einst war GDM der Standard-Displaymanager, seit Ende 2011 wird bei Ubuntu standardmäßig LightDM eingesetzt. Einzig in der Variante Ubuntu GNOME ist GDM noch vorinstalliert. Es kann auf Wunsch aber auf jedem Ubuntu nachinstalliert werden.

Dieser Artikel behandelt die Version 3.x von GDM (im Folgenden nur noch als GDM bezeichnet). Informationen über die Vorgängerversionen finden sich im Archiv (GDM Version 1.x, GDM Version 2.x).

Installation

./gdm3-Anmeldung.png
Ubuntu GNOME 14.04

Möchte man GDM nachinstallieren, kann dies über die offiziellen Paketquellen erfolgen[1]:

  • gdm (universe)

Befehl zum Installieren der Pakete:

sudo apt-get install gdm 

Oder mit apturl installieren, Link: apt://gdm

Während der Installation im Terminal erscheint ein Dialog, indem GDM als neuer Displaymanager festgelegt werden kann. Wie man zwischen verschiedenen Displaymanager wechseln kann, ist im Übersichtsartikel Displaymanager (Abschnitt „Informationen-ueber-die-Displaymanager“) beschrieben.

Konfiguration

GDM selbst bietet leider kein eigenes grafisches Werkzeug zur Konfiguration. Die meisten Einstellungen kann man in der Datei /etc/gdm/custom.conf einstellen, indem man sie mit Root-Rechten[2] bearbeitet[3]. Benötigt man unbedingt ein grafisches Programm, kann auf gdm3setup ausweichen.

/etc/gdm/custom.conf

Standardmäßig sieht die Datei folgendermaßen aus:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33

# GDM configuration storage
#
# See /usr/share/gdm/gdm.schemas for a list of available options.

[daemon]
# Enabling automatic login
#  AutomaticLoginEnable = true
#  AutomaticLogin = user1

# Enabling timed login
#  TimedLoginEnable = true
#  TimedLogin = user1
#  TimedLoginDelay = 10

# Reserving more VTs for test consoles (default is 7)
#  FirstVT = 9

[security]

[xdmcp]

[greeter]
# Only include selected logins in the greeter
# IncludeAll = false
# Include = user1,user2

[chooser]

[debug]
# More verbose logs
# Additionally lets the X server dump core if it crashes
#  Enable = true

Automatische Anmeldung

Achtung!

Wer ein verschlüsseltes Benutzerverzeichnis verwendet, sollte auf eine automatische Anmeldung verzichten, weil dadurch der Aspekt der Daten-Sicherheit unterlaufen und die Funktionsweise erheblich beeinträchtigt wird.

Um die automatische Anmeldung bei GDM zu aktivieren, bearbeitet man einfach folgenden Abschnitt ein und ersetzt "user1" durch den gewünschten BENUTZERNAMEN:

1
2
3
4
[daemon]
# Enabling automatic login
AutomaticLoginEnable = true
AutomaticLogin = user1

Zeitversetzte automatische Anmeldung

Möchte man die Möglichkeit haben, trotz automatischer Anmeldung, sich als ein anderer Benutzer anmelden zu können, dann kann man die automatische Anmeldung zeitversetzt zu starten. Dazu kommentiert man folgendes ein und ersetzt "user1" wieder durch den gewünschten Benutzernamen:

1
2
3
4
5
6
7
8
9
[daemon]
# Enabling automatic login
#  AutomaticLoginEnable = true
#  AutomaticLogin = user1

# Enabling timed login
TimedLoginEnable = true
TimedLogin = user1
TimedLoginDelay = 10

Benutzer im Anmeldebildschirm verbergen

Der ursprünglich zum Definieren der im Anmeldebildschirm anzuzeigenden Nutzer gedachte Abschnitt [greeter] wird aktuell von gdm nicht mehr berücksichtigt. Ein Ausblenden von Benutzern vom Anmeldebildschirm ist damit auf diese im gdm-Referenzhandbuch 🇬🇧 noch beschriebene Weise nicht mehr möglich (Bugreports: 1171519 🇬🇧, Gnome 655075 🇬🇧).

Alternativ dazu kann die Konfiguration von AccountsService genutzt werden, um Nutzer auf dem Anmeldebildschirm auszublenden. Dazu wird im Verzeichnis /var/lib/AccountsService/users/ eine Datei angelegt werden, deren Name exakt dem Namen des auszublendenden Users entspricht. Der Inhalt dieser Datei muss aus folgenden zwei Zeilen bestehen:

1
2
[User]
SystemAccount=true

(Quelle: How do I hide a particular user from the login screen? 🇬🇧)

Benutzerliste im Anmeldebildschirm ausblenden

Möchte man, dass keine Benutzername im Anmeldebildschirm angezeigt werden, dann muss man folgenden Befehl in der Konsole :

sudo gconftool-2 --config-source \
xml:readwrite:/etc/gconf/gconf.xml.defaults \
--direct --type bool --set \
/apps/gdm/simple-greeter/disable_user_list true 

Wenn man sich das nächste Mal am System anmeldet, zeigt der Anmeldebildschirm nur noch ein Eingabefeld in der Mitte des Bildschirms an.

./Benutzerverwaltung.png
GNOME Systemeinstellung - Benutzer

GNOME Systemeinstellungen

Manche Einstellungen kann man auch direkt in den GNOME Systemeinstellungen vornehmen.

Automatische Anmeldung

Unter der Rubrik "Benutzer" kann man, nach der Entsperrung der Einstellungen, mit Hilfe eines Kippschalters GNOME die "Automatische Anmeldung" aktivieren.

Benutzerfoto

Des Weiteren kann in der Rubrik "Benutzer" mit einem Klick auf die Silhouette neben dem Namen das Benutzerfoto geändert werden. Eventuell bereits vorhandene Symbole sind im Ordner /usr/share/pixmaps/faces/ zu finden. Alternativ können einige Beispielbilder ⮷ heruntergeladen werden.

Man kann das gewünschte Bild (ca. 128x128 Pixel reichen aus) auch kopieren und als ~/.face im Homeverzeichnis ablegen. Inwieweit andere Bildformate als JPG oder PNG unterstützt werden, ist nicht bekannt. Im Zweifelsfall sollte man ein Bild in eines dieser Formate konvertieren.

./gdm_userface.png
Standard-Benutzerfoto

Hintergrundbild wechseln

Das Hintergrundbild kann unter der Rubrik "Hintergrund → Bildschirm sperren" für den Sperrbildschirm geändert werden. Dabei ist zu beachten, dass nur das Hintergrund des Sperrbildschirms der GNOME Shell geändert wird. Der Hintergrund vom Anmeldebildschirm nach dem Hochfahren kann nicht verändert werden.

gdm3setup

./Einstellungen_für_GDM.png
gdm3setup

Es besteht die Möglichkeit, mit Hilfe des Programms gdm3setup 🇬🇧 einige Einstellungen auch grafisch vorzunehmen. Das Programm befindet sich leider nicht in den Paketquellen und ist auch nicht per PPA nachinstallierbar, sondern muss als Fremdpaket heruntergeladen und manuell installiert werden[4].

Von GitHub 🇬🇧 werden folgende DEB-Pakete angeboten:

Die unterstützten Ubuntu-Versionen und Architekturen werden aufgelistet. Nachdem man sie für die korrekte Ubuntu-Version und Architektur geladen hat, müssen die DEB-Pakete noch installiert werden.

Hinweis!

Fremdpakete können das System gefährden.

Nach der Installation kann man das Programm über die Suchfunktion unter dem Namen "Einstellungen für GDM3" oder im Terminal durch den Befehl gdm3setup aufrufen. Folgende Einstellungen können mit Hilfe dieses Programms vorgenommen werden:

  • Shell-Themas

  • Symbolthema

  • Cursor-Thema

  • Shell-Logo

  • Banner

  • Automatische Anmeldung

  • Arten der Anmeldungen

  • Anzahl an möglicher fehlerhafter Passwortangaben

  • Deaktivierung der Benutzerliste

  • Anzeigen vom Datum und Sekunden bei der Uhr

Problembehebung

Nummernblock automatisch aktivieren

Oft kommt es vor, dass beim Anmeldebildschirm der Nummernblock aktiv ist, ohne dass die dazugehörige Anzeige an der Tastatur leuchtet. Falls der Nummernblock tatsächlich nicht direkt aktiv ist, dann findet man im Artikel Nummernblock aktivieren weitere Informationen, wie man diesen Umstand beheben kann.

Beenden und (Neu-)Starten von GDM samt XServer

Manchmal kommt es vor, dass man bestimmte Aufgaben ohne laufenden XServer bzw. auf der Konsole durchführen möchte. Mit den Tastenkombinationen Tasten Strg + Alt + F1 bis Strg + Alt + F6 kann man in sechs unabhängige Textkonsolen wechseln. Befindet man sich erstmal auf einer Textkonsole, reicht beispielsweise Alt + F2 , um zur zweiten Textkonsole zu wechseln. Zurück zur laufenden Sitzung / grafischen Anmeldung gelangt man mit Alt + F7 .

Von einer Textkonsole aus kann man GDM mitsamt Xserver wie folgt beenden, starten oder neu starten.

Aktion Befehl
Beenden
sudo service gdm stop 
Starten
sudo service gdm start 
Neustarten
sudo service gdm restart 

Diese Revision wurde am 27. Dezember 2015 19:26 von m8r erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: System, Desktop, GNOME 3