feat(fws_desktop): add i3 window manager option with VR compatibility note

Add i3 X11 window manager as a desktop environment option with explicit VR compatibility information. Update Hyprland label to clarify it uses Wayland and is not VR compatible. Adjust position indices for subsequent radio button options.
This commit is contained in:
2026-07-04 03:30:02 +02:00
parent 14d138cae4
commit 9f46b9bb1b
@@ -110,7 +110,7 @@
</child> </child>
<child> <child>
<object class="GtkRadioButton" id="radio_hyprland"> <object class="GtkRadioButton" id="radio_hyprland">
<property name="label" translatable="yes">Hyprland</property> <property name="label" translatable="yes">Hyprland — Wayland (NOT VR compatible)</property>
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="receives-default">False</property> <property name="receives-default">False</property>
@@ -123,6 +123,21 @@
<property name="position">4</property> <property name="position">4</property>
</packing> </packing>
</child> </child>
<child>
<object class="GtkRadioButton" id="radio_i3">
<property name="label" translatable="yes">i3 — X11 (VR compatible: SteamVR, HTC Vive, Valve Index…)</property>
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="receives-default">False</property>
<property name="draw-indicator">True</property>
<property name="group">radio_cli</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">5</property>
</packing>
</child>
<child> <child>
<object class="GtkRadioButton" id="radio_xfce"> <object class="GtkRadioButton" id="radio_xfce">
<property name="label" translatable="yes">XFCE</property> <property name="label" translatable="yes">XFCE</property>
@@ -135,7 +150,7 @@
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">5</property> <property name="position">6</property>
</packing> </packing>
</child> </child>
</object> </object>