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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2022-08-19 14:37:43

  wachcio - Użytkownik

wachcio
Użytkownik
Zarejestrowany: 2019-08-10

Logowanie na drugim monitorze nawet gdy jest nie podłączony

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

Kod:

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

Kod:

#!/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

Kod:

[General]
Numlock=on

neofetch

Kod:

       _,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

 

#2  2022-08-19 16:06:10

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Logowanie na drugim monitorze nawet gdy jest nie podłączony

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

Ostatnio edytowany przez Jacekalex (2022-08-19 16:07:54)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3  2022-08-19 20:02:00

  jawojx - Użytkownik

jawojx
Użytkownik
Zarejestrowany: 2012-10-11

Re: Logowanie na drugim monitorze nawet gdy jest nie podłączony

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.

Kod:

#!/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

 

#4  2022-08-19 20:38:33

  wachcio - Użytkownik

wachcio
Użytkownik
Zarejestrowany: 2019-08-10

Re: Logowanie na drugim monitorze nawet gdy jest nie podłączony

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

Kod:

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

 

#5  2022-08-19 23:03:50

  jawojx - Użytkownik

jawojx
Użytkownik
Zarejestrowany: 2012-10-11

Re: Logowanie na drugim monitorze nawet gdy jest nie podłączony

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.

Kod:

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

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)