web-dev-qa-db-fra.com

Déplacement de fenêtres entre des écrans X distincts

Est-il possible de déplacer une fenêtre qui a été ouverte sur l'écran "A" (pas un espace de travail, mais un écran X séparé) vers l'écran "B" (avec ou sans outils supplémentaires qui ne sont pas fournis par Ubuntu)?

J'ai une carte nVidia avec les pilotes appropriés installés. J'ai essayé d'utiliser Xinerama/Twinview, mais si l'une de ces options est activée (dans /etc/xorg.conf), les vidéos flash dans Chromium (comme sur YouTube ou Vimeo) ne sont pas bien lues (cliquer en plein écran pour lire la vidéo, mais pas en plein écran).

De plus, parfois, des fenêtres apparaissent sur mon deuxième écran (qui est un LCD téléviseur généralement éteint), ce qui n'est pas pratique.

La désactivation de Xinerama/Twinview résout ces problèmes, mais il serait bien de déplacer les fenêtres d'avant en arrière entre les deux écrans.

1
Kohányi Róbert

J'ai également une configuration à deux moniteurs et j'utilise le nouveau pilote open source. Je n'ai vu aucun problème de performances lors de la lecture de Flash et cela fonctionne comme Twinview. Si vous ne voulez pas que les fenêtres s'ouvrent sur votre moniteur secondaire, vous pouvez le désactiver temporairement via Système-> Préférences-> Moniteurs.

1
Ruben

Il existe plusieurs façons de faire fonctionner plusieurs moniteurs. ATI et nVidia ont leurs solutions (Xinerama/TwinView) ainsi que X ayant sa propre solution.

Si vous utilisez Xinerama/TwinView, vous rencontrez certaines limitations, comme aucun composite, aucune accélération 3D, etc. Lorsque vous utilisez des écrans X séparés, vous rencontrez moins de ces problèmes tout en perdant certaines des fonctionnalités fournies (comme la possibilité de faire glisser entre les moniteurs).

Lorsque vous utilisez des écrans X séparés, vous avez plusieurs AFFICHAGE s. Vous pouvez définir l'affichage sur lequel exécuter une application en le définissant dans votre. bashrc ou en préfixant la commande avec DISPLAY =: 0. = ou AFFICHAGE =: 0,1.

Revenons à votre problème d'origine: avez-vous essayé à la fois TwinView et Xinerama seuls, ou les deux ensemble?

0
earthmeLon