Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2983 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Tiling windows manager] - Usage, fonctionnalités, news

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Tiling windows manager] - Usage, fonctionnalités, news

n°1314834
Magicpanda
Pushing the envelope
Posté le 23-06-2012 à 23:27:52  profilanswer
 

Un petit topic sur les wm "tiling", qui sont en plein revival ces 2/3 dernières années.
Ce topic propose de faire un recensement des projets actifs, en listant les principales spécificités de chaque windows manager (notamment pour les fichiers de configuration).

 


Principes du tiling :

 

Il s'agit de ne pas afficher les fenètres de façon flottante, en les sélectionnant depuis une barre des fenètres, mais de gérer leur affichage exclusif ou simultanée sur l'ensemble de l'écran à partir de raccourcis clavier (keybinding).

 

Ces gestionnaires n'utilisent généralement pas de décoration de fenêtres, sont très légers et "simples". Il sont aussi souvent bien adapté aux ordinateurs portables, puisque presque toutes les opérations de navigation peuvent s'effectuer au clavier.

 

Les paquets pour ces wm existent pour la pluspart des distributions, et sous bsd. Certains projets ne sont disponibles qu'à partir des sources.

 

Les configurations sont souvent très poussées et reposent sur des fichiers de types différents selon les wm.

 


Un lightning talk très sympa sur les windows manager tiling et qtile :

 

http://www.youtube.com/watch?v=r_8om4dsEmw

 


Les principaux windows manager actifs :

 

dwm
http://dwm.suckless.org/

 

http://farm3.staticflickr.com/2648/4137262667_8b3437582a.jpg

 

