Ändern des GDM-Anmeldebildschirmverhaltens: Kein gdm.d-Verzeichnis

560
thunderbird32

Ich verwende Fedora 28 und versuche, die Benutzerliste in GDM zu deaktivieren (da der Computer der Domäne angehört, ist dies unerwünscht). In CentOS 7 ist dies so einfach wie das Einfügen einer Datei mit dem Namen "00-login-screen" in "/etc/dconf/db/gdm.d/" mit dem Inhalt:

[org/gnome/login-screen] disable-user-list=true 

In diesem Fall gibt es kein "gdm.d" -Verzeichnis. Das Erstellen und das anschließende Ablegen der Datei in das Verzeichnis funktioniert nicht. Ich habe an anderer Stelle gesehen, dass eine Datei in "/ etc / dconf / profile" mit dem Namen "gdm" erstellt werden muss, aber ich habe diese Datei mit dem Inhalt erstellt:

user-db:user system-db:gdm file-db:/usr/share/gdm/greeter-dconf-defaults 

und es macht keinen Unterschied.

Hat sich das Verfahren in Gnome 3.28.2 gegenüber 3.22.2 wesentlich geändert?

0
Aufrichtige Entschuldigung für das * total * off-topic, aber 'No GDM' [Gina X Performance] war in den frühen 80ern ein riesiger Underground-Dance-Dance-Hit ... und jetzt kann ich nicht aufhören, es zu singen ;-) Tetsujin vor 6 Jahren 0
@Tetsujin, ja, das macht es für Google schwieriger, als es sein sollte. : P thunderbird32 vor 6 Jahren 1

1 Antwort auf die Frage

0
Joey

Navigieren /usr/share/gdm/dconfSie zu der Datei, in der Sie eine Datei namens finden 00-upstream-settings. Machen Sie eine Kopie davon und geben Sie ein höher nummeriertes Präfix ein (z. B. von 00 bis 90). Die Einstellungen sind ziemlich selbsterklärend.

Wenn ich mich nicht irre, könnte es sein, dass sich der Name der entsprechenden Einstellung in der Zwischenzeit geändert hat, aber das Hinzufügen disable-user-listund Festlegen auf falsesollte funktionieren. Vergessen Sie nicht, dconf updatevon Ihrem Terminal aus zu laufen, damit die Änderungen wirksam werden.

Grüße

Das Verzeichnis `/ usr / share / gdm / dconf` existiert ebenfalls nicht. Die einzigen Verzeichnisse, die ich im Verzeichnis `/ usr / share / gdm` habe, sind:` autostart`, `greeter` und` env.d`. `00-upstream-settings` existiert nur im Verzeichnis` / etc / dconf / db / ibus.d / `. thunderbird32 vor 6 Jahren 0
@ thunderbird32 Es tut mir leid, ich habe gerade festgestellt, dass wir verschiedene Gnome-Versionen haben (ich habe 3.28.1-1), also auf meinem Rechner hat es funktioniert ... Vor einiger Zeit hatte ich Probleme mit 'light-dm' ', danach habe ich auf' gdm 'gewechselt. Im schlimmsten Fall könnte vielleicht auch ein anderer Login-Manager eine Option sein ;-) Viel Glück Joey vor 6 Jahren 0