Détection automatique et la configuration de plusieurs moniteurs dans Ubuntu
Un problème commun à tous les utilisateurs de portables est qu'ils utilisent des configurations d'affichage. Lorsque vous voyagez ils n'utilisent que le panneau LCD interne, mais dans le bureau, ils l'usage interne du panneau LCD + écran externe. C'est la douleur de configurer manuellement l'affichage externe chaque fois que vous branchez po
Cette façon de vous donnera des instructions pour créer un script shell qui permet de configurer les affichages et les panneaux Gnome selon le branché affiche.
outil d'installation dispersion magnifique
Modifiez le fichier sources.list
sudo gedit / etc / apt / sources.list
ajoutez les lignes suivantes
http://ppa.launchpad.net/wvengen/ppa/ubuntu deb intrepid main
deb-src http://ppa.launchpad.net/wvengen/ppa/ubuntu intrepid main
Sauvegardez et quittez le fichier
Mise à jour de la liste des sources en utilisant la commande suivante
sudo apt-get update
outil de dispersion installer en utilisant la commande suivante
sudo apt-get install dispersion
Note: - À l'heure actuelle dispersion soutient que nVidia, mais l'auteur affirme le soutien de l'AI est possible d'ajouter par les cotisations.
Exécutez la commande suivante pour détecter automatiquement et affiche définir le bureau étendu
disper-affiche = auto-e
Dispering affiche ne suffit pas. Vous voudrez certainement déplacer les panneaux de Gnome pour votre première (externe) d'affichage lorsqu'il est branché po
Gnome architectes ont été habiles. magasins panel Gnome ses paramètres dans le registre de gconf. Registre gconf n'est pas seulement backend de stockage mannequin; modification de ces valeurs immédiatement refléter les changements dans les applications utilisant le registre. Une de ces applications est gnome-panel. Cela signifie que nous pouvons déplacer les panneaux en éditant son paramètre de Registre liés à la configuration du moniteur.
Utilisation de la commande gconf-editor les paramètres critiques peuvent être trouvés dans:
/ Apps/panel/toplevels/bottom_panel_screen0/monitor
/ Apps/panel/toplevels/top_panel_screen0/monitor
Valeur = 0 -> Panneaux sur LCD interne
Valeur = 1 - panneaux> sur écran externe
Faisons un script petite ligne de commande qui
a) détecter et de configurer des moniteurs
b) Déplacer gnome-panneaux selon le nombre d'affichage connecté
Ouvrir le fichier monitor.sh
sudo gedit monitor.sh
ajoutez les lignes suivantes sauvegarder et quitter
#! / Bin / sh
#
affiche # Détecter et panneaux passer à l'affichage principal
#
# commande dispersion permet de détecter et de configurer des moniteurs
disper-affiche = auto-e
# Analyser la production de l 'outil disper combien nous avons joint affiche
dispersion # affiche 2 lignes par displer
= lignes »| disper-l wc-l`
display_count = $ ((lignes / 2))
echo $ display_count
echo "Nombre d'affichage Détecté:" $ display_count
# Assurez-vous que nous nous déplaçons panneaux à l'affichage correct en fonction
# Sur le nombre d'affichage
if [$ display_count = 1], puis
echo "panneaux amovibles à l'affichage LCD interne"
gconftool-2 \
-Set "/ apps/panel/toplevels/bottom_panel_screen0/monitor" \
de type entier "0"
gconftool-2 \
-Set "/ apps/panel/toplevels/top_panel_screen0/monitor" \
de type entier "0"
d'autre
echo "panneaux amovibles à l'écran externe"
gconftool-2 \
-Set "/ apps/panel/toplevels/bottom_panel_screen0/monitor" \
de type entier "1"
gconftool-2 \
-Set "/ apps/panel/toplevels/top_panel_screen0/monitor" \
de type entier "1"
fi
Ajouter à votre monitor.sh les programmes de démarrage dans Système> Services de menu, il sera exécuté à chaque fois que vous vous connectez à Gnome.
- Related Posts L'emballage est dur de nouveaux logiciels? ... Activer / Désactiver le support en écriture pour Windows partition NTFS avec simple clic ...
postes mis à votre disposition par Yet Another Related Posts Plugin .













