Breezy Desktop is blank (nested run)
It seems like it almost worked.
Followed the steps in the "non-GNOME" method, and launched Breezy Desktop from inside the nested gnome-shell. Got a blank gray screen, and I was able to access the settings menu. Everything looked correct there but no dice.
Install log
Gnome shell log
UI logs
File "/home/user/.local/share/breezydesktop/breezydesktop/extensionsmanager.py", line 17, in get_instance
ExtensionsManager._instance = ExtensionsManager()
^^^^^^^^^^^^^^^^^^^
File "/home/user/.local/share/breezydesktop/breezydesktop/extensionsmanager.py", line 24, in __init__
self.gnome_shell_extensions = self.bus.get("org.gnome.Shell.Extensions")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/user/.local/share/breezydesktop/breezydesktop/lib/pydbus/proxy.py", line 44, in get
ret = self.con.call_sync(
^^^^^^^^^^^^^^^^^^^
gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ExecFailed: Failed to execute program org.gnome.Shell.Extensions: No such file or directory (23)
Environment
> lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.04.2 LTS
Release: 24.04
Codename: noble
KDE in X11. Retrying on Wayland shortly.
Wayland
Same story, but smoother
The logs for the UI are at ~/.local/state/breezy_gnome/logs/ui/breezydesktop.log
Thanks! Edited.
Based on the UI log, it wasn't able to contact the org.gnome.Shell.Extensions service. That seems odd as I think that's part of stock gnome-shell. You could try installing the gnome-shell-extensions app (that allows you to see all the extensions you have installed and turn them on or off), but that probably won't solve the problem.
That got me one step further. I see "Device not connected" and "Breezy Desktop could not detect a compatible XR device":
I confirmed that "Breezy GNOME XR Desktop" is activated in the Gnome Shell Extensions setting dialog.
Log
2025-03-22 16:10:02,321 - breezy_ui - ERROR - Error writing config [Errno 2] そのようなファイルやディレクトリはありません: 'temp.txt' -> '/home/soba/.config/xr_driver/config.ini'
2025-03-22 16:10:02,322 - breezy_ui - ERROR - Unhandled exception
Traceback (most recent call last):
File "/home/user/.local/share/breezydesktop/breezydesktop/configmanager.py", line 103, in do_set_property
self._set_breezy_desktop_enabled(value)
File "/home/user/.local/share/breezydesktop/breezydesktop/configmanager.py", line 74, in _set_breezy_desktop_enabled
self.ipc.write_config(self.config)
File "/home/user/.local/share/breezydesktop/breezydesktop/xrdriveripc.py", line 206, in write_config
raise e
File "/home/user/.local/share/breezydesktop/breezydesktop/xrdriveripc.py", line 198, in write_config
os.replace(temp_file, self.config_file_path)
FileNotFoundError: [Errno 2] そのようなファイルやディレクトリはありません: 'temp.txt' -> '/home/user/.config/xr_driver/config.ini'
Config
The config file actually does exist:
disabled=false
gamescope_reshade_wayland_disabled=false
output_mode=external_only
external_mode=breezy_desktop
mouse_sensitivity=30
display_zoom=1.0
look_ahead=0
sbs_display_size=1.0
sbs_display_distance=1.0
sbs_content=false
sbs_mode_stretched=true
sideview_position=center
sideview_display_size=1.0
virtual_display_smooth_follow_enabled=false
sideview_smooth_follow_enabled=false
sideview_follow_threshold=0.5
curved_display=false
multi_tap_enabled=false
smooth_follow_track_roll=false
smooth_follow_track_pitch=true
smooth_follow_track_yaw=true
debug=
One question here: does this work through the Viture XR HDMI adapter or is that a non-starter?
Tested on a laptop with an actual USB3 port and confirmed everything works, so I think that this is just a sign that the legacy HDMI adapter is not compatible.