- écrit en C
- configuration en éditant le code source et recompilation
- trés léger
- utilise des modules pour ajouter des fonctions (dmenu comme lanceur d'applis)
- MIT licence

 

wmii
http://wmii.suckless.org/

 

http://4.bp.blogspot.com/-M_u-g1OSWug/TWo9VDI3E0I/AAAAAAAAB-k/NQCqXqggDa4/s1600/wmii-20080117-thumb.png

 

- même équipe que dwm
- projet plus complet
- 9p filesystem
- MIT licence

 

subtle
http://subforge.org/projects/subtle

 

http://farm7.staticflickr.com/6127/5963384573_c8bd8e15ab_z.jpg

 

- projet francophone récent
- système de "gravities" pour le placement des fenètres
- configuration en ruby
- GPLv2

 

awesome
http://awesome.naquadah.org/

 

http://lh6.ggpht.com/_dKoYM5KJ-2k/TI2a-GJgeCI/AAAAAAAABXo/rGds3G6oygY/2010-09-12-233010_1280x800_scrot.png

 

- un des wm les plus complets mais aussi un des plus lourds
- configuration en lua
- privilégie la bibliothèque xcb
- GPLv2

 


wmfs
http://wmfs.info/

 

http://fc07.deviantart.net/fs70/i/2012/068/1/2/more_wmfs_norse__clean__by_xenull-d4s8lll.png

 

- un wm très rustique ("from scratch" )
- assez proche de dwm niveau fonctionnalité mais configuration en mode texte
- BSD licence

 


i3
http://i3wm.org/

 

http://isene.files.wordpress.com/2011/11/screen1.png?w=640

 

- présente une barre de fonctionnalité spécifique (i3bar)
- dérivé de wmii
- accent mis sur la rapidité d’exécution plutôt que sur la taille du code
- gros efforts pour le support UTF-8 complet
- BSD licence

 

screencast : http://www.youtube.com/watch?v=pKfP7Ws-CN8

 

xmonad
http://xmonad.org/

 

http://farm8.staticflickr.com/7225/7344077386_20e698307d_z.jpg

 

- écrit et configurable en haskell
- fonctions d'automatisation poussées
- nombreux modules complémentaires
- BSD licence

 


qtile
http://qtile.org/

 

screen : trop gros donc ici ! http://screens.alternativeto.net/f [...] 3_full.png

 

- basé sur qt comme son nom l'indique
- configuration en python
- utilise xcb
- scripting assez poussé
- MIT licence

 


XCB et Xlib

 

La pluspart des wm utilisent encore xlib, mais xcb est de plus en plus souvent mis en avant.
Xlib est l'ancienne bibliothèque pour X11 utilisée notamment par gtk et qt
http://en.wikipedia.org/wiki/Xlib

 

XCB est la nouvelle librairie conçue pour améliorer les performances et être plus simple.
http://en.wikipedia.org/wiki/XCB
http://xcb.freedesktop.org/

 


Infos générales :

 

http://en.wikipedia.org/wiki/Tiling_window_manager
https://wiki.archlinux.org/index.ph [...] w_Managers

 


Pour avoir une première expérience du management tiling en restant sous gnome : x-tile
http://www.giuspen.com/x-tile/


Message édité par Magicpanda le 24-06-2012 à 05:39:43

---------------
" Quel est le but du capital ? Le but du capital c'est produire pour le capital. L'objectif, lui, est illimité. L'objectif du capital c'est produire pour produire." - Deleuze || André Gorz - Vers la société libérée
mood
Publicité
Posté le 23-06-2012 à 23:27:52  profilanswer
 

n°1314836
bardiel
Debian powa !
Posté le 24-06-2012 à 00:01:05  profilanswer
 

Le retour du topic flop ? :o
ça existe déjà ici... même si ça date de janvier dernier :D


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
n°1314837
Magicpanda
Pushing the envelope
Posté le 24-06-2012 à 00:04:01  profilanswer
 

bardiel a écrit :

Le retour du topic flop ? :o
ça existe déjà ici... même si ça date de janvier dernier :D


 
ah mais au début je voulais relancer celui ci mais je l'ai pas trouvé en recherchant j'ai cru qu'il avait été delete :o


---------------
" Quel est le but du capital ? Le but du capital c'est produire pour le capital. L'objectif, lui, est illimité. L'objectif du capital c'est produire pour produire." - Deleuze || André Gorz - Vers la société libérée
n°1316008
Tangrim
Des bisous et des nounours !
Posté le 12-07-2012 à 23:52:21  profilanswer
 

Ayé j'utilise xmonad \o/
 
Par contre j'ai toujours pas compris comment changer de bureau, je croule sous les fenêtres du coup.


---------------
Des Bisous et des nounours ! | Internet 2025 | Dungeon-Generator
n°1316011
Tangrim
Des bisous et des nounours !
Posté le 13-07-2012 à 01:05:33  profilanswer
 

Les gens sur le channel xmonad sont très gentils, ils m'ont résolu le problème :)


---------------
Des Bisous et des nounours ! | Internet 2025 | Dungeon-Generator
n°1316012
boblenain2​00
Posté le 13-07-2012 à 02:12:50  profilanswer
 

Haskell community FTW

n°1316078
Tangrim
Des bisous et des nounours !
Posté le 13-07-2012 à 23:59:26  profilanswer
 

La conf en haskell va me rendre fou, ça prend en compte les tabulations et espaces ce truc, je croyais qu'on avait laissé ces conneries aux pythonneux.


---------------
Des Bisous et des nounours ! | Internet 2025 | Dungeon-Generator
n°1316080
boblenain2​00
Posté le 14-07-2012 à 00:25:14  profilanswer
 

Tangrim a écrit :

La conf en haskell va me rendre fou, ça prend en compte les tabulations et espaces ce truc, je croyais qu'on avait laissé ces conneries aux pythonneux.


C'est du sucre, en soit t'es pas obligé : http://echo.rsmw.net/n00bfaq.html

n°1316171
Tangrim
Des bisous et des nounours !
Posté le 15-07-2012 à 17:49:00  profilanswer
 

boblenain200 a écrit :


C'est du sucre, en soit t'es pas obligé : http://echo.rsmw.net/n00bfaq.html


Ah ouais quand même [:hide]
 
Par contre saurais tu ce qui cloche la dedans ?

Code :
  1. -- By default, do nothing.
  2. myStartupHook = return ()
  3. ------------------------------------------------------------------------
  4. -- Now run xmonad with all the defaults we set up.
  5. -- Run xmonad with the settings you specify. No need to modify this.
  6. --
  7. -- main = xmonad defaults
  8. -- main = xmonad =<< xmobar myConfig
  9. main = do
  10. din <- spawnPipe myStatusBar
  11.  xmonad
  12.  $ defaultConfig {
  13.  -- simple stuff
  14.  terminal           = myTerminal,
  15.  focusFollowsMouse  = myFocusFollowsMouse,
  16.  borderWidth        = myBorderWidth,
  17.  modMask            = myModMask,
  18.  workspaces         = myWorkspaces,
  19.  normalBorderColor  = myNormalBorderColor,
  20.  focusedBorderColor = myFocusedBorderColor,
  21.  -- key bindings
  22.  keys               = myKeys,
  23.  mouseBindings      = myMouseBindings,
  24.  -- hooks, layouts
  25.  layoutHook         = myLayout,
  26.  manageHook         = myManageHook,
  27.  handleEventHook    = myEventHook,
  28.  logHook            = myLogHook
  29.  -- startupHook        = myStartupHook
  30.  }


Chaque fois que je change une tabulation ou passe à la ligne une ligne j'ai une erreur différente la dedans.


---------------
Des Bisous et des nounours ! | Internet 2025 | Dungeon-Generator
n°1316172
bardiel
Debian powa !
Posté le 15-07-2012 à 17:56:20  profilanswer
 
mood
Publicité
Posté le 15-07-2012 à 17:56:20  profilanswer
 

n°1316175
Tangrim
Des bisous et des nounours !
Posté le 15-07-2012 à 18:14:03  profilanswer
 

bardiel a écrit :

Édité avec quoi ?


Bah vim.


---------------
Des Bisous et des nounours ! | Internet 2025 | Dungeon-Generator
n°1316285
Tangrim
Des bisous et des nounours !
Posté le 17-07-2012 à 13:37:37  profilanswer
 

J'ai essayé wmfs hier soir (le fichier de configuration est compréhensible pour un être humain classique). C'est vraiment très très joli (j'ai suivi ce thème: http://schoewilliam.legtux.org/blo [...] uration/).
Par contre je me sens plus à l'aise sous xmonad (même si c'est moins joli), les "grilles" prédéfinies c'est bien pratique quand même.


---------------
Des Bisous et des nounours ! | Internet 2025 | Dungeon-Generator
n°1316348
Magicpanda
Pushing the envelope
Posté le 18-07-2012 à 10:27:01  profilanswer
 

Wmfs est encore en évolution rapide avec la version 2 qui vient d'arriver.
 
C'est encore le bazar à installer et configurer d'autant plus qu'il faut passer par git la pluspart du temps.
 
En revanche les barres sont géniales avec les launchers clikables faciles à configurer !


---------------
" Quel est le but du capital ? Le but du capital c'est produire pour le capital. L'objectif, lui, est illimité. L'objectif du capital c'est produire pour produire." - Deleuze || André Gorz - Vers la société libérée
n°1316434
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 19-07-2012 à 14:25:15  profilanswer
 

je suis tenté de coller un subtle sur mon lappy sous arch :D


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1316468
agentsteel
Posté le 19-07-2012 à 22:45:52  profilanswer
 

Hello, je viens de découvrir spectrwm (nouveau nom de scrotwm)
 
https://opensource.conformal.com/wiki/spectrwm
https://wiki.archlinux.org/index.php/Spectrwm


---------------
http://agentoss.wordpress.com/
n°1316723
Tangrim
Des bisous et des nounours !
Posté le 23-07-2012 à 22:31:12  profilanswer
 

Je suis en train d'essayer dwm, j'ai l'impression d'être idiot, j'ai réussi à mettre le clavier français, à compiler et installer le truc mais c'est tout. La moitié des patchs trouvés sur suckless ne passent pas et je lutte pour essayer d'afficher l'heure  [:trefledepique_w]


---------------
Des Bisous et des nounours ! | Internet 2025 | Dungeon-Generator
n°1316724
agentsteel
Posté le 23-07-2012 à 22:57:17  profilanswer
 

un peu d'aide là si tu veux
 
https://wiki.archlinux.org/index.php/Dwm


---------------
http://agentoss.wordpress.com/
n°1316788
Tangrim
Des bisous et des nounours !
Posté le 24-07-2012 à 14:06:37  profilanswer
 

J'essaie de faire ça comme les grands en fait (http://dwm.suckless.org/dwmstatus/)


---------------
Des Bisous et des nounours ! | Internet 2025 | Dungeon-Generator
n°1316791
Magicpanda
Pushing the envelope
Posté le 24-07-2012 à 14:33:21  profilanswer
 

je te conseille de jeter un oeil ici ;)
 
