XFCE

Rofi Window Switcher With XFCE (updated, now with icons)

This bug forbids rofi window mode to give focus to a selected window when click to focus is disabled in XFCE. Using the same trick the first commenter used, I came up with this script which uses wmctrl to handle windows listing, selection and focus:

#!/bin/sh

clicktofocus="xfconf-query -c xfwm4 -p /general/click_to_focus -s "

$clicktofocus true
w=$(wmctrl -l|awk '{$1=$2=$3=""; sub(/^[ \t]+/, ""); print $0}' | \
	rofi -dmenu -i -p "Window Switcher")
wmctrl -a "$w"
$clicktofocus false

Not the prettiest method but it emulates rofi -show window pretty well.

Les économies de Noël

Upgrade de ma bonne vieille tatooine de squeeze en wheezy terminé. Modulo quelques soucis de polices, ça s’est plutôt bien passé. Il y a bien ce vieux message de grub:

Mais les réponses sur les MLs sont laconiques et surtout, cela n’empêche nullement grub de fonctionner puisque mon /boot est un soft RAID sur des partitions physiques, sans LVM. Merci past-iMil. Comme cette machine était la dernière affublée d’un bureau gnome 2 et qu’il était simplement inenvisageable de basculer au monstre gnome 3, elle aussi a migré vers XFCE (4.8 pour wheezy). Hormis le fait que le look par défaut est à gerber, je retrouve mon bon vieux bureau XFCE muni de ses icônes Faenza, le thème GTK2 BSM Simple Dark Menu et les décorations de fenêtres Elegant Brit. J’aime ce setup. Je n’ai encore trouvé aucun thème GTK3 qui se mariait bien avec BSM Simple, pour le moment ce sera Hope. Dans la foulée, j’ai tout de même gagné un bon Go de RAM, et je ne veux même pas savoir ce que cela aurait donné avec le bureau JavaScript de gnome 3. Bref, plutôt satisfait, encore quelques glitches, mais l’experience est globalement positive. Mais ouiii, il arrive le screenshot :)

Xfce4 dans un cube

Bon, je vais me le noter une bonne fois pour toutes parce que je perds à chaque fois un temps fou pour retrouver la bonne méthode. Il y a deux façons pour utiliser compiz avec Xfce4: l’une est dégueulasse et destinée aux feignants, elle consiste à coller un compiz --replace dans l’autostart de Xfce. Non, non et non. L’autre solution, plus standard, passe par l’utilisation du fichier ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml de façon élégante. On remplace simplement:

Les vieilles habitudes

Attention: tip bidon.

Eh oui eh oui, à 35 ans on est un vieux con, on a ses habitudes et on aime pas en changer. Et mes raccourcis de changement de workspace, sous X11, depuis ma Slackware 3.0, c’est les touches de fonction.

Sur le NetBSD 5.0 qui équipe mon nc10, j’ai fini par opter pour Xfce, les tiling window managers c’est sympa 5mn, mais à la longue ça me fatigue. Xfce, je l’ai utilisé par le passé, je me souvenais avoir eu quelques déboires avec mes raccourcis clavier favoris, et ça a pas loupé. Au final, la solution est assez basique: dans les préférences du window manager, copiez le layout “Default” du clavier, je l’ai appelé “iMil”. Inutile de tenter de coller des raccourcis avec uniquement des touches de fonction à cet endroit, ça ne fonctionnera pas (en tout cas pas avec Xfce4.4). Editez le fichier ~/.themes/iMil/xfwm4/keythemerc et rendez-vous à la section workspace_1_key. Là, au lieu de mettre comme valeur “F1”, “F2” etc.., entrez “+F1”, “+F2” etc…