X11 Steuern des Stammfensters oder Festlegen eines Fensters als Hintergrundfenster (Hintergrundbild)


7

Ich möchte ein animiertes Hintergrundbild. Oder besser, um eine Anwendung als Hintergrund ohne Interaktivität zu verwenden, damit ich nicht versehentlich darauf klicke.

Ich habe viele Diskussionen über das Festlegen von Bildern als Hintergrund gesehen, aber gibt es eine Möglichkeit, eine beliebige Anwendung als Hintergrundfenster festzulegen?

Ich habe dieses Gifsice-Snippet auf dem Arch BBS gefunden, gifsicle --animate --new-window root someAnimatedGif.gifaber es hat gerade ein reguläres Fenster geöffnet (ich verwende i3 mit LightDM auf Arch).

Ich habe versucht, es auszuführen, wenn i3 gestartet wird (dasselbe Ergebnis wie das Ausführen von xterm) und es einzufügen .Xinitrc, was nichts hervorgebracht hat.

Wie / wo soll ich gifview ausführen und ist es möglich, eine andere Anwendung wie VLC als Hintergrundfenster zu verwenden und warum wird gifview --new-window rootdas Stammverzeichnis nicht geändert?


Dies kann von Window-Manager, Desktop-System (Kde, Gnome, FWM usw.) abhängen. Kde und einige andere fügen ein Fenster über der Wurzel hinzu, aber hinter allem anderen.
Strg-Alt-Delor

Kann das Stammfenster also vor anderen Fenstern platziert werden, wenn das WM es dort platziert? Dies beantwortet auch nicht wirklich, ob die Wurzel irgendein Fenster eines Programms sein kann
Rain Gloom

Das habe ich nicht geschrieben. Ich sagte, dass einige Desktop-Systeme ein Fenster einfügen, das das Stammfenster abdeckt. Daher muss die Wurzel nicht der Hintergrund sein. Dies ist nicht dasselbe, wie die Wurzel vorne sein kann, die Wurzel ist immer hinter allen anderen.
Strg-Alt-Delor

Was versuchst du zu tun? Sagen Sie es uns ohne den Jargon. Versuchen Sie, in den Hintergrund zu schreiben, den Hintergrund an einen anderen Ort oder an einen anderen Ort zu kopieren?
Strg-Alt-Delor

1
Aufgrund Ihres Links denke ich, dass Sie versuchen, das Hintergrundbild zu ändern, möglicherweise versuchen Sie, eine Animation als Hintergrund zu haben. Aus Ihrer Frage denke ich, dass Sie versuchen, eine Anwendung als Hintergrund zu verwenden, wahrscheinlich ohne Interaktivität.
Strg-Alt-Delor

Antworten:


1

Ich benutze folgendes in ~/.config/i3/config:

exec /usr/bin/gifview  --animate -w root /path/to/image.gif
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.