Espaces de travail séparés sur chaque moniteur

29

Je suis récemment passé à un nouveau PC au travail, un avec deux moniteurs (identiques, Dell 23 "). J'utilise Linux Mint 15 64bit / Cinnamon. Existe-t-il un moyen de le configurer de telle sorte qu'au lieu des deux moniteurs partageant le même immense espace de travail, ils sont sur des espaces plus petits séparés? Par exemple, le moniteur gauche sur l'espace de travail 1, le moniteur droit sur l'espace de travail 2, et je pourrais basculer l'un ou l'autre moniteur vers l'espace de travail 3 si nécessaire?

À défaut, existe-t-il un moyen de dupliquer le panneau inférieur sur le deuxième moniteur? Actuellement, il n'est affiché que sur la gauche.

Swooper
la source
2
Quelle carte graphique (ati ou nvidia ou intel ou autre) avez-vous?
terdon
IIRC, quand j'avais un nvidia à double tête, j'ai obtenu ce résultat en activant "TwinView" (je crois qu'il s'appelait) dans le programme du panneau de contrôle nvidia.
Kevin
Il y a plusieurs couches de logique ici. À une extrémité extrême, vous pouvez avoir deux cartes d'affichage distinctes de deux fabricants distincts avec des pilotes d'affichage distincts sur votre ordinateur, chacun exécutant une session X distincte. À l'autre extrémité, vous pourriez avoir une seule carte graphique avec une seule session X avec un environnement de bureau unique exécutant un gestionnaire de fenêtre unique qui prend en charge deux écrans indépendants. Pour chaque "single" dans la phrase précédente, vous pouvez concocter un scénario séparé où vous avez deux de quelque chose. Nous devons en savoir beaucoup plus sur votre matériel et votre configuration pour pouvoir répondre.
tripleee
1
... Et tous les pilotes, environnements de bureau, gestionnaires de fenêtres, etc. ne prennent pas en charge plusieurs écrans. Beaucoup de gens veulent "simple" aussi bas que possible car cela facilite la communication entre les deux écrans (faites glisser les fenêtres sur, copiez / collez des trucs, etc.) et même si vous voulez que les écrans soient indépendants, vous voulez probablement une partie de ces fonctionnalités, si votre pile d'affichage ne le prend en charge.
tripleee
@terdon: Paramètres> Infos système me dit qu'il s'agit d'un "AMD nee ATi RV720 GL [FirePro V3750]".
Swooper

Réponses:

14

Réponse courte: oui, vous pouvez le faire. J'ai mon bureau (Fedora) configuré de cette façon, chaque moniteur est un écran indépendant. Il s'agit du même `` bureau '', au sens X, mais il y a certaines limites à la fonctionnalité de bureau typique avec cette configuration par rapport à la configuration `` bureau unique répartie sur deux moniteurs ''. [Par exemple, vous ne pouvez pas faire glisser une fenêtre d'un moniteur à l'autre, ni même faire glisser un fichier d'un dossier sur un moniteur et le déposer dans un dossier affiché sur l'autre moniteur.]

Pourtant, je préfère les écrans indépendants. Pour moi, il est naturel de faire défiler les espaces de travail sur un moniteur indépendamment de l'espace de travail affiché sur l'autre moniteur. Je vais vous avertir - certaines personnes sont assez zélées quant à la voie qui est la `` bonne '', alors préparez-vous à traverser beaucoup de bruit et de diatribes si vous cherchez comment faire ce que vous voulez faire. Beaucoup de gens ont rejeté mes efforts pour réaliser cette configuration parce qu'ils pensaient que c'était inutile et "personne sain d'esprit ne voudrait que les choses fonctionnent de cette façon".

Comme un autre utilisateur l'a souligné, certains environnements de bureau prennent en charge les écrans indépendants et d'autres non. J'utilisais avec plaisir Gnome comme bureau, pendant dix ans ou plus, jusqu'à la série 3.0 de Gnome (qui a perdu la capacité de prendre en charge les écrans X indépendants sur un seul bureau ... et il semble que la communauté de développement Gnome ne possède pas de intérêt à ressusciter cette capacité). Les versions antérieures de Cinnamon Desktop avaient cette capacité, mais avec Fedora 19 ou 20, je peux plus longtemps l'obtenir avec Cinnamon. Je suis coincé avec Xfce en ce moment.

Afin d'obtenir des affichages X indépendants, j'ai dû créer soigneusement un fichier xorg.conf. Pour mon matériel, à l'aide du pilote nvidia propriétaire, la clé semble être d'identifier plusieurs périphériques en utilisant le même BusID, mais d'utiliser ensuite l'option `` métamodes '' pour chaque section d'écran pour identifier de manière unique le port associé à chaque moniteur dans votre configuration.

Voici mon xorg.conf:

Section "Mise en page du serveur"
    Identifiant "Layout0"
    Écran 0 "Écran0" 0 0
    Écran 1 "Screen1" RightOf "Screen0"
    InputDevice "Keyboard0" "CoreKeyboard"
    InputDevice "Mouse0" "CorePointer"
    Option "Xinerama" "0"
EndSection

Section "Fichiers"
    FontPath "/ usr / share / fonts / default / Type1"
EndSection

Section "InputDevice"
    # généré par défaut
    Identifiant "Mouse0"
    Pilote "souris"
    Option "Protocole" "auto"
    Option "Périphérique" "/ dev / input / souris"
    Option "Emulate3Buttons" "non"
    Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # généré par défaut
    Identifiant "Keyboard0"
    Pilote "kbd"
EndSection

Section "Moniteur"
    Identifiant "Monitor0"
    Nom du vendeur "DELL"
    Nom du modèle "P2411Hb"
    HorizSync 28.0 - 33.0
    VertRefresh 43,0 - 72,0
    Option "DPMS"
EndSection

Section "Appareil"
    Identifiant "Device0"
    Pilote "nvidia"
    Nom du fournisseur "NVIDIA Corporation"
    Nom de la carte "Quadro K2000M"
    BusID "PCI: 1: 0: 0"
    Écran 0
EndSection

Section "Écran"
    Identifiant "Screen0"
    Appareil "Device0"
    Moniteur "Monitor0"
    Option "TwinView" "0"
    Option "métamodes" "DFP-0: nvidia-auto-select + 0 + 0"
    Profondeur par défaut 24
    Sous-section "Affichage"
        Profondeur 24
    EndSubSection
EndSection

Section "Moniteur"
    Identifiant "Monitor1"
    Nom du vendeur "DELL"
    Nom du modèle "P2411Hb"
    HorizSync 28.0 - 33.0
    VertRefresh 43,0 - 72,0
    Option "DPMS"
EndSection

Section "Appareil"
    Identifiant "Device1"
    Pilote "nvidia"
    Nom du fournisseur "NVIDIA Corporation"
    Nom de la carte "Quadro K2000M"
    BusID "PCI: 1: 0: 0"
    Écran 1
EndSection

Section "Écran"
    Identifiant "Screen1"
    Appareil "Device1"
    Moniteur "Monitor1"
    Option "TwinView" "0"
    Option "métamodes" "DFP-2: nvidia-auto-select + 0 + 0"
    Profondeur par défaut 24
    Sous-section "Affichage"
        Profondeur 24
    EndSubSection
EndSection

J'espère que cela vous aidera à démarrer. Je n'ai trouvé aucun outil graphique dans un environnement de bureau qui crée de manière fiable un xorg.conf prenant en charge des affichages indépendants. Mon conseil est de commencer par n'importe quel outil `` générateur de configuration X '' fourni avec le pilote vidéo que vous avez choisi (par exemple, nvidia nvidia-xconfig) et de voir si vous pouvez utiliser mon exemple ci-dessus pour guider vos essais et erreurs.

Troy Folger
la source
Si vous êtes d'accord avec une solution plus ésotérique, awesomewm le fait par défaut. Je l'utilise sur ma machine personnelle et je l'adore, même si ce n'est pas la raison pour laquelle j'ai commencé à l'utiliser.
Vicky Chijwani
1

J'ai trouvé cela sur les forums Ubuntu dans un fil de discussion intitulé: panneaux gnome sur deux moniteurs .

extrait

Je crois que ce que vous voulez est le suivant:

  1. Vous devez cliquer avec le bouton droit sur les panneaux du moniteur n ° 1 et choisir "Nouveau panneau"
  2. Maintenez ensuite Alt et cliquez et faites glisser le nouveau panneau vers le moniteur n ° 2.

REMARQUE: les panneaux "étendus" "s'accrochent" toujours aux bords de vos écrans physiques et ne peuvent donc pas s'étendre sur 2 moniteurs, c'est par conception.

Je pense que toutes les captures d'écran à double tête qui semblent avoir 2 panneaux étirés ne sont que des dispositions intelligentes de 4 panneaux distincts.

Un problème avec MATE?

Je suis également tombé sur ce ticket dans le suivi des problèmes de Linux Mint, qui, en résumé, dit qu'actuellement dans MATE, cette fonctionnalité n'est pas disponible.

Les références

slm
la source
Il n'y a pas d'option "Nouveau panneau" lorsque je clique avec le bouton droit sur le panneau existant.
Swooper
@Swooper - Quelles options avez-vous dans le menu contextuel qui apparaît lorsque vous cliquez sur la barre d'outils existante? Voir aussi mes mises à jour.
slm
Paramètres (qui se développe pour afficher quelques liens vers les paramètres système pertinents tels que les thèmes, les paramètres du panneau, etc.), Dépannage (qui se développe pour afficher Redémarrer la cannelle, Looking Glass et restaurer tous les paramètres par défaut), Mode d'édition du panneau (bascule marche / arrêt) , Paramètres du panneau et Ajouter des applets au panneau.
Swooper
-1

La solution la plus simple consiste à utiliser Docky sur le deuxième écran, Docky appelle par défaut les applications à l'écran, c'est activé :)

Bartosz Szulu Szulc
la source
2
Je ne crois pas que changer le lanceur d'application soit vraiment une solution ici. Peut-être une solution de contournement. Idéalement, être en mesure de définir un moniteur particulier pour avoir un espace de travail particulier est quelque chose que l'on attend d'un gestionnaire de fenêtres.
HalosGhost