From cbf9424d6fb59d3c9ea0d30198aad50fdc1a1beb Mon Sep 17 00:00:00 2001 From: Wayne Heaney <42350981+wheaney@users.noreply.github.com> Date: Thu, 25 Jul 2024 15:14:44 -0700 Subject: [PATCH 1/3] Update gnome-44-max tag --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0a9cfd3..92ac561 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ Breezy GNOME is in AUR (but not pacman, yet). To install, run these commands fro 1. Download the Breezy GNOME [setup script](https://github.com/wheaney/breezy-desktop/releases/latest/download/breezy_gnome_setup) and set the execute flag (e.g. from the terminal: `chmod +x ~/Downloads/breezy_gnome_setup`) 2. Run the setup script: * For **GNOME 45+**: `~/Downloads/breezy_gnome_setup` - * For **GNOME 42-44**: `~/Downloads/breezy_gnome_setup --tag gnome-44-max-beta-1` + * For **GNOME 42-44**: `~/Downloads/breezy_gnome_setup --tag gnome-44-max-beta-2` ### Non-GNOME Setup A workable solution (with some [QoL improvements needed](#upcoming-features)) is to use your preferred desktop environment with a GNOME window open in nested mode. To do this: From 05c0a421edac63888cb802f75cd79f1c2f3893fa Mon Sep 17 00:00:00 2001 From: wheaney <42350981+wheaney@users.noreply.github.com> Date: Fri, 26 Jul 2024 20:25:22 -0700 Subject: [PATCH 2/3] A couple fixes for installing on a fresh machine --- gnome/bin/setup | 1 + modules/XRLinuxDriver | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/gnome/bin/setup b/gnome/bin/setup index eb4f034..616dc42 100755 --- a/gnome/bin/setup +++ b/gnome/bin/setup @@ -82,6 +82,7 @@ echo "Installing the breezydesktop@xronlinux.com GNOME extension" gnome-extensions install --force breezydesktop@xronlinux.com.shell-extension.zip echo "Installing the Breezy Desktop UI Flatpak (this may take a couple minutes the first time)" +flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak install --user --noninteractive --reinstall com.xronlinux.BreezyDesktop.flatpak # set up the XR driver using the local binary diff --git a/modules/XRLinuxDriver b/modules/XRLinuxDriver index 9066a1d..9acfa06 160000 --- a/modules/XRLinuxDriver +++ b/modules/XRLinuxDriver @@ -1 +1 @@ -Subproject commit 9066a1d1c6b63a71f1d39e4b946ae06cc5c673a6 +Subproject commit 9acfa064d9e503973c3c3f9b7667ab30ba286e55 From 41240d93af25bcded05be2c4be17ddd1ffa97e48 Mon Sep 17 00:00:00 2001 From: wheaney <42350981+wheaney@users.noreply.github.com> Date: Sat, 27 Jul 2024 21:49:35 -0700 Subject: [PATCH 3/3] Pull in VITURE AARCH64 support --- gnome/src/monitormanager.js | 2 +- modules/XRLinuxDriver | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gnome/src/monitormanager.js b/gnome/src/monitormanager.js index 86281e1..025a6c8 100644 --- a/gnome/src/monitormanager.js +++ b/gnome/src/monitormanager.js @@ -322,13 +322,13 @@ export const MonitorManager = GObject.registerClass({ return; } + this._needsConfigCheck = false; if (error) { Globals.logger.log(`Failed to switch to optimal mode for monitor ${monitorConnector}: ${error}`); // tell the extension to proceed, this should result in another config check this._changeHookFn(); } else { - this._needsConfigCheck = false; if (configChanged) { Globals.logger.log(`Switched to optimal mode for monitor ${monitorConnector}`); } else if (!!this._changeHookFn) { diff --git a/modules/XRLinuxDriver b/modules/XRLinuxDriver index 9acfa06..4ce360a 160000 --- a/modules/XRLinuxDriver +++ b/modules/XRLinuxDriver @@ -1 +1 @@ -Subproject commit 9acfa064d9e503973c3c3f9b7667ab30ba286e55 +Subproject commit 4ce360a936937e8dd0ebd54a337fec54bb38f497