X11 als Bilderrahmen verwenden

X11 als Bilderrahmen verwenden

Ich verwende derzeit ein Netbook als kleinen Heimserver und habe über zusätzliche Einsatzmöglichkeiten nachgedacht, die ich einrichten könnte. Derzeit ist Ubuntu (möglicherweise eine Netbook-spezifische Version) installiert, es enthält also X-Windows, aber auch eine Menge Zeug, das mich nicht interessiert, wie z. B. GNOME. Das Trackpad scheint nicht zu funktionieren, was Ihnen eine Vorstellung davon geben sollte, wie oft ich es als tatsächliches grafisches Terminal verwende (obwohl ich mich manchmal als Konsolenterminal anmelde).

Da der Bildschirm jedoch schon da ist, dachte ich, es wäre cool, wenn er einige Dinge anzeigen könnte. Ich dachte an einen Bilderrahmen/eine allgemeine Informationsanzeige, die Fotos zeigt, die sich auf einer SMB-Freigabe an anderer Stelle im Netzwerk befinden, sowie Informationen zur Heimautomatisierung wie Temperatur und aktuelle Temperaturtrends. Ich dachte, das könnte alles über DHTML erfolgen, sodass der „Bilderrahmen“ nur etwas wie Firefox im Vollbildmodus anzeigen und die Tastatur ignorieren muss.

Eine nette Funktion wäre, wenn ich eine Schaltfläche hätte, mit der ich mich wieder über eine echte GUI anmelden könnte, aber das stört mich nicht wirklich, da ich gerne einfach zu einem Konsolenbildschirm wechsle und X-Windows auf diese Weise umschalte, wenn ich es brauche.

Wie kann ich es also grundsätzlich so einrichten, dass X11 statt eines Anmeldebildschirms eine App ausführt (möglicherweise als „Photoframe“-Benutzer), die ein möglichst einfacher Fenstermanager ist (oder auch gar keiner), der einen Firefox im Vollbild-/Kioskmodus ausführt (oder einfach irgendeine dumme App, die WebKit-Frames hostet), und der auf einen Webserver auf dem lokalen Rechner verweist? :)

Antwort1

Sie können feh -FrzD30 /path/to/pictureseine Diashow mit einer 30-sekündigen Pause zwischen den Bildern starten (ändern Sie 30 in die gewünschte Verzögerung). Mit slim(als Anmeldemanager) konnte ich die Diashow beim Anmelden starten und beim Beenden ( Esc) eine GUI mit folgendem Inhalt anzeigen ~/.xinitrc:

feh -FrzD30 /path/to/pix
exec fluxbox

Sie müssen Slim verwenden und Ihren WM in ändern fluxbox(obwohl ich Ihnen empfehle, Fluxbox zu installieren und auszuprobieren) oder nachschauen, wie Sie Ihren Desktop-Manager dazu bringen, Ihren zu verwenden ~/.xinitrc. Und wenn Sie eine automatische Anmeldung wünschen, müssen Sie das auch für Ihren DM nachschauen.

verwandte Informationen