web-dev-qa-db-fra.com

Comment puis-je changer le gestionnaire de fenêtres Xfce en génial?

J'aimerais utiliser Awesome Window Manager avec tous les autres démons de l'environnement XFCE4, tels que les trousseaux de clés, les panneaux, les gestionnaires d'alimentation, etc. Y a-t-il un moyen de faire cela?

7
Jonathan

(Testé sur Xubuntu 12.04, mais avec les ppas pour Xfce 4.10 et 4.12 installés; toutefois, cela fonctionnera à partir de Xfce 4.8 (version 12.04 par défaut))

Vous pouvez exécuter awesome en tant que gestionnaire de fenêtres dans une session Xubuntu ou Xfce (ce que je pense être ce que vous voulez) ou l'exécuter à partir de sa propre session awesome (une fois installée, cette option devient une option dans lightdm).

Commencez par installer awesome à partir des référentiels avec

Sudo apt-get install awesome

Maintenant, si vous voulez exécuter awesome en tant que gestionnaire de fenêtres dans une session Xfce ou Xubuntu, vous pouvez éditer le paramètre xfconf approprié avec:

xfconf-query -c xfce4-session -p /sessions/Failsafe/Client0_Command -t string -s "awesome" -a

Cette commande remplace le gestionnaire de fenêtres par défaut de la session Xfce par le gestionnaire de fenêtres awesome. Avec d'autres gestionnaires de fenêtres tels que metacity, vous utiliseriez plutôt -t string -s "metacity" -t string -s "--replace" -a en tant que deuxième partie de la commande. L'option --replace n'est pas disponible ou nécessaire de toute façon avec awesome.

Déconnectez-vous et reconnectez-vous à nouveau en choisissant la session Xubuntu ou Xfce normale si vous souhaitez exécuter awesome au sein d’une session Xfce.

Pour revenir à xfwm4 en tant que gestionnaire de fenêtres par défaut, exécutez

xfconf-query -c xfce4-session -p /sessions/Failsafe/Client0_Command -t string -s "xfwm4" -t string -s "--replace" -a

Vous devrez peut-être configurer les différentes options dans awesome en créant un fichier rc personnel dans $HOME/.config/awesome et en modifiant les différentes options:

mkdir $HOME/.config/awesome
cp /etc/xdg/awesome/rc.lua $HOME/.config/awesome/

Vous devrez configurer vos thèmes et modifier manuellement le mode d'affichage des fenêtres, car les paramètres et réglages normaux du gestionnaire de fenêtres Xfwm4 ne fonctionneront évidemment pas si vous utilisez awesome.

La capture d'écran ci-dessous montre que awesome est en cours d'exécution dans une session Xubuntu, le reste de Xfce étant toujours installé. Si vous avez un panneau Xfce en haut de l'écran, il obscurcira le panneau awesome. Vous devrez donc le déplacer ailleurs.

enter image description here

Pour plus d'informations sur awesome et ses liaisons de clé, voir man awesome et le pages de manuel Ubuntu en ligne .

Note: Cela ne fonctionne pas au moins à partir de Ubuntu 13.10. Rapport de bug contre XFCE4 ouvert.

6
user76204