W systemie Windows dostępna jest opcja menu „Zawsze na wierzchu”. Nie jestem pewien, czy jest to powiązane z compiz
czy metacity
.
Chcę ustawić odtwarzacz Totem player
lub Cheese
WebCAM, zawsze poniżej najniższej pozycji, aby móc oglądać film podczas pracy.
I niech okna „Zawsze poniżej najniższych” zostaną wykluczone z listy okien, jest jeszcze lepsze.
Jeśli nie ma jeszcze takiej funkcji, od czego zacząć, jeśli chcę ją opracować? To Compiz, Gtk, XFB czy coś innego?
ubuntu
window-manager
development
Xiè Jìléi
źródło
źródło
Odpowiedzi:
Możesz używać
wmctrl
idevilspie
manipulować atrybutami okna / ustawiać właściwości EWMH. Oba powinny być dostępne w standardowych repozytoriach Debian / Ubuntu.wmctrl
to narzędzie wiersza polecenia, za pomocą którego można uzyskać listę aktualnie otwartych okien i ustawić ich atrybuty (te, które mogą Cię zainteresować, są oznaczone*
):Przykład:
Albo przez ręczne wywołanie skryptu po uruchomieniu programu docelowego, albo ze skryptu opakowania, który uruchamia program, czeka na pojawienie się jego okna, a następnie uruchamia pętlę.
devilspie
pozwala robić to samo (i trochę więcej), ale działa jako demon i obserwuje okna zdefiniowane w konfiguracji, aby zastosować ustawienia podczas ich tworzenia.Przykład:
źródło
below
Nieruchomość jest dokładnie to, co chcę, dziękuję!Możesz uruchomić CCSM (menedżer ustawień Compiz) i w Zarządzaniu oknem> Reguły okna> umieścić swoje aplikacje w polu poniżej.
źródło