Hello, suite et fin
Rappel: configuration du poste pour un professeur : PC portable thinkpad X220
- dispose en classe : 1 station (dock 4338) où sont précablés un souris/clavier, 1 écran 20", un projecteur TBI Epson, le réseau sur un serveur (isolement du réseau et autres fonctions notamment mirroir DEBIAN pour la mise à jour des PC enfants)
- utilise le portable hors classe pour préparer ses cours ou autre...
Le problème :
Gérer l'affichage sur les écrans
en effet, malgré l'application arandr, il est difficile de configurer les affichages
- écran du portable est petit
- écran secondaire avec une résolution différente, qui se trouve activer ou non à la connexion et après
- videoprojecteur en service ou non, clonant ou étendant l'affichage du bureau
Donc j'ai créé un script de configuration (qui rajouté à la barre principale) permet de sélectionner le mode de présentation suivant le matériel détecté.
Le principe :
- il est défini 3 fonctions afficheur virtuel : le principal , le secondaire, le projecteur
- chaque afficheur virtuel est attaché à un appareil : écran du portable, écran connecté sur port VGA, ecran connecté sur port HDMI ou autre, le port de connexion est à parametrer dans le script /usr/local/bin/primtux/change_display.sh
- le bureau est affiché dans différents modes, mais obligatoirement pour l'instant sur 2 afficheurs virtuels maximun
- 1 afficheur seul (ex écran principal -la dalle du portable par exemple-)
- 2 afficheurs en mode "cloné" (les deux écrans affiche le meme bureau)
- 2 afficheurs en mode "étendu" (le bureau est étendu à la surface des 2 écrans)
[/*]
toutes les résolutions possibles des équipements matériels sont accessibles, mais dans le mode "cloné", il vaut mieux utilisé le plus grand commun multiple de chacun des appareils (sinon il faut faire du panning sur celui de plus basse résolution)
Ainsi dans le script on doit
- Définir l'affectation des "devices" aux "afficheurs virtuels" (ex: VGA-1=secondaire)
- Définir chacun des différents modes possibles (ex: afficheur_virtuel secondaire "seul" )
cette dernière définition (est déjà comprise dans le script (à vérifier si nécessaire)[/*]
Maintenant l'utilisateur choisira le mode souhaité en fonctions des afficheurs disponibles que le script aura détecté.
Les Avantages :
-
Choix simple pour l'utilisateur
- mais auusi, comme le script de configuration identifie les différents modes disponibles, on peut traiter par un bouton "acpi" (dans le cas du X220 j'ai retenu le bouton thinkcantage) le
changement séquentiel des dfférents modes juste en actionnant le bouton,
meme pas besoin d'utiliser la souris
Enfin on traite les affichages pour les cas de portables qui sont extraits ou insérés dans la station dock (on repasse automatiquement au mode écran principal seul à l'extraction, et au mode écran secondaire seul à l'insertion, il y a donc toujours un bureau visible.
Je joins le fichier d'installation ( à suivre dans la soirée...)
Pour ajouter le configurateur dans la barre princial
1) cliquer 'droit' sur la barre
2)choisir "Préférences du tableau de bord"
3)dans l'onglet "Appliquettes du tableau de bord" choisir bouton "Ajouter"
4) la fenetre "Ajouter un greffonau tableau de bord" s'ouvre -> choisir Barre de lancement d'applications" -> cliquer "Ajouter"
5)Fermer la fenetre "Préférences du tableau de bord"
6) un nouveau bouton est affiché dans la barre (icone [+ ] )
7) cliquez droit sur le bouton
8) choisir Parametres de "Barre de lancement d'application"
9) la fenêtre "Barre de lancement d'application" s'ouvre
10) en partie droite "Applications préféres" dans la liste "Préférence" doit apparaitre maintenant "Activer vos écrans"
11) sélectionner cette option puis cliquer "Ajouter"
![[Image: 1f3fc562a0b9afcce3a6f2c34a13d564.png]](http://forum.primtux.fr/uploads/1f3fc562a0b9afcce3a6f2c34a13d564.png)