Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w dziale Administracja.
Wiadomości z problemami zamieszczone w wątku "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

problem z wylogowaniem się z systemu

Zaczęty przez debbixon69, Wrzesień 05, 2025, 04:41:05 PM

Poprzedni wątek - Następny wątek

debbixon69

Siemanko linuxowicze :D

Nie wiem jakim cudem, ale nie mogę się wylogować z systemu XD

Zaczęło się to od momentu, kiedy postawiłem sobie debiana 13 na nowo, po instalacji wszystko działało normalnie, nawet autologowanie sobie ustawiłem wg tego poradnika:


I działało do momentu, kiedy chciałem się wylogować. Klikam na wyloguj i zamiast mnie wylogować z systemu to debian jakiegoś errora wyłapuje i loguje mnie z powrotem do systemu, próbowałem wszystkiego, przeinstalowałem tego lightdm, nawet to autologowanie usunąłem żeby sprawdzić, czy to jest to, ale nie, po usunięciu autologowania zamiast ekranu logowania wyświetla mi się czarny ekran, to się loguję w trybie tekstowym potem startx żeby wejść do pulpitu, następnie przywróciłem autologowanie, żeby przez tty się nie logować, ogólnie dziwny ten problem, próbowałem nawet lightdm odinstalować, ale nie dało się bo posypałoby mi się środowisko graficzne i teraz jestem w kropce, bo ogólnie niby system działa normalnie, ale nie da się z niego wylogować w cywilizowany sposób XD
Stawianie systemu od nowa i ponowna konfiguracja nie wchodzi w grę, nie chce mi się tego robić, pomimo tego, że tak byłoby szybciej i łatwiej, ale co jeśli ktoś będzie miał podobny problem w przyszłości ?
Reinstalacja systemu nic nie wniesie, a dzieląc się z tym problemem tutaj można pomóc również komuś innemu z podobną sytuacją.

Mieliście podobne odpały w swoim systemie ?
Wiecie jak to naprawić ?   

z góry dzięki za pomoc, pozdro
Fanatyk Debiana i LXDE | Debian 13 64-bit + LXDE | Debian rządzi, Debian radzi, Debian nigdy Cię nie zdradzi !

Yattaman

Próbowałeś może:
sudo dpkg-reconfigure lightdm
?

Możesz też na chwilę zainstalować inny (np. sddm) tylko do testu – żeby sprawdzić, czy problem leży faktycznie w LightDM.
Na moim PC CachyOS dostał dożywocie – za dobre sprawowanie i nie ma szans na apelację 😎🔥

linux4ever

@debbixon69 Nigdy nie miałem takiego problemu ale to wygląda na błąd lightdm co prawda nie da rady go odinstalować ale można go zamienić na te z listy: https://wiki.debian.org/DisplayManager

Jest też według apt-cache search lightdm-settings - Narzędzie do konfiguracji ustawień LightDM

Doinstalowałbym to i zobaczył co nie tak i apt-cache show pokazuje na czym to bazuje.

I czy masz na Debianie dwa konta dla admina i zwykłego użytkownika i na którym masz uprawnienia do wylogowania ?

Może coś config zepsuł przywróć do poprzednich ustawień i zobacz.

Jeśli za działa to musisz używać tego narzędzia które podałem.
"Powiedz mi, a zapomnę, pokaż mi, a zapamiętam, pozwól mi zrobić, a zrozumiem. "-Konfucjusz

debbixon69

Cytat: Yattaman w Wrzesień 05, 2025, 05:58:47 PMPróbowałeś może:
sudo dpkg-reconfigure lightdm
?

próbowałem tej komendy i nic to nie dało

CytatMożesz też na chwilę zainstalować inny (np. sddm) tylko do testu – żeby sprawdzić, czy problem leży faktycznie w LightDM.

zainstalowałem lxdm i on działa normalnie, mogę się wylogować, problem tkwi w lightdm 
Fanatyk Debiana i LXDE | Debian 13 64-bit + LXDE | Debian rządzi, Debian radzi, Debian nigdy Cię nie zdradzi !

