Introduction au côté sombre de la mosaïque

Quel titre farfelu j'ai trouvé pour ça… Mais tout d'abord, je me présente. Je suis anti et c'est ma première participation à DesdeLinux. Non pas que j'aie grand-chose à présenter, alors je dirai simplement que je suis très heureux au moment où j'écris ceci.

Quoi qu'il en soit, aujourd'hui, je souhaite explorer un aspect des gestionnaires de fenêtres qui semble sans précédent dans le thème habituel du blog. Tout environnement de bureau a des gestionnaires de fenêtres et c'est une partie essentielle de la métaphore du bureau que nous connaissons tous. Beaucoup doivent déjà savoir ce que je vais expliquer ensuite, mais l'idée est de les faire connaître à ceux qui veulent s'y aventurer.

Nous appelons ces gestionnaires de fenêtres flottant, pour le simple fait que flotte sur le bureau, gratuitement et sans ordre spécifique. Cela signifie que nous pouvons faire glisser nos fenêtres vers n'importe quelle position, comme nous le faisons habituellement.

L'autre type de gestionnaire de fenêtres a un drôle de nom. Sont les gestionnaires de fenêtres de mosaïque (qui se traduit par des gestionnaires de fenêtres en mosaïque) et ceux-ci maintiennent les fenêtres en ordre, disposées autour du bureau, garantissant que nous cessons de perdre du temps à organiser nos fenêtres et à nous mettre au travail.

Certains des gestionnaires de fenêtres inclus dans les environnements de bureau incluent certaines caractéristiques du carrelage et en fait c'est une tendance constante sur les ordinateurs de bureau modernes, tels que KDE (qui a déjà un article l'expliquant) ou Xfce et Gnome en faisant glisser les fenêtres sur les bords de l'écran.

Xmonad, en hommage à Dennis Ritchie. N'est-ce pas joli?

Cependant, les véritables gestionnaires de fenêtres en mosaïque diffèrent généralement radicalement de ceux-ci. Alors que Kwin, Metacity et la société utilisent le carrelage comme outil supplémentaire, des gestionnaires comme Xmonad, Awesome et d'autres ont le carrelage comme âme et l'étendent jusqu'au moment de la configuration.

Habituellement, nos fenêtres sont assez belles. Ils ont des coins, des boutons et des titres arrondis. Pas plus. Tout cela fait obstacle. Tout cela est supprimé et supplanté par les raccourcis clavier, bien qu'ils puissent également être renvoyés via les paramètres. Ça a l'air fou? Oui assez.

Je m'explique. Les gestionnaires en mosaïque ne conservent généralement qu'une bordure de fenêtre colorée et ainsi de suite. Certains s'aventurent à fournir quelque chose comme des panneaux et des boutons, mais ce n'est pas obligatoire. C'est du minimalisme et de la fonctionnalité. Tout doit être fait par le clavier, car c'est plus rapide et parce que nous avons presque toujours les mains sur le clavier.

Il parlait des paramètres. Il n'y a pas ici d '«interface graphique» pour configurer les choses et ce n'est pas surprenant non plus. Bien que bon nombre de ces gestionnaires soient maintenus avec des fichiers de configuration simples, les plus puissants le sont avec des langages de programmation complets. Cela fait peur et je vais donner des exemples.

  • Xmonadeutilisez Haskell; un langage purement fonctionnel et compilé.
  • impressionnantsà partir de la version 3, utilisez Lua.
  • DWMutilisez un en-tête de C.
  • Subtleusa Ruby, le même qui est tant utilisé dans le développement web
  • Et d'innombrables autres exemples. C'est comme s'il y en avait un pour chaque type de personne.

Et qu'est-ce que c'est bon? Beaucoup de choses et vous pouvez programmer votre environnement de travail. Personnellement, j'aime les idées de Xmonad et le fait que cela soit fait dans Haskell le rend spécial.

Sont-ils une bonne idée?

Bien sûr. C'est génial que vos fenêtres s'adaptent comme ça et soient extrêmement légères d'ailleurs. Je le recommande si vous voulez commencer à regarder votre système comme quelque chose de vraiment incroyable et puissant.

Lequel recommandez-vous alors?

Aucun vraiment. Pas tant que vous ne connaissez pas vos besoins. Entrer dans un tel environnement peut être traumatisant si vous n'avez aucune idée de ce que vous faites. Beaucoup de gens commencent Awesome, mais pour moi, leurs fichiers de configuration sont horriblement complexes et m'ont posé pas mal de problèmes à l'époque.

De plus, l'idée du minimalisme est tellement séduisante que vous commencez dans le gestionnaire de fenêtres et allez dans l'éditeur, le navigateur, le lecteur de musique, le gestionnaire de fichiers ... Car les applications les plus minimalistes sont celles qui se trouvent dans le terminal et ceux-ci sont très bien portés par les gestionnaires aussi. Si vous avez peur du terminal, vous devez commencer par là.