https://bbs.archlinux.org/viewtopic.php?id=92895
 
(je suis aussi fan de dwm, je fini toujours par y revenir meme si j'utilise un setup très basique avec dzen2 et dmenu)


---------------
" Quel est le but du capital ? Le but du capital c'est produire pour le capital. L'objectif, lui, est illimité. L'objectif du capital c'est produire pour produire." - Deleuze || André Gorz - Vers la société libérée
n°1316994
Tangrim
Des bisous et des nounours !
Posté le 26-07-2012 à 21:07:04  profilanswer
 

(Merci).
 
Finalement c'est pas trop pour moi ces wm, je retourne sous openbox, sauf à mon boulot ou je laisse un xmonad (je passe mes journées sous vim, et pour ça c'est parfait).


---------------
Des Bisous et des nounours ! | Internet 2025 | Dungeon-Generator
n°1332498
Tangrim
Des bisous et des nounours !
Posté le 09-03-2013 à 15:18:13  profilanswer
 

Magicpanda a écrit :

je te conseille de jeter un oeil ici ;)
 
https://bbs.archlinux.org/viewtopic.php?id=92895
 
(je suis aussi fan de dwm, je fini toujours par y revenir meme si j'utilise un setup très basique avec dzen2 et dmenu)


Pareil, mais avec xmonad, et pourtant je ne parle pas le haskell. J'ai réessayé dwm cette semaine, ça passe pas.


---------------
Des Bisous et des nounours ! | Internet 2025 | Dungeon-Generator
n°1332500
bardiel
Debian powa !
Posté le 09-03-2013 à 18:15:25  profilanswer
 

Tangrim a écrit :

Finalement c'est pas trop pour moi ces wm, je retourne sous openbox, sauf à mon boulot ou je laisse un xmonad (je passe mes journées sous vim, et pour ça c'est parfait).