debbixon69

Cytat: linux4ever w Wrzesień 05, 2025, 06:00:47 PM@debbixon69 Nigdy nie miałem takiego problemu ale to wygląda na błąd lightdm co prawda nie da rady go odinstalować ale można go zamienić na te z listy: https://wiki.debian.org/DisplayManager

tymczasowo korzystam teraz z lxdm

CytatJest też według apt-cache search lightdm-settings - Narzędzie do konfiguracji ustawień LightDM

zainstalowałem to i nic to nie dało

CytatDoinstalowałbym to i zobaczył co nie tak i apt-cache show pokazuje na czym to bazuje.

wpisałem tą komendę i wypluło mi to:

Package: lightdm-settings
Version: 2.0.7-1
Installed-Size: 754
Maintainer: Simon Quigley <tsimonq2@debian.org>
Architecture: all
Depends: python3-setproctitle, slick-greeter (>= 1.6.0), pkexec, x11-xserver-utils, python3:any
Recommends: numlockx
Suggests: onboard
Description-pl: Narzędzie do konfiguracji ustawień LightDM
 Ten pakiet pomaga w konfiguracji ustawień menedżera wyświetlania
 LightDM.
 .
 To narzędzie obecnie pozwala użytkownikom skonfigurować slick-greeter.
Description-md5: d8d551cbcf69c3736c18b6b66fcf827e
Homepage: https://github.com/linuxmint/lightdm-settings
Section: gnome
Priority: optional
Filename: pool/main/l/lightdm-settings/lightdm-settings_2.0.7-1_all.deb
Size: 109376
MD5sum: 43fe905c3eb0fb2543acd1f88632105e
SHA256: 9497ef42cfe2a34040b83b1dcaf2ec1f0f059532fa30f00d170e863325c01c85

CytatI czy masz na Debianie dwa konta dla admina i zwykłego użytkownika i na którym masz uprawnienia do wylogowania ?

tak, mam konto normalne oraz konto root

CytatMoże coś config zepsuł przywróć do poprzednich ustawień i zobacz.

mój config z lightdm wygląda tak:

#
# General configuration
#
# start-default-seat = True to always start one seat if none are defined in the configuration
# greeter-user = User to run greeter as
# minimum-display-number = Minimum display number to use for X servers
# minimum-vt = First VT to run displays on
# lock-memory = True to prevent memory from being paged to disk
# user-authority-in-system-dir = True if session authority should be in the system location
# guest-account-script = Script to be run to setup guest account
# logind-check-graphical = True to on start seats that are marked as graphical by logind
# log-directory = Directory to log information to
# run-directory = Directory to put running state in
# cache-directory = Directory to cache to
# sessions-directory = Directory to find sessions
# remote-sessions-directory = Directory to find remote sessions
# greeters-directory = Directory to find greeters
# backup-logs = True to move add a .old suffix to old log files when opening new ones
# dbus-service = True if LightDM provides a D-Bus service to control it
#
[LightDM]
#start-default-seat=true
#greeter-user=lightdm
#minimum-display-number=0
#minimum-vt=7
#lock-memory=true
#user-authority-in-system-dir=false
#guest-account-script=guest-account
#logind-check-graphical=true
#log-directory=/var/log/lightdm
#run-directory=/var/run/lightdm
#cache-directory=/var/cache/lightdm
#sessions-directory=/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions
#remote-sessions-directory=/usr/share/lightdm/remote-sessions
#greeters-directory=$XDG_DATA_DIRS/lightdm/greeters:$XDG_DATA_DIRS/xgreeters
#backup-logs=true
#dbus-service=true

