web-dev-qa-db-fra.com

Comment afficher les fenêtres ouvertes dans le panneau séparément sur plusieurs moniteurs?

Comme mentionné dans le titre, comment afficher séparément les fenêtres ouvertes dans le panneau sur plusieurs moniteurs?

Illustration:

J'ai 2 écrans.

Ce que j'essaie de réaliser, c'est ceci:

enter image description here

Supposons que Firefox soit ouvert dans l'écran 1 et Chrome ouvert dans l'écran 2, je voudrais que le panneau de l'écran 1 affiche Firefox UNIQUEMENT et le panneau de l'écran 2 pour afficher Chrome UNIQUEMENT. Cependant, ce que j'ai obtenu est le suivant:

enter image description here

Tous les panneaux que j'ajoute incluront simplement toutes les fenêtres ouvertes, quel que soit l'écran dans lequel elles se trouvent. Comment résoudre ce problème? ou est-ce même possible?

Quelques informations sur mon système:

  • Système d'exploitation: Ubuntu 11.10
  • Environnement de bureau: Xubuntu (car je connais Ubuntu 10.04)
  • Carte graphique: Contrôleur compatible VGA: Intel Graphics Mobile 4 Series Chipset Integrated Graphics Controller (rev 07).

J'ai un autre ordinateur portable qui exécute Ubuntu 10.04LTS, où cela fonctionne automatiquement après avoir configuré le System>Administrator>NVIDIA X Server Settings.

junrong@junrong-Studio-1537:~$ xdpyinfo | grep -C 2 dimensions

screen #0:
  dimensions:    2560x1024 pixels (676x270 millimeters)
  resolution:    96x96 dots per inch
  depths (7):    24, 1, 4, 8, 15, 16, 32
4
I'm a frog dragon

Il semble que vos écrans utilisent Xinerama (ou non? Twinview, etc.), de sorte que le gestionnaire de fenêtres peut ne pas être conscient qu'il traite 2 écrans et le considère comme un grand écran. Veuillez poster xdpyinfo | grep -C 2 dimensionsxdpyinfo | grep -C 2 dimensions

Edit: ok, comme je m'y attendais, votre serveur X11 expose un seul grand écran virtuel qui fusionne vos deux écrans physiques en un seul. Il n'est peut-être pas possible de faire ce que vous voulez avec le pilote Intel, je ne sais pas.

  1. Option 1: Créez votre propre fichier xorg.conf avec xinerama plutôt que tout ce que fait le pilote Intel. (Commencer avec Xorg -configure et recherchez en ligne les configurations de xinerama)
  2. Option 2: dépensez 20 $ sur une carte graphique PCIe bon marché (en supposant que ce n'est pas un ordinateur portable évidemment) et cela fonctionnera probablement tout de suite car les pilotes ne fusionneront pas les écrans pilotés par des cartes distinctes.
1
totaam