Das ist ein interessantes Problem.
Dies ist in KDE ganz einfach. Sie müssen lediglich eine spezielle Fensterzuweisung einrichten (klicken Sie mit der rechten Maustaste auf die Titelleiste), um das Terminal unter allen anderen Fenstern ohne Fensterdekoration im Vollbildmodus anzuzeigen und die Taskleiste zu überspringen. Es funktioniert wunderbar.
Unter Compiz können Sie mit CCSM mit dem Fensterregeln-Plugin einen ähnlichen Effekt erzielen. Das Problem besteht darin, zwischen einem Terminal, das Sie möglicherweise später laden, und dem Terminal, das Sie beim Booten laden, zu unterscheiden. Es kann sinnvoll sein, eine andere Terminalanwendung zu installieren (Terminator ist eine gute Wahl) und diese nur für Ihren Desktop zu verwenden. Anschließend können Sie CCSM anweisen, die Fenstereinstellungen für alle Terminator-Instanzen zu ändern.
In beiden Fällen können Sie den Desktop unverändert lassen. Es wird dort sein, aber es wird vom Terminal verdeckt.
Eine andere Möglichkeit, dies zu tun (unter Verwendung der gleichen Ideen wie oben, jedoch plattformübergreifend), besteht darin wmctrl, die Hinweise festzulegen, anstatt sie dem Fenstermanager zu überlassen.
Mit den folgenden drei Befehlen wird das aktuelle Fenster so eingestellt, dass es den Desktop abdeckt.
wmctrl -r :ACTIVE: -b add,fullscreen
wmctrl -r :ACTIVE: -b add,below
wmctrl -r :ACTIVE: -b add,skip_taskbar
Sie können das entweder in einem Skript speichern oder alles in einem schönen, chaotischen Einzeiler zusammenfassen. Ärgerlicherweise kann wmctrl nur zwei Hinweisänderungen gleichzeitig vornehmen, sodass es etwas aufgeblähter ist, als man vielleicht möchte.
gnome-terminal -x sh -c "wmctrl -r :ACTIVE: -b add,fullscreen,below;wmctrl -r :ACTIVE: -b add,skip_taskbar;bash"
Andere Terminalemulatoren werden so funktionieren , aber sie könnte ein anderes Argument etwas für den Lauf (vs dem , -xdass gnome-terminalund terminatorGebrauch). konsoleverwendet -ezum Beispiel.