#
# Seat configuration
#
# Seat configuration is matched against the seat name glob in the section, for example:
# [Seat:*] matches all seats and is applied first.
# [Seat:seat0] matches the seat named "seat0".
# [Seat:seat-thin-client*] matches all seats that have names that start with "seat-thin-client".
#
# type = Seat type (local, xremote)
# pam-service = PAM service to use for login
# pam-autologin-service = PAM service to use for autologin
# pam-greeter-service = PAM service to use for greeters
# xserver-command = X server command to run (can also contain arguments e.g. X -special-option)
# xmir-command = Xmir server command to run (can also contain arguments e.g. Xmir -special-option)
# xserver-config = Config file to pass to X server
# xserver-layout = Layout to pass to X server
# xserver-allow-tcp = True if TCP/IP connections are allowed to this X server
# xserver-share = True if the X server is shared for both greeter and session
# xserver-hostname = Hostname of X server (only for type=xremote)
# xserver-display-number = Display number of X server (only for type=xremote)
# xdmcp-manager = XDMCP manager to connect to (implies xserver-allow-tcp=true)
# xdmcp-port = XDMCP UDP/IP port to communicate on
# xdmcp-key = Authentication key to use for XDM-AUTHENTICATION-1 (stored in keys.conf)
# greeter-session = Session to load for greeter
# greeter-hide-users = True to hide the user list
# greeter-allow-guest = True if the greeter should show a guest login option
# greeter-show-manual-login = True if the greeter should offer a manual login option
# greeter-show-remote-login = True if the greeter should offer a remote login option
# user-session = Session to load for users
# allow-user-switching = True if allowed to switch users
# allow-guest = True if guest login is allowed
# guest-session = Session to load for guests (overrides user-session)
# session-wrapper = Wrapper script to run session with
# greeter-wrapper = Wrapper script to run greeter with
# guest-wrapper = Wrapper script to run guest sessions with
# display-setup-script = Script to run when starting a greeter session (runs as root)
# display-stopped-script = Script to run after stopping the display server (runs as root)
# greeter-setup-script = Script to run when starting a greeter (runs as root)
# session-setup-script = Script to run when starting a user session (runs as root)
# session-cleanup-script = Script to run when quitting a user session (runs as root)
# autologin-guest = True to log in as guest by default
# autologin-user = User to log in with by default (overrides autologin-guest)
# autologin-user-timeout = Number of seconds to wait before loading default user
# autologin-session = Session to load for automatic login (overrides user-session)
# autologin-in-background = True if autologin session should not be immediately activated
# exit-on-failure = True if the daemon should exit if this seat fails
#
[Seat:*]
#type=local
#pam-service=lightdm
#pam-autologin-service=lightdm-autologin
#pam-greeter-service=lightdm-greeter
#xserver-command=X
#xmir-command=Xmir
#xserver-config=
#xserver-layout=
#xserver-allow-tcp=false
#xserver-share=true
#xserver-hostname=
#xserver-display-number=
#xdmcp-manager=
#xdmcp-port=177
#xdmcp-key=
#greeter-session=example-gtk-gnome
#greeter-hide-users=false
#greeter-allow-guest=true
#greeter-show-manual-login=false
#greeter-show-remote-login=true
#user-session=default
#allow-user-switching=true
#allow-guest=true
#guest-session=
#session-wrapper=lightdm-session
#greeter-wrapper=
#guest-wrapper=
#display-setup-script=
#display-stopped-script=
#greeter-setup-script=
#session-setup-script=
#session-cleanup-script=
#autologin-guest=false
autologin-user=mietek
greeter-show-manual-login=true
greeter-hide-users=false
#autologin-user-timeout=0
#autologin-in-background=false
#autologin-session=
#exit-on-failure=false

#
# XDMCP Server configuration
#
# enabled = True if XDMCP connections should be allowed
# port = UDP/IP port to listen for connections on
# listen-address = Host/address to listen for XDMCP connections (use all addresses if not present)
# key = Authentication key to use for XDM-AUTHENTICATION-1 or blank to not use authentication (stored in keys.conf)
# hostname = Hostname to report to XDMCP clients (defaults to system hostname if unset)
#
# The authentication key is a 56 bit DES key specified in hex as 0xnnnnnnnnnnnnnn.  Alternatively
# it can be a word and the first 7 characters are used as the key.
#
[XDMCPServer]
#enabled=false
#port=177
#listen-address=
#key=
#hostname=