Conclusions

La mosaïque est un très beau monde. Il y a actuellement une tendance à passer des gestionnaires flottants à la mosaïque dans certains groupes d'utilisateurs très spécifiques (si vous ne me croyez pas, consultez les forums ArchLinux et recherchez des gestionnaires flottants légendaires comme FVWM, qui avait un utilisateur fidèle qui a fini par déménager aux mosaïques). Si vous voulez encore y entrer, il s'agit d'essayer, de pèlerinage jusqu'à trouver le bon.

Et bien c'est tout pour le moment. Nous continuerons d'explorer bientôt, avec Xmonad sur Debian stable.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Ivanovnegro dit

    Heureux que quelqu'un ait mentionné les carreleurs. J'adore. Votre scrotum est fantastique!
    Xmonad est très cool mais je préfère personnellement DWM et Spectrwm (le petit frère de Xmonad).

    J'espère voir plus de messages de vous de ce type.

    1.    contre dit

      Ce n'est pas vraiment mon bureau, je l'ai pris par exemple à un utilisateur DevianArt et j'ai manqué de l'attribuer. Désolé (je voudrais programmer en C comme ça). Voici l'original: http://pkmurugan.deviantart.com/art/Tribute-to-Dennis-Ritchie-263965148

      1.    Ivanovnegro dit

        Ah, le grand Daisuke, bien sûr. 🙂

        1.    contre dit

          Eh bien, cette dernière chose que je n'ai pas comprise. Si vous parlez de celui qui a créé ce bureau en particulier, tout ce que je sais, c'est qu'il est allemand. Je l'aime bien 😀

          1.    contre dit

            Ouais, j'ai déjà vu pourquoi Daisuke. Il a donc été mis sur GitHub, ce qui m'a rendu extrêmement difficile la recherche de ses paramètres. 😀

        2.    Le Sandman86 dit

          Bonjour ivanovnegro, (excusez l'offtopic), mais je voulais vous poser une question, êtes-vous le même ivanovnegro des forums Crunchbang?

          1.    Ivanovnegro dit

            Oui, je suis le même. 🙂

          2.    Le Sandman86 dit

            Regardez-vous, je ne savais pas que vous étiez hispanophone, salutations, vos guides m'ont sauvé plus d'une fois, merci beaucoup !!!

  2.   ellebkey dit

    Allez très intéressant, nous devrons les essayer

  3.   msx dit

    Quelque chose qui a attiré mon attention avec la dernière version de KDE SC est la façon dont elle gère la gestion de l'alimentation, j'ai utilisé TMUX + Awesome pour travailler sous X avec l'ordinateur portable débranché afin que la batterie dure plus longtemps, mais avec KDE SC 4.9.1 j'ai très peu profit et, au contraire, utiliser Awesome, la machine chauffe plus que KDE!

    1.    contre dit

      C'était l'inverse pour moi, mais avec la différence qu'Awesome ne pouvait pas vivre avec xcompmgr. KDE a tué ma batterie mais l'a à peine réchauffée. Rare.

  4.   blablabla dit

    J'utiliserais un compositeur de carrelage, si ce n'était pas parce que travailler avec des applications d'édition graphique (peu importe: Krita, Karbon, Digikam, Gimp, Inkscape, Scribus, etc. etc ...) est une idée terrible et elles deviennent une complète déception.

    1.    contre dit

      C'est précisément là que je veux aller. En programmant votre environnement, vous avez la possibilité d'éviter le carrelage dans ces types de programmes. Je n'avais pas l'intention de l'inclure, mais c'est une bonne idée de montrer comment.

  5.   animé dit

    Excellent poste contre, le tout bien expliqué et avec un contenu vraiment utile. Ce commentaire sert à vous souhaiter la bienvenue DesdeLinux en tant que collaborateur... J'espère avoir plus de vous ici...

    En parlant de Window Manager, je me suis toujours senti très à l'aise avec openbox et fluxbox, en dehors d'eux je n'ai jamais été intéressé à essayer .. 😀

    salutations

    1.    contre dit

      Merci elav. Je passais juste par là et il m'est venu à l'esprit de contribuer à un site que j'aime tant. Cordialement.

  6.   élendilnarsil dit

    Excellent article. Je n'avais jamais entendu parler de Subtle. les autres que j'ai vus sur le net. parler de minimalisme avec ces managers, je pense que c'est un euphémisme, même si j'avoue qu'ils m'attirent beaucoup. peut-être le plus fastidieux est-il de devoir éditer des fichiers, comme cela arrive aussi avec certains éléments d'Openbox, bien que ce soit le meilleur moyen d'obtenir des résultats étonnants, qui défient même les bureaux comme KDE. brillant!!!

    1.    contre dit

      Cela dépend beaucoup de la façon dont vous le prenez. Je configure précisément Xmonad pour une deuxième partie ...

      1.    élendilnarsil dit

        Excellent. J'attends la deuxième partie.

  7.   ETA dit

    Très bien, puisque gnome a tellement changé, et ubuntu obligé d'utiliser l'unité, j'ai erré dans de nombreux environnements graphiques, jusqu'à ce que je me retrouve avec i3, la vérité est qu'il est confortable, configurable, il consomme très peu de ressources, et surtout, il ne m'a pas fallu m'habituer à ce que c'était ce que je craignais le plus

  8.   xykyz dit

    Je n'ai essayé que i3 et génial et je préfère ce dernier car il me paraissait plus simple. La vérité est qu'il semblait assez confortable de l'utiliser une fois configuré 🙂

  9.   Juan Carlos dit

    Quel bon article. Je n'ai jamais essayé ces managers, dès que j'aurai le temps je le ferai. Cela montre les innombrables possibilités dans le monde Linux, vraiment dans ce système d'exploitation il n'y a pas de limites, sauf celles que vous mettez (ou avez) vous-même.

    salutations

  10.   Conandoel dit

    Wow excellent article, j'adore WM, mais je suis fan de PekWM et depuis 3 jours je teste et configure des subtils qui ont retenu mon attention et le prochain sera dwm, je suis fasciné par WM et ils sont plus attrayants que des environnements comme gnome , xfce ou même kde. Excellents salutations !!!

    1.    contre dit

      J'ai aussi passé un bon moment avec pekwm. C'est amusant, mais parfois je suis tombé sur un bug comme ceux qui tirent X ...

      1.    Conandoel dit

        lol heureusement pendant ces 3 années que j'ai été avec pekwm dans plusieurs distributions je n'ai jamais eu de problèmes ...

        1.    contre dit

          Eh bien, je ne suis pas sûr de ce qui s'est passé cette fois, mais je ne travaille plus sur PekWM. La chance.

  11.   Brutosaure dit

    La vérité est qu'ils sont assez frappants (à la fois pour leur esthétique et pour leur fonctionnalité!) Le problème que je vois est la configuration et les raccourcis clavier en raison de la courbe d'apprentissage que cela implique ... même ainsi, quand j'aurai le temps je prendrai un coup d'oeil (parce que je n'en ai pas essayé!)

  12.   koratsuki dit

    Bon message, salutations et bienvenue. Nous attendons avec impatience plus de messages de votre part 😀

  13.   Franck dit

    J'ai adoré l'article, j'aimerais des tutoriels pour les paramètres personnalisés et comment réaliser des choses aussi impressionnantes que celles vues dans http://dotshare.it/

    1.    contre dit

      Je travaille sur la deuxième partie. Je pense que c'est génial qu'ils aient aimé et j'ai l'intention de continuer cette série jusqu'à ses dernières conséquences. 😀

  14.   koratsuki dit

    Pour moi c'était assez instructif, je ne connaissais même pas les bureaux de ce type 😀

    1.    contre dit

      Merci.

  15.   rien dit

    Excellent post, je ne sais pas si quelque chose en rapport avec les gestionnaires de fenêtres a été posté sur ce (merveilleux) site, et je le dis parce que certains "manuels" seraient bien, surtout pour modifier quelque chose de plus complexe.

    Je suis ravi de mon Awesome WM, mais il y a toujours des choses que vous voulez changer mais il n'y a pas toujours d'informations en ESPAGNOL.

    1.    contre dit

      Personnellement, je n'aime pas trop Awesome car il est devenu trop complexe pour moi d'éditer les fichiers de configuration. Cependant, il a des choses enviables.

  16.   verbellon dit

    J'espérais voir quelques configurations, oups. Voici quelques informations liées au sujet, appliquées à openbox:

    http://urukrama.wordpress.com/2011/10/30/manual-tiling-in-openbox/

    À votre santé…. quelqu'un sait où se trouve ce papier peint.

    1.    contre dit

      Eh bien, pas de configurations; parce que j'aurais dû mettre un de chaque gestionnaire et tester que tout fonctionne très bien. Je travaille sur le bureau XMonad, mais j'ai perdu la pratique et je dois d'abord m'habituer à l'environnement avant d'afficher le xmonad.hs
      Pour les autres managers je ne pense pas pour le moment mettre de "guide" car je ne les utilise pas.
      Le fond d'écran que je n'ai pas trouvé. Désolé de ne pas être utile

  17.   Alrep dit

    Très intéressant, merci.

  18.   moine dit

    Eh bien, si vous travaillez sur des manuels et des astuces, je suis sûr que je vais essayer! Je vous remercie

    1.    contre dit

      En fait j'ai déjà fait un "manuel" pour XMonaxd:
      https://blog.desdelinux.net/el-lado-oscuro-del-mosaico-iii-xmonad/

  19.   Carlos Riper dit

    Beau message, j'utilise wmfs2 + archlinux http://i.imgur.com/rRzpN.jpg