web-dev-qa-db-fra.com

Existe-t-il un bureau / WM centré sur le clavier?

Je connais le gestionnaire de fenêtres génial , qui après quelques personnalisations peut convenir à mes désirs, mais je me demandais s'il existait un environnement de bureau centré sur le clavier qui ne nécessite pas trop de peaufinage pour le rendre vraiment utile. . Bien sûr, gnome et je suis sûr que KDE ont des raccourcis Nice et la possibilité de les configurer comme vous le souhaitez, mais cela devient un problème car dans de nombreux cas, le clavier finit par entrer en conflit avec le comportement du programme intégré.

Aucune suggestion?

20
Wayne Werner

Il y a plein! (Cependant, tous ceux que je connais sont aussi gestionnaires de fenêtres en mosaïque .)

  • XMonad est probablement celui avec la plus grande communauté d'utilisateurs. Il a une documentation complète et fonctionne bien avec les extensions GNOME/EWMH (bien que vous deviez les activer dans le fichier de configuration). Le fichier de configuration a la syntaxe Haskell, mais il est certainement possible de l'éditer sans trop en savoir sur Haskell, simplement en copiant/collant des exemples dans la documentation. Les associations de touches par défaut sont inspirées par vim- bien qu'elles puissent toutes être remappées (y compris en utilisant des associations de touches chaînées comme C-a C-b C-c d'Emacs). Il est disponible dans Ubuntu sous le paquet xmonad.

  • Bluetile est un produit de XMonad: il supporte un fichier de configuration simplifié et s’intègre bien avec le bureau GNOME par défaut. Malheureusement, il n’est pas disponible dans Ubuntu 10.04, vous devez donc l’installer à partir des sources.

  • DWM est le "père inspirant" de XMonad et Awesome. C'est très maigre et rapide, et disponible comme paquet dwm dans Ubuntu 10.04. Cependant, pour modifier la configuration, vous devez modifier un fichier d’en-tête dans les sources et recompiler; la plupart de la documentation sur les options disponibles est disponible uniquement sous forme de publication dans une liste de diffusion. Il ne supporte pas GNOME/EWMH par défaut, vous devrez le patcher; le Echinus fork de DWM a commencé de cette façon. La plupart des utilisateurs dwm craignent un "environnement de bureau", ce n'est donc probablement pas le bon choix si vous aimez les gadgets GNOME. Les raccourcis clavier par défaut sont de type vim-; ils peuvent être remappés, mais il n'y a pas d'option pour les combinaisons de touches chaînées.

  • Awesome a commencé comme une fourchette de DWM.

  • Ion est un gestionnaire de fenêtres en mosaïque entièrement programmable dans Lua: le "fichier de configuration" est également un script Lua. Vous pouvez ainsi mapper n'importe quelle clé à une action (à condition de connaître suffisamment Lua pour la tâche). Pas de support pour les extensions GNOME ou EWMH, autant que je sache. Disponible dans Ubuntu 10.04 en tant que paquetage ion3.

  • wmii est le prédécesseur de DWM (même auteur). Il peut être entièrement contrôlé par le clavier, mais offre une sélection de dispositions plus réduite et le format de configuration est basé sur un "système de fichiers virtuel", ce qui rend les choses très complexes possibles, mais (à mon humble avis), des choses simples et plutôt compliquées. Disponible dans Ubuntu 10.04 en tant que paquetage wmii.

  • larswm peut configurer une liaison de clé pour toutes les opérations qu’elle prend en charge. La documentation se présente sous la forme d'une page de manuel, claire et complète. La communauté d'utilisateurs est maintenant très petite et la liste de diffusion était silencieuse pendant des mois. Pas de support pour les extensions EWMH/desktop. Disponible en tant que package larswm.

  • ratpoison , comme son nom l'indique, vous oblige à ne pas utiliser la souris. Chaque action est accomplie par un coup de clé. Les raccourcis clavier par défaut sont inspirés de GNU screen et d'Emacs; ils peuvent être rebondis, sous la contrainte qu'il existe toujours une "clé de préfixe" globale pour initier l'action. StumpWM est une réécriture de ratpoison dans Common LISP, qui ajoute l'option Nice pour pirater le WM pendant que vous l'exécutez. Pas de support pour les extensions EWMH/desktop (par conception, je dirais). Les deux sont disponibles dans Ubuntu 10.04 (paquets ratpoison et stumpwm).

36
Riccardo Murri

Je dirais que Emacs a dépassé la limite d'être un éditeur de texte et est maintenant un système d'exploitation complet, et au moins pour moi, c'est mon interface utilisateur centrée sur le clavier préférée. Je veux dire la déclaration ci-dessus comme un compliment et une recommandation forte du programme plutôt que la plaisanterie fatiguée que certaines personnes impliquent avec la même déclaration.

Je l'invoque généralement dans une fenêtre de terminal avec:

emacs -nw

Bien sûr, installez-le avec:

Sudo apt install emacs

Je suis toujours surpris que Ubuntu et Canonical choisissent de ne pas l'installer par défaut.

Il a une courbe d'apprentissage quelque peu abrupte, mais vous récompensera avec un environnement de travail et un éditeur riches. Commencez votre exploration en utilisant son didacticiel intégré, que vous pouvez appeler avec:

ctrl-h t
1
haziz

Utilisation Meta ou Ctrl-Alt modificateurs pour les raccourcis sur le bureau.

La plupart des programmes utilisent Ctrl ou Alt modificateurs pour leurs raccourcis (ou utilisez les touches de fonction sans modificateurs).

La plupart des programmes n'utilisent pas Ctrl-Alt raccourcis et presque jamais utiliser Meta raccourcis, vous devriez donc être sûr de les utiliser sans conflit.

1
dv3500ea

Vous voudrez peut-être consulter le wiki de la communauté sur les raccourcis clavier ici pour plus d'informations sur les raccourcis clavier par défaut :)

1
myusuf3

En dehors de génial, d'autres choix sont DWM & WMii. Je ne connais pas grand chose à propos de WMii mais DWM est extrêmement simple et astucieux. Toute la personnalisation est contenue dans le code source lui-même. Cependant, cela signifie que vous devez le recompiler chaque fois que vous modifiez un raccourci. C'est ce qui donne à dwm sa puissance et ses performances.

Mon choix serait génial - il peut être facilement installé à partir des dépôts officiels d'ubuntu.

Sudo apt-get install awesome awesome-extras

HOWTO: Setup AwesomeWM - Ignore la construction à partir des instructions src si vous utilisez la commande d'installation ci-dessus

1
koushik