#
# VNC Server configuration
#
# enabled = True if VNC connections should be allowed
# command = Command to run Xvnc server with
# port = TCP/IP port to listen for connections on
# listen-address = Host/address to listen for VNC connections (use all addresses if not present)
# width = Width of display to use
# height = Height of display to use
# depth = Color depth of display to use
#
[VNCServer]
#enabled=false
#command=Xvnc
#port=5900
#listen-address=
#width=1024
#height=768
#depth=8
i nie wiem co tam jest nie tak.

CytatJeśli za działa to musisz używać tego narzędzia które podałem.

jak wspomniałem wcześniej, zainstalowanie lightdm-settings nic nie dało, do konfiguracji lightdm-a używam lightdm-gtk-greeter-settings
Fanatyk Debiana i LXDE | Debian 13 64-bit + LXDE | Debian rządzi, Debian radzi, Debian nigdy Cię nie zdradzi !

Yattaman

Nie wiem czy dobrze teraz powiem, ale masz w pliku config zakomentowane:
#greeter-session=example-gtk-gnomea nie powinno być:greeter-session=lightdm-gtk-greeterlub greeter-session=slick-greeter lub greeter-session=lightdm-kde-greeter w zależności co tam u siebie masz...?
Sprawdzić się chyba da tak: apt list --installed | grep greeter
Poszukałem trochę i takie mniej więcej rzeczy mi podpowiada internet i teoretycznie może mieć to sens :)
Na moim PC CachyOS dostał dożywocie – za dobre sprawowanie i nie ma szans na apelację 😎🔥

debbixon69

Cytat: Yattaman w Dzisiaj o 05:50:41 PMNie wiem czy dobrze teraz powiem, ale masz w pliku config zakomentowane:
#greeter-session=example-gtk-gnomea nie powinno być:greeter-session=lightdm-gtk-greeterlub greeter-session=slick-greeter lub greeter-session=lightdm-kde-greeter w zależności co tam u siebie masz...?
chyba to drugie powinno być, to: greeter-session=lightdm-gtk-greeter
CytatSprawdzić się chyba da tak: apt list --installed | grep greeter
Poszukałem trochę i takie mniej więcej rzeczy mi podpowiada internet i teoretycznie może mieć to sens :)

Wpisałm są komendę i wyskoczyło mi to:

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

lightdm-autologin-greeter/stable,stable,now 1.0-5 all [zainstalowany]
lightdm-gtk-greeter-settings/stable,stable,now 1.2.3-1 all [zainstalowany]
lightdm-gtk-greeter/stable,now 2.0.9-1 amd64 [zainstalowany,automatyczny]
slick-greeter/stable,now 2.0.9-1 amd64 [zainstalowany,automatyczny]
Fanatyk Debiana i LXDE | Debian 13 64-bit + LXDE | Debian rządzi, Debian radzi, Debian nigdy Cię nie zdradzi !

Yattaman

Wychodzi na to, że masz dwa: lightdm-gtk-greeter i slick-greeter.
Musisz wybrać jeden i wpisać go w tą linię co podałem. Potem chyba musisz:sudo systemctl restart lightdm
Na moim PC CachyOS dostał dożywocie – za dobre sprawowanie i nie ma szans na apelację 😎🔥

debbixon69

Cytat: Yattaman w Dzisiaj o 06:14:20 PMWychodzi na to, że masz dwa: lightdm-gtk-greeter i slick-greeter.
Musisz wybrać jeden i wpisać go w tą linię co podałem. Potem chyba musisz:
sudo systemctl restart lightdm

