Google_Bot > ouai, le 12°. Bon, je viens tout juste de découvrir le 10° mais ce dernier a l'air cool.
Apiphobe > après un rapide coup d'oeil, screenfetch se sert d'abord d'xprop sur la fenêtre root pour savoir quel WM tourne; si ça échoue (c'est mon cas), il se sert de pgrep sur les processus _seulement lancés par l'utilisateur qui appelle screenfetch_. Donc vérifies que subtle a bien un nom "traditionnel" et que c'est bien le même utilisateur qui appelle screenfetch que celui qui a lancé ta session; en tout cas screenfetch va le vérifier comme ça:
pgrep -U ${UID} subtle
Si cette commande ne renvoie rien, tu as soit un problème avec le nom du processus, soit il n'est pas lancé par le même utilisateur que celui qui lance screenfetch.