Anpassungen & Bereitstellung MinimalOS
Anpassung Horizon Client
Die folgenden Anpassungen sind mittlerweile nach der minimalOS-Installation vorhanden und sollen daher hier nur der Vollständigkeit halber erwähnt werden.
– Horizon Blast Einstellungen -> deaktivieren von H264 !!!
– Anpassungen an der Config zum Client. Diese greifen erst, wenn der Horizion-Client einmal verbunden wurde mit einer Session und anschließend der Client komplett geschlossen wird im MinimalOS
Nun in die Console wechseln mit „STRG+ALT+F1“ und als root einloggen.
Folgenden Befehle ausführen: nano /home/user/.omnissa/horizon-preferences
am Ende des Scriptes folgende Zeile einfügen:
viewEnableSyncDesktopLayout = ‚FALSE‘
Anschließend mit „STRG+O“ speichern und „STRG+X“ beenden
Mit „STRG+F7“ wieder auf die Grafische Oberfläche wechseln und Horizon-Client starten und einloggen. Unter den einzelnen Verbindungen sollte jetzt die Auflösungseinstellungen erweitert sein und auch die Skalierung der Auflösung möglich sein.
Anpassung des Bildschirmlayouts, sofern am Arbeitsplatz mehr als zwei Bildschirme verwendet werden
Auf dem Linux-Desktop unter „Bildschirmeinstellungen“ (ARandR) die gewünschten Bildschirmanordnung/-einstellungen vornehmen und mit Layout-> Speichern unter… im .screenlayout-Ordner unter dem Namen „default.sh“ abspeichern.
Diese Datei wird dann bei jedem Bootvorgang geladen.
Anpassung der openbox Autostart Datei
Entfällt ab MinimalOS-Installationen ab 13.11.2025, da voreingestellt!
Die Datei /etc/X11/openbox/autostart sollte folgende if-Anweisung beinhalten (mit nano bearbeiten):
if [ -e "/home/user/.screenlayout/default.sh" ]; then
/bin/bash /home/user/.screenlayout/default.sh
else
xrandr --output Virtual-1 --mode 1920x1080 # if screen resolition is wrong
fi
Hotkey hinzufügen um bei zwei Bildschirmen zwischen Erweitern und Spiegeln umzuschalten
Um unter Debian mit Openbox schnell zwischen Spiegeln (Duplizieren) und Erweitern des Bildschirms umzuschalten, ist die Verwendung von
xrandr in Kombination mit rc.xml von Openbox der beste Weg.
Hier ist eine Schritt-für-Schritt-Anleitung:
1. Skript erstellen (Optional, aber empfohlen)
Erstellen Sie ein kleines Skript, das zwischen den Modi umschaltet, damit Sie nur eine Tastenkombination benötigen.
mkdir -p ~/bin
nano ~/bin/toggle_display.sh
Fügen Sie folgenden Inhalt ein. Passen Sie die die Anschlussbezeichnungen für Ihr System an an. Hier ist DP-2 der Hauptbildschirm und HDMI-3 das externe Display.:
#!/bin/bash
intern=DP-2
extern=HDMI-3
# Prüfen, ob HDMI-3 erweitert (also rechts von Hauptmonitor DP-3) ist
# Sollte die Auflösung des Hauptdisplays eine andere als 1920x1080 sein so muss die Auflösung der folgenden Zeile entsprechend angepasst werden.
if xrandr | grep "HDMI-3 connected 1920x1080+1"; then
# Wenn ja, auf Spiegeln umschalten
xrandr --output $intern --auto --output $extern --same-as $intern
else
# Wenn nein, auf Erweitern umschalten
xrandr --output $intern --auto --primary --output $extern --auto --right-of $intern
fi
Sollte die native Auflösung des externen Displays vom Hauptdisplay abweichen, kann über den Parameter „–mode“ die enstprechende Auflösung mitgegeben werden. In diesem Bsp. 1680×1050
--mode 1680x1050
Nano beenden und speichern.
Skript ausführbar machen:
chmod +x ~/bin/toggle_display.sh
2. Tastenkombination in Openbox festlegen
Öffnen Sie die Konfigurationsdatei rc.xml:
nano /etc/X11/openbox/rc.xml
Suchen Sie den Abschnitt <keyboard> und fügen Sie einen neuen Keybind hinzu (z.B. Super+P, wobei Super die Windows-Taste ist):
<!--Umschalten zw. Spiegeln/Erweitert (Script) -->
<keybind key="W-p">
<action name="Execute">
<command>/home/user/bin/toggle_display.sh</command>
</action>
</keybind>
Nano beenden und speichern.
3. Konfiguration neu laden
Damit die Änderungen aktiv werden, führen Sie im Terminal aus:
openbox --reconfigure

