(Fr: Gestionnaire de Bureau à Interface au Clavier, Ergonomique)
Intro
Bonjour à tous,
-> Depuis que je suis sous une distribution GNU/Linux, je passe beaucoup de temps à
configurer, optimiser, tester et apprendre à utiliser mon gestionnaire de bureau qui
est basé sur un gestionnaire de fenêtre en mosaïque (TWM: Tilt Window Manager) et des
applications qui se contrôlent (pilotent) principalement avec le clavier et souvent en
mode texte (terminal) (CLI:Command Line Interface).
Pourquoi
-> Au début c'était par curiosité et "geekerie", puis après avoir pris des
habitudes à utiliser un TWM j'ai tout de suite remarqué le gain de temps par rapport
un gestionnaire de fenêtre "classique" avec des fenêtres flottantes (où l'on pert
énormément de temps à déplacer et redimensionner les fenêtres).
-> Une fois réussi a "dompter" le célèbre éditeur de texte VIM, je me suis rendu
compte de la puissance, rapidité et de l'ergonomie des logiciels qui s'utilise principalement
avec le clavier.
Problèmes!
-> Vu qu'un DM avec un TWM n'existe pas (à part Bluetile (basé sur Xmonad),
qui s'utilise avec Gnome), si l'on désire un environnement homogène et ergonomique
qui se contrôle principalement au clavier, cella demande beaucoup de temps de
configuration, recherche et teste d'applications adaptés.
Objectifs
-> Pour les raisons citées au-dessus je voudrais créer un gestionnaire de bureau qui
utilise un TWM et qui soit focalisé sur l'interface clavier. Il faut que toute les
applications utilisent les mêmes types de commandes clavier pour les actions basiques
(Exemple: <Ctl-U>/<Ctl-D> pour scroller Haut/Bas). Afin que l'utilisateur peut avoir
les mêmes automatismes pour toutes ces applications ainsi gagner en productivité.
-> Au final cella permettra de créer un standard des raccourcis claviers adapter en
fonction de la disposition clavier (azerty, bépo, devorak ...)
-> Créer un tel DM, permet de faciliter son utilisation et réduir le temps de
configuration (par rapport à un environnement créer appli par appli).
-> Pouvoir cibler les applications qui manques (qui s'intègrent mal), je pense
à là visionneuse d'images (a part "feh" je vois pas trop).
Les actions que je proposes
-> A première vu la création d'un "vrai" DM complait me parait assez compliquée pour
commencer. Je pense que lister les applications adaptées avec les tips et fichiers de
configurations dans un wiki peu être intéressant.
-> Définir les applications les mieux adaptées, je pensais à leur donner des notes (points forts & faibles)
pour pouvoir mieux le comparer. (ex: Comme navigateur WEB, Jumanji ou PentaDactyl ou Vimperator?;
comme visionneuse PDF, zathura ou apvlv?; etc ...)
-> Rechercher s'il existe des standards pour les logiciels qui se pilotent que au
clavier (ex: vim, emac, GNU Readline). Pour proposer un standard.
-> Contacter le projet PWMT qui peut être intéressé par la création d'un tel DM,
ça permettrai d'exploiter leur bibliothèque "LibGirara".
Pour qui se Type de DM serait adapté
- Pour toute personne qui écrive beaucoup au clavier.
- Écrivains (Latex).
- Qui utilise souvent le terminal.
- Administrateurs réseau/machines.
- Programmateur.
- Personnes qui aime des interfaces épurées, simples (ex:jumanji).
- Personnes soucieuses de l'ergonomie.
- Geeks, Hackers, Nerds.
- Il est conseillé d'utiliser un clavier ergonomique, avec des touches disposées
orthogonalement comme le TypeMatrix. - /!\ N'est PAS adapté au personnes qui ne veulent pas fair d'efforts d'adaptations et d'apprentissages.
La base
- Window manager: WMFS
- Shell: ZSH
- Terminal emulator: rxvt-unicode
- Terminal multiplexer: tmux
- Éditeur de text: VIM
- File manager: ranger
- Gestionnaire de montage disque: bashmount
- Clipboard: parcellite
Les utilitaires
- Web: Jumanji | PentaDactyl | Vimperator(firefox)
- Pdf: zathura
- Image: feh
- Music: mpd & ncmpc
- Video: [s]mplayer
- E-mail: SUP | Mutt
- Flus RSS: newsbuter
- IRC: weechat
- Twitter: Tyrs
- Gestionnaire de taches: TaskWarior
Vos réactions
-> N'hésitaient pas à donner vos avis, expériences, idées...
-> Je recherche des personne qui seraient intéressées, motivées par un tel projet
et pourquoi pas qui voudraient y contribuer. (Mais bon, actuellement le projet est à 0,1% d'avancement )
Merci d'avoir lu jusqu'au bout
YoyoTux