Hello Alain, la doc est en cours de rédaction, mais dans le wiki il est déjà précisé qu'il faut préciser les écrans disponibles
le fichier /etc/lightdm/screens/definition-ecrans.conf (le fichier de conf par défaut est utilisé /etc/lightdm/screens/definition-ecrans.default en son absence)
donc il faut éditer les parametres en s'aidant de la commande xrandr pour connaitre les connexions utilisées
exemple sur ma machine
et donc mettre à jour /etc/lightdm/screens/definition-ecrans.conf suivant ton matériel
le fichier /etc/lightdm/screens/definition-ecrans.conf (le fichier de conf par défaut est utilisé /etc/lightdm/screens/definition-ecrans.default en son absence)
donc il faut éditer les parametres en s'aidant de la commande xrandr pour connaitre les connexions utilisées
exemple sur ma machine
Code :
root@PC01-primtux:/home/administrateur# xrandr --listmonitors
Monitors: 2
0: +*LVDS-1 1366/277x768/156+0+0 LVDS-1
1: +HDMI-2 1440/443x900/249+1366+0 HDMI-2et donc mettre à jour /etc/lightdm/screens/definition-ecrans.conf suivant ton matériel
Code :
#!/bin/bash
# /etc/lightdm/screens/definition-ecrans.conf
# fichier de configuration des afficheurs de la classe
# parametres de votre installation
# definir ici l'écran qui affichera la page de connexion de lightdm
ACCUEIL=primaire
# mettre à jour le tableau ci-après suivant le résultat de la commande shell utilisateur "xrandr --query"
# identification des différents adaptateurs disponibls
readonly -a screen_no=("LVDS-1" "VGA-1" "HDMI-1" "DP-1" "HDMI-2" "DP-2" "HDMI-3" "DP-3") <EXEMPLE A REMPLACER
readonly -a screen_no=("LVDS-1" "VGA-1" "HDMI-1" )
# préciser ici le raccordement des équipements aux role d'affichage
readonly -A dev_by_role=( ['LVDS-1']="portable" ['HDMI-2']="secondaire" ['HDMI-3']="TBI" ) <EXEMPLE A REMPLACER
readonly -A dev_by_role=( ['LVDS-1']="portable" ['HDMI-2']="secondaire" )
#----------------ne pas toucher-------------------------------
# tableau inverse role d'affichage connecté à quel device
declare -A role_by_dev
# creation du tableau inverse
function rev_table {
echo ${!dev_by_role[*]}
for i in ${!dev_by_role[*]}
do
j=${dev_by_role[$i]}
role_by_dev[$j]=$i
done
}
rev_table
#-------------------------------------------------------------
