Ça tombe bien ce sujet, j'ai une question sur un truc qui m'a pourri ma journée: avoir plusieurs "screen" sur un seul "display".
J'ai un portable avec une carte graphique Intel 945 avec écran intégré 1024x600 (LVDS pour xrandr) et une sortie VGA (VGA) sur un LCD 19" (1280x1024). J'utilise une Debian Lenny (donc xrandr 1.2 et pilote intel 2.3) avec l'excellent fluxbox 1.1.1 comme gestionnaire de fenêtres. Si je configure bien mon xorg.conf avec une ligne "Virtual 1280 1624", je suis en dessous de 2048, donc je garde bien l'accélération avec le DRI. En revanche, en plaçant les écrans l'un en-dessous de l'autre, ma barre des tâches se retrouve du même coup sur un écran et pas l'autre.
fluxbox peut, semble-t'il, gérer plusieurs "screens" (au sens de x.org), i.e il peut créer plusieurs environnements différents, donc j'aimerais activer cette fonctionnalité. Autrement dit, un seul serveur x.org, donc un seul DISPLAY (:0) et un seul "screen" (.0), ce qui fait :0.0. Ce que j'aimerais faire, c'est avoir la sortie LVDS sur :0.0, et la VGA sur :0.1. Comme ça, je peux déporter mes applications d'un "screen" à l'autre, par exemple emacs sur du code HTML sur le petit écran :0.0 et iceweasel sur le grand pour voir les résultats.
J'ai farfouillé à peu près partout pour obtenir ça, pas moyen, xrandr ne me donne jamais qu'un seul "screen". Est-ce qu'il me manque quelques chose, est-ce une limitation du pilote intel (il semblerait que ça marche chez nvidia)...? C'est pénible de n'avoir accès qu'au mode clone, d'autant plus que j'ai des grosses zones de vide, vu que la résolution d'un écran est totalement inférieure à celle de l'autre.
[^] # Re: Moi aussi
Posté par Grégory SCHMITT . En réponse au journal Sortie videoprojecteur sous linux: peut mieux faire?. Évalué à 2.
J'ai un portable avec une carte graphique Intel 945 avec écran intégré 1024x600 (LVDS pour xrandr) et une sortie VGA (VGA) sur un LCD 19" (1280x1024). J'utilise une Debian Lenny (donc xrandr 1.2 et pilote intel 2.3) avec l'excellent fluxbox 1.1.1 comme gestionnaire de fenêtres. Si je configure bien mon xorg.conf avec une ligne "Virtual 1280 1624", je suis en dessous de 2048, donc je garde bien l'accélération avec le DRI. En revanche, en plaçant les écrans l'un en-dessous de l'autre, ma barre des tâches se retrouve du même coup sur un écran et pas l'autre.
fluxbox peut, semble-t'il, gérer plusieurs "screens" (au sens de x.org), i.e il peut créer plusieurs environnements différents, donc j'aimerais activer cette fonctionnalité. Autrement dit, un seul serveur x.org, donc un seul DISPLAY (:0) et un seul "screen" (.0), ce qui fait :0.0. Ce que j'aimerais faire, c'est avoir la sortie LVDS sur :0.0, et la VGA sur :0.1. Comme ça, je peux déporter mes applications d'un "screen" à l'autre, par exemple emacs sur du code HTML sur le petit écran :0.0 et iceweasel sur le grand pour voir les résultats.
J'ai farfouillé à peu près partout pour obtenir ça, pas moyen, xrandr ne me donne jamais qu'un seul "screen". Est-ce qu'il me manque quelques chose, est-ce une limitation du pilote intel (il semblerait que ça marche chez nvidia)...? C'est pénible de n'avoir accès qu'au mode clone, d'autant plus que j'ai des grosses zones de vide, vu que la résolution d'un écran est totalement inférieure à celle de l'autre.