2 votes

Pourquoi la configuration de mon bureau étendu est-elle réinitialisée après un redémarrage avec Kubuntu 10.04 ?

J'utilise Kubuntu 10.04 x64 sur un Lenovo ThinkPad R500, avec un moniteur externe.

Si je configure le bureau étendu, tout fonctionne bien. Les paramètres sont les suivants :

extended desktop OK

Après un redémarrage, ces paramètres sont réinitialisés et les deux écrans sont reproduits. Les paramètres se présentent comme suit :

extended desktop broken

Mon bureau étendu fonctionnait très bien sous Ubuntu/GNOME, je suppose donc qu'il y a quelque chose de différent dans la façon dont KDE gère cette configuration, mais je n'arrive pas à trouver la réponse.

Quelqu'un sait-il comment faire pour que ma configuration tienne ?

3voto

harrymc Points 394411

Vous pouvez essayer un script en utilisant RandR, décrit aquí y aquí .

Exemple :

xrandr -q # identifier le scr LVDS pour l'écran de l'ordinateur portable, VGA-0 pour le moniteur externe
x VGA-0 --pos 1024x0 # pour déplacer le VGA 1024 pixels vers la droite.

Vous devrez également modifier le fichier xorg.conf, en ajoutant à la section Screen un élément de type Virtual où la largeur est la largeur maximale des écrans additionnés, par la hauteur de la plus grande hauteur.

EDITAR

Voir thinkwiki.org pour plus d'informations sur xrandr.
La section "Automatiser à la connexion" est probablement celle qui vous intéresse le plus.
La section "GUIs" liste les interfaces graphiques pour xrandr.

1voto

DisgruntledGoat Points 21368

J'ai remplacé mon xorg.conf par xrandr dans /etc/gdm/Init/Default. Pour KDM, ce changement peut être fait dans /etc/kde4/kdm/Xsetup. Voir l'article Wiki Ubuntu ainsi que le Wiki Debian . Ils fournissent également des exemples de résolution du problème à l'aide de xorg.conf.

J'ai ajouté le code suivant pour qu'il s'exécute uniquement sur mon écran principal (j'ai également plusieurs configurations vncserver).

if \[ -x "/etc/gdm/Init/xrandr${DISPLAY}" \];
then
        /etc/gdm/Init/xrandr${DISPLAY}
fi

Mon fichier de configuration /etc/gdm/Init/xrandr:0 est le suivant :

#!/bin/bash
xrandr --newmode 1280x1024    108.00  1280 1376 1488 1800   960  961  964 1000 +hsync +vsync
xrandr --addmode VGA-0        1280x1024
xrandr --output  VGA-0 --mode 1280x102
# EOF

Vous devrez définir la taille du frame buffer avec l'option --fb à une taille suffisante pour les deux écrans. Consultez la fin de la page de manuel de xrandr. D'après votre exemple, vous pouvez peut-être vous en sortir avec une ligne comme :

xrandr --fb 2560x1024 --output LVDS1-o --auto --output VGA1-0 --auto --right-of LVDS1-0

Vérifiez avec xrandr que les modes sont disponibles.

0voto

DisgruntledGoat Points 21368

Vous devrez configurer manuellement un fichier /etc/X11/xorg.conf. Il est maintenant généré à la volée. Votre ancien fichier peut fonctionner, mais vous devrez probablement supprimer la plupart des éléments non liés au moniteur.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X