Besoin de conseils pour choisir un WM de carrelage


18

J'utilise le gestionnaire de fenêtres par défaut de GNOME depuis quelques années, mais maintenant je veux essayer un gestionnaire de fenêtres en mosaïque.

Je veux qu'il réponde à ces deux critères:

  1. WM doit être léger

  2. WM ne devrait pas être compliqué à configurer


4
Essayez KDE SC 4.5, il a une fonction de tuilage ... oh ... vous avez dit léger ...
xenoterracide

KDE a supprimé la fonction de tuilage. Et ça n'a jamais été aussi cool que dans une vraie WM carrelée.
Martin Ueding

Réponses:


13

"Compliqué pour configurer" varie considérablement en fonction des langues dans lesquelles vous êtes compétent. XMonad a été extrêmement compliqué à configurer, mais c'est parce que je ne connais absolument pas Haskell, et c'est la langue dans laquelle les configurations sont.

Les deux gestionnaires de fenêtres de mosaïque que j'ai utilisés et que j'ai bien aimé sont:

  • Génial . Les configurations impressionnantes sont dans Lua (à partir de awesome 3; avant cela, elles étaient dans une syntaxe personnalisée), mais c'est assez facile à configurer et est livré avec un tas de widgets; voici une capture d'écran de ce à quoi ma barre ressemblait à un moment donné (il y a aussi un widget graphique, bien que je ne l'utilisais pas à l'époque):

    Capture d'écran de ma barre géniale http://lug.rose-hulman.edu/mw/images/a/ae/Awesome3bar_top.png

    La principale raison pour laquelle j'ai cessé d'utiliser Awesome était les ruptures constantes de rétrocompatibilité; chaque révision de point modifiait suffisamment l'API pour que je doive passer des jours à essayer de corriger mon fichier de configuration pour qu'il fonctionne. Il est possible que cela se stabilise davantage maintenant

  • wmii , ma WM actuelle. Les configurations par défaut sont dans des scripts shell, mais peuvent être faites comme vous le souhaitez car wmii expose une interface 9p, ce qui signifie que vous la contrôlez en lisant et en écrivant dans des fichiers sur un pseudo-système de fichiers. Ma configuration actuelle est un script shell pour la configuration principale avec un script utilitaire python pour faire une partie du travail. Le principal inconvénient est le manque de widgets intégrés; il n'est pas accompagné de barres de progression, de graphiques ou d'icônes. C'est certainement "léger", ce qui était l'une de vos exigences


14

Personnellement, i3 prend les meilleures fonctionnalités des autres gros carreaux-wm (Xmonad, Awesome, DWM, etc.) et les combine en un seul, combiné avec dmenu / conky / dzen2, c'est exactement ce que je recherche dans une WM. Consultez la page; http://i3.zekjur.net/


1
Je suis aussi content avec i3 depuis 1-2 ans maintenant :-)
echox

12

Il y a une entrée sur le wiki Arch Linux comparant 13 gestionnaires de fenêtres de mosaïque différents, à la manière d'une grille, ici sur le wiki Arch Linux . Ce serait peut-être utile.

Personnellement, je n'en ai pas encore essayé, mais je prévois le faire dans un proche avenir quand j'aurai du temps, donc je suis également de près ce fil.


9

Je voudrais recommander deux gestionnaires de fenêtres de mosaïque différents, un dynamique et un manuel.

  1. XMonad est très puissant mais facile à apprendre, il y a une courte visite guidée qui explique ses fonctionnalités de base et ses raccourcis clavier. Il s'intègre facilement à GNOME , la documentation est complète et de nombreuses extensions supplémentaires sont disponibles . Il prend en charge le paradigme de mosaïque dynamique , où les fenêtres sont automatiquement positionnées selon une disposition dynamique sélectionnée. L'inconvénient, au moins pour certains, est que XMonad est configuré dans Haskell et dépend de la présence d'un compilateur Haskell.

  2. i3 prend en charge le paradigme de tuilage manuel , où un écran agit comme un tableau divisé en colonnes et cellules. L'utilisateur peut réorganiser librement les fenêtres, ce qui permet une plus grande flexibilité, mais nécessite également plus d'efforts. À mon avis, i3 est moderne par rapport aux autres gestionnaires de fenêtres de carrelage. Il fournit des fonctionnalités prêtes à l'emploi qui nécessitent une configuration ou qui n'existent pas du tout dans d'autres gestionnaires de fenêtres, par exemple. maximiser, crochets d'urgence, redimensionner la souris. Il est configurable avec un simple fichier en texte brut, qui n'est évidemment pas complet de Turing. Il y a une belle vidéo présentant les fonctionnalités d'i3 que je suggère de regarder.

