Zum Hauptinhalt springen
Inhaltsverzeichnis
< Alle Themen
Drucken

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

Kategorien