Il existe une option de menu "Toujours au sommet" pour Windows. Je ne sais pas si c'est lié à compiz
ou metacity
.
Je souhaite définir le Totem player
ou Cheese
le lecteur WebCAM, toujours en dessous du niveau le plus bas, afin de pouvoir visionner le film lorsque je travaille.
Et, que les fenêtres "Toujours en dessous du plus bas" soient exclues dans la liste des fenêtres, c'est encore mieux.
S'il n'y a pas encore une telle fonction, par où dois-je commencer si je veux en développer une? C'est Compiz ou Gtk ou XFB ou autre chose?
ubuntu
window-manager
development
Xiè Jìléi
la source
la source
Réponses:
Vous pouvez utiliser
wmctrl
etdevilspie
pour manipuler les attributs de fenêtre / définir les propriétés EWMH. Les deux devraient être disponibles dans les référentiels Debian / Ubuntu standard.wmctrl
est un utilitaire de ligne de commande que vous pouvez utiliser pour obtenir une liste des fenêtres actuellement ouvertes et définir leurs attributs (ceux qui peuvent vous intéresser sont signalés par*
):Exemple:
Soit en appelant manuellement un script après le démarrage du programme cible, soit à partir d'un script wrapper qui démarre le programme, attend que sa fenêtre s'affiche, puis exécute la boucle.
devilspie
vous permet de faire la même chose (et un peu plus), mais fonctionne comme un démon et surveille les fenêtres que vous avez définies dans sa configuration, pour appliquer vos paramètres lors de leur création.Exemple:
la source
below
propriété est exactement ce que je veux, merci!Vous pouvez exécuter CCSM (gestionnaire de paramètres Compiz) et sous Gestion des fenêtres> Règles de fenêtre> mettre vos applications dans le champ ci-dessous.
la source