diff --git a/spec_files/steamdeck-gnome-presets/steamdeck-gnome-presets.spec b/spec_files/steamdeck-gnome-presets/steamdeck-gnome-presets.spec index 8e3ed7ab..056d59e7 100644 --- a/spec_files/steamdeck-gnome-presets/steamdeck-gnome-presets.spec +++ b/spec_files/steamdeck-gnome-presets/steamdeck-gnome-presets.spec @@ -11,8 +11,7 @@ BuildArch: noarch Requires: steamdeck-backgrounds Requires: dbus-x11 -Requires: zenity -Requires: inxi +Requires: xorg-x11-server-Xephyr Requires: nautilus-python Conflicts: steamdeck-kde-presets diff --git a/spec_files/steamdeck-gnome-presets/usr/bin/steamos-nested-desktop b/spec_files/steamdeck-gnome-presets/usr/bin/steamos-nested-desktop index 56019ce9..1dabb403 100755 --- a/spec_files/steamdeck-gnome-presets/usr/bin/steamos-nested-desktop +++ b/spec_files/steamdeck-gnome-presets/usr/bin/steamos-nested-desktop @@ -1,13 +1,11 @@ #!/usr/bin/env bash -if [[ "$(inxi -Gxx | grep compositor)" =~ "gnome-shell" ]]; then - zenity --info --text "This utility is meant to be executed through Steam Game Mode only." - exit 0 -fi - source /etc/default/steamos-nested-desktop # Remove the performance overlay, it meddles with some tasks unset LD_PRELOAD -env MUTTER_DEBUG_DUMMY_MODE_SPECS=${STEAMOS_NESTED_DESKTOP_WIDTH:-1280}x${STEAMOS_NESTED_DESKTOP_HEIGHT:-800} \ - dbus-run-session -- gnome-shell --nested --wayland +Xephyr -ac -screen ${STEAMOS_NESTED_DESKTOP_WIDTH:-1280}x${STEAMOS_NESTED_DESKTOP_HEIGHT:-800} -reset :5 & +env DISPLAY=:5 \ + MUTTER_DEBUG_DUMMY_MODE_SPECS=${STEAMOS_NESTED_DESKTOP_WIDTH:-1280}x${STEAMOS_NESTED_DESKTOP_HEIGHT:-800} \ + dbus-run-session -- gnome-shell --nested \ + --wayland