web-dev-qa-db-fra.com

Amarrage des fenêtres à gauche ou à droite de l'écran

Je souhaite ancrer ma messagerie instantanée et la rendre toujours visible. Remarque: je ne fais PAS référence au carrelage. Une fenêtre ancrée empêche toute autre fenêtre de l'agrandir, de façon permanente, tout comme la barre des tâches/le panneau.

J'utilise XFCE, mais je suis intéressé par tout type de solution.

2
Aleksandr Dubinsky

Je suis toujours à la recherche d'une méthode pratique, mais j'ai trouvé une solution de contournement.

Il est possible d'utiliser xprop pour définir les propriétés nécessaires pour que toute fenêtre se comporte comme un panneau ancré. Cela a fonctionné avec Slack et est compatible avec la plupart des gestionnaires de fenêtres.

  • Réservez 300 pixels sur le côté droit de votre écran.
    • xprop -f _NET_WM_STRUT 32c -set _NET_WM_STRUT 0,300,0,0
    • Cliquez sur la fenêtre de l'application
  • Déplacez et redimensionnez votre fenêtre dans cet espace.
  • ( Facultatif ) Rendez la fenêtre toujours visible, masquez-la dans la barre des tâches et dans Alt + Tab (mais elle tue également la saisie au clavier pour certains raison)
    • xprop -f _NET_WM_WINDOW_TYPE 32a -set _NET_WM_WINDOW_TYPE _NET_WM_WINDOW_TYPE_DOCK
    • Cliquez sur la fenêtre de l'application

Consultez la documentation freedesktop.org . Il y a peut-être des options plus/meilleures qui pourraient être définies pour obtenir un résultat correct à 100%. Je ne sais pas non plus comment définir ces options automatiquement.

1
Aleksandr Dubinsky