Ratpoison chez archlinux.fr
Je suis un utilisateur du WM awesome depuis un petit moment maintenant mais j'ai des envies de changement. Je suis globalement très satisfait d'awesome, mais comme c'est toujours intéressant de connaître plusieurs alternatives, j'ai envie de jeter un oeil du côté de ratpoison.
Je ne vais pas vous proposer de configuration ou de super astuce qui tue dans ce billet, je commence seulement à découvrir. Par contre, j'en ai profité pour faire une traduction du wiki anglais en français.
Voici ce que ça donne :
Ratpoison
Ratpoison est un gestionnaire de fenêtres minimaliste qui peut être totalement contrôlé au clavier. Il se comporte comme le logiciel GNU screen. Chaque fenêtre est maximisée pour utiliser la totalité de l'écran. Aucun pixel n'est gaspillé pour afficher des bordures ou autres décorations. L'utilisateur peut aussi partager l'écran en plusieurs cadres pour afficher plusieurs fenêtres en même temps. Pour plus d'informations, vous pouvez aller sur la page officielle à http://www.nongnu.org/ratpoison/
Installation
Ratpoison est présent sur le dépôt "extra".
Un simple
pacman -S ratpoison
doit suffir à l'installer.
Configuration
Pour que ratpoison soit votre gestionnaire de fenêtres, vous devez créer/éditer le fichier "~/.xinitrc".
Exemple de .xinitrc:
# Je n'aime pas utiliser la grille noire et blanche comme fond d'écran.
xsetroot -solid black
# lancer ratpoison !
exec ratpoison
Utiliser Ratpoison
Après le démarrage de X11, vous ne verrez qu'un écran noir avec une petite boite de texte en haut à droite. Elle contient "Welcome to Ratpoison" :)
Maintenant, tapez CTRL+t et '?' pour obtenir une liste des raccourcis clavier. Si vous êtes un habitué de GNU screen, vous devriez très vite vous sentir comme chez vous.
Il vous est possible de créer des raccourcis clavier et de modifier ceux existants dans "~/.ratpoisonrc.
Exemple :
# Redéfinissez CTRL+t 'c' pour lancer aterm au lieu de xterm.
bind c exec aterm
bind f exec firefox
Maintenant, si vous tapez CTRL+t et 'f', ratpoison va lancer firefox.
Voici un autre .ratpoisonrc que j'utilise sur mes ordinateurs:
exec xsetroot -cursor_name left_ptr
startup_message off
escape C-z
# make a screenshot
alias sshot exec import -window root ~/screenshot-`date +%F`.jpg
definekey top M-C-Print sshot
#virtual desks
gnewbg one
gnewbg two
definekey top M-l exec ratpoison -c "select -" -c "gprev" -c "next"
definekey top M-h exec ratpoison -c "select -" -c "gnext" -c "next"
#switch between windows
definekey top M-j next
definekey top M-k prev
#apps
unbind c
bind c exec urxvt -tr
#bind c exec aterm
bind g exec gftp
bind f exec firefox2
Quelques raccourcis clavier utiles
Exemple:
Lancer un programme.
C-t ! <Nom du programme>
Lancer une commande ratpoison.
C-t : <Commande>t!
Quitter ratpoison.
C-t : quitter
Se déplacer entre les fenêtres.
C-t p //Fenêtre précédente.
C-t n //Fenêtre suivante
C-t TAB //Se déplacer rapidement entre les fenêtres
C-t w //Liste des fenêtres
Fermer une fenêtre.
C-t k //Quand la fenêtre est sélectionnée
Ouvrir un nouvel onglet dans une application
C-t t //Ex: Ouvrir un nouvel onglet dans firefox
Partager et annuler le partage d'écran.
C-t s //Partager horizontallement
C-t S //Partager verticallement
C-t Q //Annuler le partage de l'ecran
C-t <fleches> //move between split windows
Liens
Amusez vous bien !
Ceci est une traduction du wiki anglais.
Vous pouvez trouver le wiki français ici, le wiki anglais ici. Toutes les corrections, améliorations, enrichissements sont les bienvenues.