Changer d'espace de travail individuellement sur chaque moniteur

24

Dans la version 12.04 avec une configuration à deux moniteurs (en utilisant l'unité et compiz), est-il possible de changer d'espaces de travail individuellement pour chaque moniteur?

Björn Torkelsson
la source

Réponses:

7

J'ai passé beaucoup de temps à essayer de trouver une solution à cela. Ma conclusion est que, bien que compiz ait déjà pris en charge cela, il n'a pas fonctionné depuis longtemps. Comme Unity utilise compiz, il ne peut pas le faire non plus pour le moment.

Il semble y avoir très peu de gestionnaires de fenêtres qui prennent en charge cette fonctionnalité. Le seul que j'ai pu trouver était xmonad, qui est un gestionnaire de fenêtres de mosaïque piloté par clavier destiné aux utilisateurs expérimentés désireux de passer un peu de temps à apprendre à l'utiliser. Je pense que j'ai vu des références à génial de pouvoir le faire aussi, qui est un autre gestionnaire de fenêtres de mosaïque similaire.

Donc, malheureusement, la réponse pour compiz et unité semble être «non, pas possible», et la réponse semble plus généralement être «non, sauf si vous êtes prêt à passer à un gestionnaire de fenêtres en mosaïque».

Robie Basak
la source
Génial fait ça, mais il ne fait que ça. Si je comprends bien, chaque moniteur a son propre ensemble d'espaces de travail et vous ne pouvez pas afficher un espace de travail du moniteur 1 sur le moniteur 2. Peut-être qu'il est configurable, mais j'ai lu plusieurs personnes qui s'en plaignent. Cela m'a éloigné de Awesome.
Gauthier
Vous pouvez facilement déplacer une fenêtre vers l'autre moniteur (Mod4 + o), il est donc également assez rapide de déplacer tout l'espace de travail (c'est-à-dire chaque fenêtre) vers l'autre écran.
exic
Est-ce toujours vrai pour 15 h 10?
Yanick Nedderhoff
6

Je sais que c'est vieux, mais pour les personnes qui le recherchent, Enlightenment 0.19.x ( http://enlightenment.org ) prend en charge plusieurs écrans et est capable de changer d'espace de travail indépendamment ou simultanément sur deux écrans (je n'ai pas essayé avec trois ou plus). Je suis passé de xfce4 et je n'ai pas regardé en arrière. Vous pouvez trouver un PPA à https://launchpad.net/~niko2040/+archive/ubuntu/e19

EDIT: La raison pour laquelle cette fonctionnalité n'est pas courante est qu'elle viole une spécification freedesktop.org (EWMH - http://standards.freedesktop.org/wm-spec/wm-spec-latest.html ) que la plupart des gestionnaires de fenêtres suivent. Les gestionnaires de fenêtres qui prennent en charge cela ne respectent tout simplement pas la spécification.

Petter Adsen
la source
3
votre explication de la raison pour laquelle ce n'est pas une fonctionnalité commune est certainement utile, mais cela me laisse me demander pourquoi la spécification ne couvre pas ce cas d'utilisation. Je me demande également si cette spécification a une pertinence en ce qui concerne les compositeurs Wayland. Je suis sûr que c'est une question distincte, cependant.
tailleur de pierre
Ensuite, la spécification est idiote. Pourquoi, sur terre, ne voudriez-vous pas déplacer les espaces de travail indépendamment? Absolument stupide.
Benjamin R
1

En fait, vous n'avez pas besoin d'utiliser un gestionnaire de fenêtres en mosaïque. Pour autant que je sache, xmonad et awesome prennent en charge cette fonctionnalité, et i3 le fait dans une certaine mesure.

Mais ils sont tous carrelés. Wingo est un gestionnaire de fenêtres hybride doté d'espaces de travail par moniteur, et il peut être utilisé comme gestionnaire de fenêtres standard ou gestionnaire de mosaïque (ou les deux). Notez qu'il est auto-décrit comme "très alpha".

BurntSushi5
la source
impressionnant semble sorte de soutien à cette fonctionnalité, mais chaque moniteur a son propre ensemble de balises ( par exemple des espaces de travail). Les moniteurs sont tellement séparés que si vous remplissez votre espace de travail 2 avec des fenêtres sur le moniteur 1, vous ne pourrez plus afficher le contenu de l'espace de travail 2 sur le moniteur 2.
Gauthier
i3 le supporte certainement, il peut également traiter les fenêtres comme "flottantes" (c'est-à-dire la façon dont la plupart des gestionnaires de fenêtres les traitent). La propriété flottante peut être basculée sur des fenêtres déjà ouvertes ou vous pouvez configurer des classes de fenêtres pour qu'elles s'ouvrent toujours comme flottantes. Cela peut être pratique pour ceux qui ne souhaitent pas utiliser le carrelage pour toutes les fenêtres. De plus, la plupart des boîtes de dialogue s'ouvrent automatiquement comme flottantes.
Petter Adsen
C'est dommage que le développement sur Wingo ne se poursuive pas, c'est une idée intéressante.
Benjamin R
1
@BenjaminR C'est faux. Wingo est tout simplement une fonctionnalité complète et continuera de fonctionner aussi longtemps que je l'utilise. (Comme le dit le README.)
BurntSushi5
@ BurntSushi5 Ah, bien. Merci pour la clarification.
Benjamin R