Puncte:0

Nu se afișează când începe o sesiune X suplimentară

drapel in

Deci am această configurație acasă:

+------------------+ +----------------+
| Ecran secundar | | Ecran principal |
| 1280x1024 75Hz | | 1920x1200 60Hz |
| (Rotită) | | |
+--+---------------+ +--+--------+----+
   | VGA | DVI | Afişa
+--+-----------+ | |
| HDMI <-> VGA | | |
+--+-----------+ | |
   | | |
+--+--+ | |
| KVM | +--------------+ |
+-+-+-+ | |
  | | | |
  | +-----(--------------+ |
  | | | |
  | HDMI | DVI | HDMI | Afişa
+-+-------+-----+ +-+--------+--------+
| Acasă PC | | Lucru de acasă PC |
| Linux | | Ferestre |
+---------------+ +-------------------+

(Subiectul acestei întrebări este PC-ul meu de acasă, care rulează Kubuntu 20.04 cu sddm.)


Acum aproximativ o săptămână, rezoluția afișajului meu secundar nu a putut fi detectată de computerul meu de acasă și a revenit la 640x480 60Hz.Ca rezultat, ecranul meu principal a scăzut la o rezoluție similară pe ecranul de conectare (sddm) și a rămas așa după conectare.

Am reușit să remediez rezoluția afișajului principal folosind setările de afișare ale KDE, dar singura rezoluție disponibilă pentru ecranul meu secundar a fost doar 640x480.

Și într-adevăr rezultatul de xrander a fost:

[...]
HDMI-A-0 conectat 640x480+0+0 stânga (normal stânga inversată dreapta x axa y axa) 0mm x 0mm
   640x480 59,94  
DVI-D-0 conectat primar 1920x1200+1024+40 (normal stânga inversat dreapta x axa y axa) 518mm x 324mm
   1920x1200 59,95*+
   1920x1080 60,00  
   1600x1200 60,00  
   1680x1050 59,88  
   1280x1024 60.02  
   1440x900 59,95  
   1280x960 60,00  
   1280x800 59,95  
   1280x720 59,95  
   1024x768 60,00  
   800x600 60,32  
   640x480 59,94  
   720x400 70.08  

PC-ul meu de acasă care rulează Windows nu a fost afectat și a folosit rezoluția adecvată pentru ambele afișaje.

Am rezolvat această problemă prin editare /usr/share/sddm/scripts/Xsetup si adaugand la el:

xrandr --newmode 1280x1024_75_my 138,75 1280 1368 1504 1728 1024 1027 1034 1072 -hsync +vsync
xrandr --addmode HDMI-A-0 1280x1024_my
# generat cu arandr
xrandr --output DisplayPort-0 --off \
       --output HDMI-A-0 --mode 1280x1024_75_my --pos 0x0 --roti la stânga \
       --ieșire DVI-D-0 --primar --mod 1920x1200 --poz 1024x40 --rotire normal

Acest lucru funcționează, totuși, când încep o nouă sesiune (soția mea și cu mine îl folosim pentru a ne deplasa între „partea” ei și „partea” mea fără a fi nevoie să mă deconectez), primesc un ecran negru cu un cursor care clipește, care s-a schimbat curând într-un mesaj „fără semnal”.

Când se întâmplă acest lucru, nu pot trece la un alt terminal virtual cu [Ctrl]+[Alt]+[F<n>] și singura mea opțiune este o resetare.

De fapt, cursorul care clipește îi aparține tty2, și apare numai pe afișajul meu principal, afișajul meu secundar este gol.Pot spune acest lucru, dacă înainte de a crea o nouă sesiune o folosesc [Ctrl] + [Alt] + [F2] a ajunge la tty2, unde primesc o solicitare de conectare pe ambele ecrane (secundarul nu este rotit corect).

Când m-am întors la sesiunea mea X cu [Ctrl] + [Alt] + [F1] și începe o nouă sesiune de acolo, îmi pot vedea tty2 conectați-vă pe ecranul meu principal, iar ecranul meu secundar devine gol. Tastarea de pe tastatură nu primește niciun răspuns, iar „fără semnal” înlocuiește tot ce aveam pe afișaj după câteva secunde.

Când mă deconectez de la sesiune, primesc ecranul sddm și mă pot conecta din nou.

Deci intrebarea mea este: Cum îmi pot remedia rezoluția ecranului, astfel încât, atunci când creez o nouă sesiune, să primesc un ecran sddm funcțional?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.