Regardes du côté de Pytyle, ça s'intègre bien à XFCE ou tout WM compatible EWMH [:spamatounet]
ça fait un peu boulet de devoir ajouter un logiciel en Perl pour faire du tilling par dessus XFCE, mais ça fonctionne (de ce que j'en ai vu) globalement bien.

Message cité 1 fois
Message édité par bardiel le 09-03-2013 à 18:15:48

---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
n°1332504
Tangrim
Des bisous et des nounours !
Posté le 09-03-2013 à 19:59:50  profilanswer
 

bardiel a écrit :


Regardes du côté de Pytyle, ça s'intègre bien à XFCE ou tout WM compatible EWMH [:spamatounet]  
ça fait un peu boulet de devoir ajouter un logiciel en Perl pour faire du tilling par dessus XFCE, mais ça fonctionne (de ce que j'en ai vu) globalement bien.


Je préfère xmonad :o


---------------
Des Bisous et des nounours ! | Internet 2025 | Dungeon-Generator
n°1332507
bardiel
Debian powa !
Posté le 09-03-2013 à 22:00:06  profilanswer
 

ça peut se comprendre, je propose un truc qui ne nécessite pas de connaître un langage barbare comme haskell [:cosmoschtroumpf]


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
n°1332510
Tangrim
Des bisous et des nounours !
Posté le 10-03-2013 à 00:22:46  profilanswer
 

bardiel a écrit :

ça peut se comprendre, je propose un truc qui ne nécessite pas de connaître un langage barbare comme haskell [:cosmoschtroumpf]


La conf se fait facilement en singeant les exemples, après on y touche plus trop.
 
Et j'aime pas le python.


---------------
Des Bisous et des nounours ! | Internet 2025 | Dungeon-Generator
n°1349208
nba_pit
Posté le 09-12-2013 à 17:52:27  profilanswer
 

Bonjour,
 
Je souhaite utiliser à utiliser un tilling manager pour programmer sur un raspberry pi (distribution raspbian, dérivé de debian).
Mais je ne sais pas lequel choisir.
 
Hormis le fait que ce soit léger, voici ce que je souhaite :
 
- 100% des contrôles au clavier. J'ai lu par exemple que certains tilling manager doivent déplacer leurs fenêtre à la souris, moi je veux que tout soit faisable au clavier.
- au démarrage d'un session je souhaite avoir un bureau déjà établi avec les bonnes dimensions pour chaque fenêtre, soit cinq terminaux déjà ouverts (deux petits pour exécuter des scripts, un petit pour afficher une arborescence, et deux grands pour éditer du texte).
- si possible facile à configurer et à installer
 
 
Merci,
 

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Tiling windows manager] - Usage, fonctionnalités, news

 

Sujets relatifs
[CECI N'EST PAS UN TROLL] Pourquoi cet acharnement contre Windows ?désinstaller windows trust pour installer linux
Dualboot VSphere - Windows 2008R2[Pfsense] config PPTP et clients windows
Remboursement licence WindowsPartition commune windows - linux : Problème d'autorisation
Réseaux Lan Debian/Windows avec un hubPostfix: bloquer usage de TLS pour un serveur distant
Comment intégrer Linux (CentOs) dans un DNS Windows ? 
Plus de sujets relatifs à : [Tiling windows manager] - Usage, fonctionnalités, news


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR