Existe-t-il un gestionnaire de fenêtres Linux qui autorise des bureaux virtuels (espaces de travail) séparés sur des moniteurs distincts?

17

Par exemple, dans Gnome, je peux configurer plusieurs espaces de travail Gnome. Mais lorsque j'ajoute un deuxième moniteur, tout ce que j'obtiens est mon espace de travail actuel étendu sur le deuxième moniteur. Je déteste ça. Chaque fois que j'exécute une application plein écran, je perds le deuxième moniteur et je dois réactiver le bureau étiré après avoir fermé l'application.

De plus, je ne veux pas de serveurs X séparés. Je veux pouvoir déplacer des fenêtres entre les espaces de travail. De plus, ce serait bien de pouvoir changer d'espace de travail indépendamment sur chaque moniteur.

Existe-t-il un gestionnaire de fenêtres doté de ce type de fonctionnalité? Je suis surpris que Compiz ne le fasse pas. Ils ont le cube de bureau. La commutation indépendante des espaces de travail ne semble naturelle que dans ce cas.

John Peter Thompson Garcés
la source
PS apparemment, ce qui complique les choses, c'est que les espaces de travail sont tous réglés sur une certaine résolution et que vos moniteurs peuvent avoir des résolutions différentes. Mais pourquoi ne peut-il pas être que la zone utilisable de votre espace de travail est limitée par la résolution du moniteur que vous utilisez pour le visualiser. Vous devriez pouvoir visualiser le même espace de travail sur deux moniteurs différents avec deux résolutions différentes. Il est peut-être impossible de faire cela dans Gnome, mais quelqu'un a sûrement mis en œuvre cela d'une manière ou d'une autre.
John Peter Thompson Garcés,
1
Wayland est peut-être la réponse http://www.phoronix.com/scan.php?page=news_item&px=OTA5Mg
John Peter Thompson Garcés

Réponses:

7

Awesome Window Manager possède cette fonctionnalité. Je l'utilise, bien que sur un seul écran, mais la WM entière semble être construite autour de l'idée de plusieurs écrans. Si vous modifiez le fichier de configuration rc.lua, vous pouvez spécifier différents ensembles d'espaces de travail (ou "balises" dans la conception légèrement différente d'un espace de travail par Awesome), différents arrière-plans, etc. sur chaque écran. C'est un cadre puissant.

ShankarG
la source
1

Cela devrait être possible sans trop de douleur et de souffrance. Je ne sais pas si Metacity prend en charge ce comportement mais Xmonad le fait . Il semble que d'autres personnes aient également réussi avec ce type de configuration (voir ici et ici ).

Communauté
la source
Je peux confirmer que cela fonctionne avec Xmonad. N'hésitez pas à utiliser mes fichiers de configuration xmonad.hs et .xmobarrc pour le faire fonctionner.
0

Le panoramique Randr aurait pu aider s'il fonctionnait, pour la requête d'origine.

Une autre solution (au problème de résolution dans la réponse publiée ci-dessus) serait de faire randr pan le plus grand écran sur le plus petit écran. aliter randr pourrait mettre à l'échelle la taille d'écran la plus basse sur un affichage plus grand. Il y avait également une détection de zone cachée et une vérification liée à la souris et lors d'un panoramique sur différentes résolutions.

randr panning aint fonctionne en ce moment https://bugs.freedesktop.org/show_bug.cgi?id=39949

HHH
la source