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
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.
@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.
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
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
Nie wiem czy dobrze teraz powiem, ale masz w pliku config zakomentowane:
#greeter-session=example-gtk-gnome
a nie powinno być:greeter-session=lightdm-gtk-greeter
lub 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 :)
Cytat: Yattaman w Wrzesień 06, 2025, 05:50:41 PMNie wiem czy dobrze teraz powiem, ale masz w pliku config zakomentowane:
#greeter-session=example-gtk-gnome
a nie powinno być:greeter-session=lightdm-gtk-greeter
lub 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]
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
Cytat: Yattaman w Wrzesień 06, 2025, 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
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 lightdm
To powinno ruszyć, wtedy wyeliminujesz błędy w config.
Cytat: Yattaman w Wrzesień 06, 2025, 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 lightdm
To 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
@debbixon69 Zobacz to: https://www.cyberciti.biz/faq/linux-unix-login-bash-shell-force-time-outs/
Cytat: debbixon69 w Wrzesień 06, 2025, 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
:)
Cytat: Yattaman w Wrzesień 06, 2025, 07:58:41 PMCytat: debbixon69 w Wrzesień 06, 2025, 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
Cytat: debbixon69 w Wrzesień 06, 2025, 08:42:22 PMCytat: Yattaman w Wrzesień 06, 2025, 07:58:41 PMCytat: debbixon69 w Wrzesień 06, 2025, 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" 😉
Cytat: Yattaman w Wrzesień 06, 2025, 08:46:03 PMCytat: debbixon69 w Wrzesień 06, 2025, 08:42:22 PMCytat: Yattaman w Wrzesień 06, 2025, 07:58:41 PMCytat: debbixon69 w Wrzesień 06, 2025, 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" 😉
Ogarnąłem temat, jak wspomniałem wcześniej odhashowałem linijkę którą kazałeś i wróciło do normy.
Obejrzałem ten poradnik jeszcze raz, żeby zrobić sobie to autologowanie i wychodzi na to że miałem odhashowane nie to co trzeba XD, bo faktycznie trzeba było tam odhashować linijkę
autologin-user=
i wpisać tam swoją nazwę użytkownika, ale oprócz tego trzeba było jeszcze odhashować to:
autologin-user-timeout=0
a nie miałem, tylko linijkę poniżej tego autologin-user XD bo na filmiku koleś miał te obie linijki po kolei, a u mnie nie były i w pośpiechu się pomyliłem, grunt, że jakoś do tego doszedłem i z pomocą na forum to ogarnąłem, teraz wszystko działa tak, jak należy, wątek zamykam, dziękuję za pomoc jeszcze raz, pozdrawiam.
Cytat: debbixon69 w Wrzesień 06, 2025, 09:11:08 PMale oprócz tego trzeba było jeszcze odhashować to:
Kod [Zaznacz] Rozwiń
autologin-user-timeout=0
Cholerka... o tym zapomniałem Ci napisać😱
Ważne, że działa już jak należy 😉
Cytat: Yattaman w Wrzesień 06, 2025, 09:36:52 PMCytat: debbixon69 w Wrzesień 06, 2025, 09:11:08 PMale oprócz tego trzeba było jeszcze odhashować to:
Kod [Zaznacz] Rozwiń
autologin-user-timeout=0
Cholerka... o tym zapomniałem Ci napisać😱
Ważne, że działa już jak należy 😉
Bez tego też działało, do momentu, kiedy chciałem się wylogować XD
Ale teraz śmiga :D
To właśnie jest błąd tego typu, że niby działało, ale nie do końca i człowiek był w przeświadczeniu, że wszystko jest ok, a nie było.
dziękuję jeszcze raz za pomoc, ostatecznie wątek zamykam