Odinstalowałem slick-greeter, w konfigu wpisałem
greeter-session=lightdm-gtk-greeter, wkleiłem
sudo systemctl restart lightdm do terminala i nic, dalej to samo
Fanatyk Debiana i LXDE | Debian 13 64-bit + LXDE | Debian rządzi, Debian radzi, Debian nigdy Cię nie zdradzi !

Yattaman

Nie mam Debiana, ale spróbuj jeszcze może tak:
te pozycje w sekcji [Seat:*] zostaw odkomentowane czyli bez # przed:
autologin-user=mietek
greeter-session=lightdm-gtk-greeter
resztę zakomentuj hashem "#" przed nazwą. Potem:
sudo systemctl restart lightdmTo powinno ruszyć, wtedy wyeliminujesz błędy w config.
Na moim PC CachyOS dostał dożywocie – za dobre sprawowanie i nie ma szans na apelację 😎🔥

debbixon69

Cytat: Yattaman w Dzisiaj o 06:53:31 PMNie mam Debiana, ale spróbuj jeszcze może tak:
te pozycje w sekcji [Seat:*] zostaw odkomentowane czyli bez # przed:
autologin-user=mietek
greeter-session=lightdm-gtk-greeter
resztę zakomentuj hashem "#" przed nazwą. Potem:
sudo systemctl restart lightdmTo powinno ruszyć, wtedy wyeliminujesz błędy w config.



zrobiłem jak kazałeś i po kliknięciu "wyloguj" przez jakąś sekundę, dwie pokazuje mi się ekran logowania, potem mnie loguje z powrotem do systemu XD mówię poważnie
Fanatyk Debiana i LXDE | Debian 13 64-bit + LXDE | Debian rządzi, Debian radzi, Debian nigdy Cię nie zdradzi !

linux4ever

"Powiedz mi, a zapomnę, pokaż mi, a zapamiętam, pozwól mi zrobić, a zrozumiem. "-Konfucjusz

Yattaman

Cytat: debbixon69 w Dzisiaj o 07:24:42 PMzrobiłem jak kazałeś i po kliknięciu "wyloguj" przez jakąś sekundę, dwie pokazuje mi się ekran logowania, potem mnie loguje z powrotem do systemu XD mówię poważnie
To może zahaszuj "#"
autologin-user=mietek :)
Na moim PC CachyOS dostał dożywocie – za dobre sprawowanie i nie ma szans na apelację 😎🔥

debbixon69

Cytat: Yattaman w Dzisiaj o 07:58:41 PM
Cytat: debbixon69 w Dzisiaj o 07:24:42 PMzrobiłem jak kazałeś i po kliknięciu "wyloguj" przez jakąś sekundę, dwie pokazuje mi się ekran logowania, potem mnie loguje z powrotem do systemu XD mówię poważnie
To może zahaszuj "#"
autologin-user=mietek :)

odhashowałem i pomogło, ale nie wiem jak ustawię autologowanie ponownie, to czy sytuacja się nie powtórzy przypadkiem
Fanatyk Debiana i LXDE | Debian 13 64-bit + LXDE | Debian rządzi, Debian radzi, Debian nigdy Cię nie zdradzi !

Yattaman

Cytat: debbixon69 w Dzisiaj o 08:42:22 PM
Cytat: Yattaman w Dzisiaj o 07:58:41 PM
Cytat: debbixon69 w Dzisiaj o 07:24:42 PMzrobiłem jak kazałeś i po kliknięciu "wyloguj" przez jakąś sekundę, dwie pokazuje mi się ekran logowania, potem mnie loguje z powrotem do systemu XD mówię poważnie
To może zahaszuj "#"
autologin-user=mietek :)

odhashowałem i pomogło, ale nie wiem jak ustawię autologowanie ponownie, to czy sytuacja się nie powtórzy przypadkiem

Tego Ci już nie powiem, ale zawsze istnieje taka opcja... Musisz sprawdzić "organoleptycznie" 😉
Na moim PC CachyOS dostał dożywocie – za dobre sprawowanie i nie ma szans na apelację 😎🔥

Zobacz najnowsze wiadomości na forum