Używam Debiana 8, na którym działa Gnome 3.14.1.
Chcę skonfigurować autologin, ale nazwa użytkownika autolog nie jest stała, więc chcę użyć skryptu, aby to ustawić. Zgodnie z dokumentacją GDM ( https://help.gnome.org/admin/gdm/3.14/configuration.html.en#daemonsection ), możliwe jest użycie „potoku” (|) na końcu właściwości AutomaticLogin pliku /etc/gdm3/daemon.conf, aby wskazać, że do uzyskania nazwy użytkownika należy użyć skryptu:
Jest to użytkownik, który powinien się natychmiast zalogować, jeśli parametr AutomaticLoginEnable ma wartość true. Jeśli wartość kończy się pionowym paskiem | (symbol potoku), a następnie GDM uruchomi określony program i użyje dowolnej wartości zwróconej standardowo z programu jako użytkownik. Program jest uruchamiany z ustawioną zmienną środowiskową DISPLAY, dzięki czemu możliwe jest określenie użytkownika na sposób wyświetlania. Na przykład, jeśli wartość to „/ usr / bin / getloginuser |”, wówczas zostanie uruchomiony program „/ usr / bin / getloginuser”, aby uzyskać wartość użytkownika.
Jednak na moim komputerze gdm próbuje zalogować użytkownika „/ usr / bin / getloginuser |” zamiast wyniku skryptu. Czy ktoś wie, jak to zrobić?
Dzięki.
gnome-session
i / lub gnome-session-bin
.
nodm
(w pakiecie z Debianem) i uruchomić tengnome-session
lubnodm
inny program wejściowy, który uruchamia GDM, aby wprowadzić sesję GNOME .