Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witam
Mam problem z moim Acer Nitro 5 który ma dwie karty graficzne na Debian 11. Poblem polega na tym, że nawet jak nie podłączę zewnętrznego monitora ekran logowania do systemu wyświetla się na nim. Efekt to logowanie "na ślepo" jeśli przez port HDMI nie podłączę monitora. Co i gdzie pozmieniać w konfiguracji?
xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767 HDMI-0 disconnected (normal left inverted right x axis y axis) eDP-1-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 382mm x 215mm 1920x1080 59.96* 59.93 1680x1050 59.95 59.88 1600x1024 60.17 1400x1050 59.98 1600x900 59.95 59.82 1280x1024 60.02 1440x900 59.89 1400x900 59.96 59.88 1280x960 60.00 1368x768 59.88 59.85 1360x768 59.80 59.96 1280x800 59.81 59.91 1152x864 60.00 1280x720 59.86 59.74 1024x768 60.00 1024x576 59.95 59.96 59.90 59.82 960x600 59.93 60.00 960x540 59.96 59.99 59.63 59.82 800x600 60.00 60.32 840x525 60.01 59.88 800x512 60.17 700x525 59.98 800x450 59.95 59.82 640x512 60.02 720x450 59.89 700x450 59.96 59.88 640x480 60.00 59.94 684x384 59.88 59.85 680x384 59.80 59.96 640x400 59.88 59.98 576x432 60.06 640x360 59.86 59.83 512x384 60.00 512x288 60.00 59.92 480x270 59.63 59.82 400x300 60.32 320x240 60.05
sudo cat /usr/share/sddm/scripts/Xsetup
#!/bin/sh # Xsetup - run as root before the login dialog appears if [ -e /sbin/prime-offload ]; then echo running NVIDIA Prime setup /sbin/prime-offload /sbin/prime-offload fi
sudo cat /etc/sddm.conf
[General] Numlock=on
neofetch
_,met$$$$$gg. wachcio@wachcio-debian ,g$$$$$$$$$$$$$$$P. ---------------------- ,g$$P" """Y$$.". OS: Debian GNU/Linux 11 (bullseye) x86_64 ,$$P' `$$$. Host: Nitro AN517-52 V1.10 ',$$P ,ggs. `$$b: Kernel: 5.10.0-17-amd64 `d$$' ,$P"' . $$$ Uptime: 26 mins $$P d$' , $$P Packages: 4099 (dpkg), 12 (snap) $$: $$. - ,d$$' Shell: zsh 5.8 $$; Y$b._ _,d$P' Resolution: 1920x1080 Y$$. `.`"Y$$$$P"' DE: Plasma 5.20.5 `$$b "-.__ WM: KWin `Y$$ WM Theme: plastik `Y$$. Theme: Breeze Dark [Plasma], Breeze [GTK2/3] `$$b. Icons: breeze-dark [Plasma], breeze-dark [GTK2/3] `Y$$b. Terminal: konsole `"Y$b._ CPU: Intel i5-10300H (8) @ 4.500GHz `""" GPU: Intel CometLake-H GT2 [UHD Graphics] GPU: NVIDIA GeForce RTX 2060 Mobile Memory: 3652MiB / 15838MiB
Ostatnio edytowany przez wachcio (2022-08-19 14:39:46)
Offline
Olać manager logowania i logować się w konsoli.
A potem w tejże konsoli TTY w zależności czy Xorg czy Wayland, odpalasz środowisko graficzne stosownym poleceniem.
Pokaż wynik:
env | grep XDG_SESSION
Ostatnio edytowany przez Jacekalex (2022-08-19 16:07:54)
Offline
Co prawda sddm nie używam, ale nie widzę przeszkód, by miało nie działać, jak w innych działa. No i domyślam się, że prosty auto-login, nie jest rozwiązaniem dla Ciebie odpowiednim.
Masz co prawda prawidłowo zdefiniowany ekran z laptopa jako podstawowy i jak widać jesteś na X serwerze. Spróbuj tak, w tym pliku /usr/share/sddm/scripts/Xsetup dodaj w nowej linii, taki wpis xrandr --output eDP-1-1 --primary, by wyglądało to razem ze starą funkcją tak.
#!/bin/sh # Xsetup - run as root before the login dialog appears if [ -e /sbin/prime-offload ]; then echo running NVIDIA Prime setup /sbin/prime-offload /sbin/prime-offload fi xrandr --output eDP-1-1 --primary
Zrestartuj komputer, przy przelogowaniu już powinno działać, ale trzeba sprawdzić.
Nie powinno być problemów, ale pamiętać, że przy problemach z uruchamianiem graficznej sesji, przywrócić do wersji sprzed edycji, w wolnym terminalu lub w inny sposób (recovery mode, lub live Linuksie).
Ostatnio edytowany przez jawojx (2022-08-19 20:02:55)
Offline
Jacekalex napisał(-a):
Olać manager logowania i logować się w konsoli.
A potem w tejże konsoli TTY w zależności czy Xorg czy Wayland, odpalasz środowisko graficzne stosownym poleceniem.
Pokaż wynik:Kod:
env | grep XDG_SESSION
XDG_SESSION_CLASS=user XDG_SESSION_DESKTOP=KDE XDG_SESSION_ID=5 XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1 XDG_SESSION_TYPE=x11
jawojx niestety brak reakcji - bez zmian
Offline
No to może coś z tą graficzną konfiguracją w KDE jest nie tak, lub samym sddm. Normalnie jak nie ma monitora, to nie ma i tyle, dla sesji jak i menadżera sesji. Spróbuj wymusić pozycje, by ta linia wyglądała tak.
xrandr --output eDP-1-1 --primary --left-of HDMI-0
Lub po prawej od monitora pod HDMI --right-of, co by w ogóle było dziwne, bo menadżer logowania, jest z lewej zazwyczaj lub na obydwu ekranach, chyba że zmienimy, który ekran ma być podstawowy, to tam powinien być menadżer logowania.
Offline
Strony: 1