Bien sûr, les deux prennent en charge plusieurs moniteurs sans aucun problème et ont une couche flottante pour les applications qui n'aiment pas être carrelées.

PS. Un jour, Bluetile pourrait être un bon médicament de passerelle pour les utilisateurs de GNOME, mais il en est encore à ses débuts.


J'espère que quelqu'un venant de Google trouvera ma réponse utile même si la question est relativement ancienne.
Adam Byrtek

7

Personnellement, j'utilise Ratpoison lorsque j'ai besoin d'un carrelage léger WM - La configuration a plutôt bien fonctionné hors de la boîte, et comme je suis assez habitué à utiliser GNU Screen pendant de nombreuses années, le passage à Ratpoison n'a pas été très difficile. J'ai également utilisé StumpWM qui a été plus actif dans le développement que Ratposion.


1
Ratpoison est à la fois extrêmement léger et très facile à configurer. StumpWM est, bien sûr, pour la personnalisation le gagnant ici, mais Lisp lui donne à la fois une légère surcharge et une barrière à l'entrée plus élevée pour les personnes qui ne connaissent pas Lisp. Cela étant dit, StumpWM est toujours très léger par rapport aux normes modernes.
Eli Frey

l'auteur de ratpoison a également écrit stumpwm. c'est pourquoi le développement du ratpoison s'est arrêté.
Seamus

7

Il y en a quelques-uns, mais il y en a un qui sort (pour moi) que j'ai trouvé adapté à mes besoins:

  • Il n'était pas seulement configuré dans un joli langage, mais était également programmé dedans (Python)
  • La possibilité de faire mes propres mises en page (ce que je awesomen'ai pas trouvé )
  • Léger même s'il est programmé dans un langage dynamique (seulement 6,6 Mo de RAM)

Le nom est Qtile .


Merci de votre réponse. Qtile très intéressant. Jamais entendu parler de ça. Maintenant je l'essaye
0xAX

2
La possibilité de programmer vos propres dispositions semble étrangement absente de la plupart des WM en mosaïque; c'est une fonctionnalité intéressante de Qtile
Michael Mrozek

1
Voici un guide pour installer Qtile sur Ubuntu que j'ai trouvé: kirkstr.tumblr.com/post/4135470494/…
mwhite


5

Si vous connaissez Haskell, certainement Xmonad ! Ratpoison est également assez agréable, mais j'aime mieux l'algorithme de tuilage de Xmonad et les espaces de travail sont une grande victoire IMO.


Ratpoison possède des groupes qui peuvent être utilisés comme espaces de travail. (Bien qu'il soit vrai que c'est un peu compliqué, car vous aurez également à charger et enregistrer des configurations de trame pour qu'il se comporte comme les espaces de travail
auxquels

5

J'en ai essayé plusieurs: Awesome, Xmonad, i3, wmii, scrotwm et dwm.

dwm est resté avec moi pour les raisons suivantes:

  • dwm n'a que trois dispositions: carrelée, flottante et monocle.
  • le mode mosaïque divise votre écran en une «zone principale» et une «pile» de fenêtres secondaires, idéale pour le codage et le débogage
  • Il a des balises par moniteur. Vous changez de balises uniquement sur le moniteur actif.
  • peut être contrôlé par le simple clavier (souris en option)
  • a de superbes personnalisations sur suckless.org (j'utilise le patch 'gap inutile')

Je dois admettre qu'il a quelques bizarreries:

  • Parfois, les applications Java perdent le focus lorsque vous changez de balise. Je dois utiliser ma souris pour me concentrer à nouveau sur Netbeans. Toujours à la recherche d'une solution.

Mais dans l'ensemble, dwm est resté avec moi depuis 1,5 ans maintenant.


1

J'utilise wmii depuis un certain temps. Les configurations sont assez faciles à comprendre et vous pouvez utiliser n'importe quelle langue que vous souhaitez pour peaufiner davantage la configuration que vous souhaitez.


1

ScrotWM C'est un WM de carrelage léger, inspiré de Xmonad et DWM. Vous n'avez pas besoin de connaître des langues spécifiques pour le modifier, c'est juste du texte brut. De plus, il dispose de Dmenu par défaut.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.