Ma question est essentiellement de savoir si je peux simuler le comportement que l'on obtient en utilisant les gestionnaires de fenêtres habituels sous Linux si l'on a une configuration à double tête. Autrement dit, si je maximise une fenêtre, elle ne maximise que sur une partie du bureau, correspondant à la zone d'un affichage physique. Je n'ai qu'un seul écran, mais il a une résolution assez grande et la plupart du temps je voudrai travailler sur plusieurs fenêtres séparées, en mosaïque horizontale.
J'ai entendu parler des gestionnaires de fenêtres en mosaïque, mais tout ce que je sais, ce sont plus des groupes de coins et ne me comportent pas comme les autres gestionnaires de fenêtres courants (xfwm, compiz). J'utilise actuellement xfwm, et j'aimerais y rester si possible. Si cette tâche nécessite , je préfère celle qui se comporte de la même manière que les tâches courantes ou pour laquelle une configuration prête est disponible.
Le premier hack qui m'est venu à l'esprit a été d'essayer de truquer les informations que xrandr donne sur la géométrie de l'écran et de tromper le gestionnaire de fenêtres en utilisant cette approche, mais cela semble être un hack healy qui ne devrait pas être nécessaire.
J'utilise fedora linux, mais je suis également très bien avec la construction du logiciel moi-même si ce n'est pas dans la gestion des paquets.
la source
Réponses:
Si vous pouvez utiliser Compiz, il y a cette chose appelée Grid (si je me souviens bien du nom). Je ne sais pas si xfwm a quelque chose comme ça, vous pouvez le vérifier.
De plus, je recommande fortement d'essayer différents paradigmes WM s'ils pourraient être plus adaptés, c'est-à-dire ne pas omettre la mise en mosaïque des WM simplement parce qu'elles ne sont pas courantes.
Si vous insistez pour pouvoir carreler des fenêtres sans changer votre WM, il existe des utilitaires distincts (tiers) pour le faire. Une liste est sur Wikipedia: https://en.wikipedia.org/wiki/Tiling_window_manager#Third_party_tiling_applications_on_Xorg
la source
D'accord, j'utilise génial depuis plusieurs mois maintenant sur mon ordinateur portable. Après une configuration initiale frustrante, cela a payé. Bonus: avec Fedora 18, il est dans les dépôts officiels.
Awesome fournit des fonctionnalités de gestionnaire de fenêtres de mosaïque avec plusieurs préréglages de mosaïque raisonnables (celui qui utilise le nombre d'or est le plus utilisé actuellement). La configuration de lua est facile à modifier selon vos besoins si vous connaissez une lua de base et / ou avez une certaine intuition sur la programmation. Surtout sur l'ordinateur portable et pendant le codage, je trouve génial vraiment utile, car vous pouvez faire tout ce dont vous avez besoin en utilisant le clavier. Il faut un certain temps pour s'habituer à génial et un certain temps pour s'habituer à ses propres besoins. On peut tomber sur des paramètres par défaut tels que focus-follow-mouse et l'ordre de chargement impair et la gestion des erreurs pour la configuration (génial essaiera de charger la configuration utilisateur en premier, si cela échoue (erreur non trouvée ou parseur), il se chargera à l'échelle du système, prend un certain temps pour découvrir pourquoi les changements de configuration ne prendront pas effet).
Donc, si l'on a l'exigence énoncée dans ma question uniquement dans le but de travailler en toute transparence avec plusieurs fenêtres (maximisées, c'est-à-dire remplissant l'écran) sur un grand écran, génial (ou tout autre WM en mosaïque d'ailleurs) est le bon choix.
De plus, avec les versions récentes de XFce, le gestionnaire de fenêtres XFWM prend en charge une maximisation facile des demi-écrans (à la fois verticalement et horizontalement) en faisant glisser une fenêtre vers la bordure de l'écran.
la source