web-dev-qa-db-fra.com

Comment démarrer une application avec "Toujours sur" défini?

Il y a quelques applications que je considère comme "Toujours au top" à chaque fois que je les utilise. Je me demande donc s'il existe un moyen de les configurer automatiquement ainsi, quelle que soit la méthode utilisée pour les démarrer (menu, Shell, gnome). faire)?

32
Decio Lira

Si vous utilisez Compiz, vous pouvez aller dans CompizConfig Setting Manager, activer le plugin Windows Rules, puis ajouter quelque chose comme class=Gnome-terminal sous "Above" pour que toutes les fenêtres de Gnome Terminal restent collées en haut. (Vous pouvez cliquer sur le bouton + et utiliser la fonction de capture pour déterminer le nom de la classe pour diverses applications si ce n'est pas évident.)

Ubuntu 16.10

Assurez-vous d'installer compiz-plugin.

12
frabjous

Il existe une solution plus générale, fonctionnant avec un gestionnaire de fenêtre X compatible EWMH/NetWM (tous les wm couramment utilisés sont inclus).

La solution concerne l’utilisation de l’application wmctrl (présente dans le package wmctrl).

Vous pouvez définir la propriété "sur le dessus" avec

wmctrl -r "window title" -b add,above

Cependant, il reste encore du travail pour automatiser le processus.

26
enzotib

Il existe deux méthodes dans lesquelles vous pouvez archiver cela.

  • Cette méthode est permanente:

    Installez Compiz puis compiz-plugin. Ensuite, allez dans CompizConfig Setting Manager, et activez le plug-in "Règles Windows" qui se trouve dans "Gestion de la fenêtre". Ensuite, allez à la ligne "Au-dessus" et appuyez sur le bouton Ajouter, puis sur le bouton "Saisir", puis cliquez sur la fenêtre de l'application que vous voulez "toujours au-dessus". Appuyer sur OK.

  • Cette méthode est temporaire:

    Presse Alt+Tab et alors T.

1
rahul_bhise

Vous pouvez utiliser quelque chose comme Devil's Pie ( paquet Ubunt ).

Voir la réponse de frabjous sur la façon de le faire avec Compiz.

0
JanC