Ich habe versucht, eine Vollbildanwendung ohne Fenstermanager mit xinit zu starten. Das funktioniert zwar, aber statt oben links auf dem Bildschirm zu starten, startet die Anwendung irgendwo in der Mitte meines Bildschirms.
Ich habe dasselbe mit einem benutzerdefinierten Eintrag in /usr/share/xsessions versucht und diesen von lightdm statt vom Standard-Ubuntu-Fenstermanager aus gestartet, aber das führt zum selben Ergebnis.
Ich habe dann meine Anwendung zu den Startanwendungen des Ubuntu-Fenstermanagers hinzugefügt und das funktioniert ordnungsgemäß ... aber ich möchte nicht den gesamten Desktop starten
Daher denke ich, dass ein einfacher Fenstermanager es mir vielleicht ermöglichen würde, festzulegen, dass meine Anwendung sofort nach dem Laden gestartet werden soll und dass sie daher im Vollbildmodus und beginnend in der oberen linken Ecke des Bildschirms angezeigt wird.
Im Grunde also ein Fenstermanager, mit dem ich alles außer meiner Anwendung deaktivieren kann. (Und der Hintergrund sollte standardmäßig komplett schwarz sein, sodass der Bildschirm schwarz ist, bis meine Anwendung vollständig geladen ist.)
Antwort1
Es gibt viele verschiedene Fenstermanager, die dies können.
Einer istFluxbox.
Um den Hintergrund schwarz zu setzen und die Anwendung gleichzeitig mit Fluxbox zu starten, geben Sie z. B.
/usr/bin/fbsetroot -solid black
myapplication &
vor ~/.fluxbox/startup
der exec /usr/bin/fluxbox
Zeile.
Um die Anwendung maximiert zu starten, siehe die ~/.fluxbox/apps
Datei. Ein Eintrag, den ich verwende, um eine bestimmte Anwendung immer maximiert zu starten, ist:
[app] (name=urxvt) (class=URxvt) (title=irssi)
[Maximized] {yes}
[end]
Das Format dieser Dateien ist auf der Homepage und im Wiki des Projekts ausführlich dokumentiert.
Fluxbox kann mehr oder weniger vollständig über Designs gestaltet werden. Standardmäßig verfügt es über eine Taskleiste, die jedoch in der Designdatei entfernt werden kann.
Antwort2
-Geometrie
Entsprechendhttp://en.wikibooks.org/wiki/Guide_to_X11/Window_Managers
Man kann X11 auch ohne Fenstermanager verwenden. Normalerweise schreibt man ein Sitzungsskript, das ein „xterm“ an einer „-geometry“-Position startet. Tastaturorientierte Benutzer können einen Tastaturkürzel-Daemon wie xbindkeys starten und Fenster über Xresources-Geometriehinweise oder mit Tools wie xdotool verwalten.
Finden Sie die Ressourcen unterhttp://github.com/patrickhaller/no-wm
Vielleicht s/xterm/your-app-name/
?
Antwort3
Ich denke, dass jeder Kachelfenstermanager das tun würde, was Sie beschreiben.
Das erste, was mir in den Sinn kommt, istxmonad, weil die Standardkonfiguration im Wesentlichen folgendermaßen aussieht: schwarzer Desktop, keine Fensterdekoration und ein Layout, bei dem Ihre Anwendungen standardmäßig maximiert angezeigt werden.