Für Windows gibt es die Menüoption "Immer oben". Ich bin nicht sicher, ob es mit compiz
oder zusammenhängt metacity
.
Ich möchte den Totem player
oder Cheese
den WebCAM-Player immer unter dem untersten einstellen, damit ich den Film anzeigen kann, wenn ich arbeite.
Und lassen Sie die Fenster "Immer unter den untersten" in der Fensterliste ausschließen, ist noch besser.
Wenn es noch keine solche Funktion gibt, wo soll ich anfangen, wenn ich eine entwickeln möchte? Es ist Compiz oder Gtk oder XFB oder etwas anderes?
ubuntu
window-manager
development
Xiè Jìléi
quelle
quelle
Antworten:
Sie können Fensterattribute verwenden
wmctrl
unddevilspie
bearbeiten / EWMH-Eigenschaften festlegen. Beide sollten in Standard-Debian / Ubuntu-Repos verfügbar sein.wmctrl
ist ein Befehlszeilenprogramm, mit dem Sie eine Liste der aktuell geöffneten Fenster abrufen und deren Attribute festlegen können (diejenigen, die für Sie möglicherweise von Interesse sind, sind mit gekennzeichnet*
):Beispiel:
Entweder durch manuelles Aufrufen eines Skripts nach dem Start des Zielprogramms oder durch ein Wrapper-Skript, das das Programm startet, wartet es auf das Erscheinen seines Fensters und führt dann die Schleife aus.
devilspie
Ermöglicht es Ihnen, dasselbe (und ein wenig mehr) zu tun, wird jedoch als Daemon ausgeführt und sucht nach Fenstern, die Sie in der Konfiguration definiert haben, um Ihre Einstellungen beim Erstellen anzuwenden.Beispiel:
quelle
below
Anwesen ist genau das, was ich will, danke!Sie können CCSM (Compiz Settings Manager) ausführen und unter Fensterverwaltung> Fensterregeln> Ihre Anwendungen in das Feld Unten einfügen.
quelle