diff --git a/Fedora-Workstation-39.sh b/Fedora-Workstation-39.sh index ba52c7a..7703ea9 100644 --- a/Fedora-Workstation-39.sh +++ b/Fedora-Workstation-39.sh @@ -87,6 +87,12 @@ sudo mkdir -p /etc/systemd/system/NetworkManager.service.d unpriv curl https://gitlab.com/divested/brace/-/raw/master/brace/usr/lib/systemd/system/NetworkManager.service.d/99-brace.conf | sudo tee /etc/systemd/system/NetworkManager.service.d/99-brace.conf sudo systemctl restart NetworkManager +# Disable XWayland +umask 022 +sudo mkdir -p /etc/systemd/user/org.gnome.Shell@wayland.service.d +unpriv curl https://raw.githubusercontent.com/TommyRean732/Linux-Setup-Scripts/main/etc/systemd/user/org.gnome.Shell@wayland.service.d/override.conf | sudo tee /etc/systemd/user/org.gnome.Shell@wayland.service.d/override.conf +umask 077 + # Setup dconf umask 022 diff --git a/etc/systemd/user/org.gnome.Shell@wayland.service.d/override.conf b/etc/systemd/user/org.gnome.Shell@wayland.service.d/override.conf new file mode 100644 index 0000000..ad9d696 --- /dev/null +++ b/etc/systemd/user/org.gnome.Shell@wayland.service.d/override.conf @@ -0,0 +1,3 @@ +[Service] +ExecStart= +ExecStart=/usr/bin/gnome-shell --no-x11 \ No newline at end of file diff --git a/openSUSE-Aeon.sh b/openSUSE-Aeon.sh index b9e6102..c6d7998 100644 --- a/openSUSE-Aeon.sh +++ b/openSUSE-Aeon.sh @@ -75,6 +75,12 @@ sudo mkdir -p /etc/systemd/system/NetworkManager.service.d unpriv curl https://gitlab.com/divested/brace/-/raw/master/brace/usr/lib/systemd/system/NetworkManager.service.d/99-brace.conf | sudo tee /etc/systemd/system/NetworkManager.service.d/99-brace.conf sudo systemctl restart NetworkManager +# Disable XWayland +umask 022 +sudo mkdir -p /etc/systemd/user/org.gnome.Shell@wayland.service.d +unpriv curl https://raw.githubusercontent.com/TommyRean732/Linux-Setup-Scripts/main/etc/systemd/user/org.gnome.Shell@wayland.service.d/override.conf | sudo tee /etc/systemd/user/org.gnome.Shell@wayland.service.d/override.conf +umask 077 + # Setup dconf (does not seem to work - need to double check why) umask 022