ITA - SDDM su Schermi Multipli
February 2024 (128 Words, 1 Minutes)
Introduzione
Nell’ultimo periodo sto provando diverse distribuzioni con KDE:
Mi sono dovuto confrontare con display manager SDDM; il mio PC fisso dispone di due monitor disposti uno normalmente e uno ruotato, al login io voglio vedere SDDM solo su quello disposto normalmente.
Procedimento
Come primo passo mi sono loggato sul mio sistema è ho configurato i monitor a mio piacimento usando il tool di configurazione di KDE.
Successivamente in un terminale ho eseguito il seguente comando:
$ xrandr | grep ' connected'
HDMI-1 connected primary 1920x1080+1080+547 (normal left inverted right x axis y axis) 598mm x 336mm
HDMI-2 connected 1080x1920+0+0 right (normal left inverted right x axis y axis) 597mm x 336mm
Nel mio caso ho due monitor:
- HDMI-1: è il monitor primario con risoluzione 1920x1080 e posizione +1080+547
- HDMI-2: è il monitor secondario a sinistra 1080x1920, posizione +0+0
Per disabilitare il secondo monitor e lasciare abilitato solo il monitor principale bisogna editare il file /usr/share/sddm/scripts/Xsetup
aggiungendo :
#!/bin/sh
# Xsetup - run as root before the login dialog appears
xrandr --output HDMI-2 --off # spegne il monitor
xrandr --output HDMI-1 --mode 1920x1080 --rotate normal --pos 1080x547 --primary --on --rate 50
successivamente modificare il file /etc/sddm.conf
in maniera che rispecchi:
[XDisplay]
# Xsetup script path
# A script to execute when starting the display server
DisplayCommand=/usr/share/sddm/scripts/Xsetup
In questa maniera al riavvio successivo il display manager sarà visibile solamente sul monitor giusto.
Riferimenti
- how-to-fix-sddm-on-multiple-screens
- Arch wiki; SDDM
- github.com/sddm : issues : 1643
- github.com/sddm : issues : 719
- man1:xrandr
- Arch wiki: KMS
- Can plymouth be configured to only show on one monitor?
- opensuse doc: grub2
Quest'opera è distribuita con Licenza Creative Commons Attribuzione - Condividi allo stesso modo 4.0 Internazionale Theme Moonwalk