From b741e44281a6f65f885ede2187590082a2af8bb8 Mon Sep 17 00:00:00 2001 From: Tommy Date: Mon, 15 Apr 2024 01:41:23 -0700 Subject: [PATCH] Force Edge to run in Wayland Signed-off-by: Tommy --- Fedora-Workstation-39.sh | 5 +++-- Ubuntu-23.10-Desktop.sh | 7 +++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Fedora-Workstation-39.sh b/Fedora-Workstation-39.sh index dd227e9..0521cc9 100644 --- a/Fedora-Workstation-39.sh +++ b/Fedora-Workstation-39.sh @@ -164,6 +164,7 @@ flatpak update -y # Install Microsoft Edge if x86_64 MACHINE_TYPE=$(uname -m) if [ "${MACHINE_TYPE}" == 'x86_64' ]; then + umask 022 output 'x86_64 machine, installing Microsoft Edge.' echo '[microsoft-edge] name=microsoft-edge @@ -173,10 +174,10 @@ gpgcheck=1 gpgkey=https://packages.microsoft.com/keys/microsoft.asc' | sudo tee /etc/yum.repos.d/microsoft-edge.repo sudo dnf install -y microsoft-edge-stable sudo mkdir -p /etc/opt/edge/policies/managed/ /etc/opt/edge/policies/recommended/ - sudo chmod -R 755 /etc/opt/edge unpriv curl https://raw.githubusercontent.com/TommyTran732/Microsoft-Edge-Policies/main/Linux/managed.json | sudo tee /etc/opt/edge/policies/managed/managed.json unpriv curl https://raw.githubusercontent.com/TommyTran732/Microsoft-Edge-Policies/main/Linux/recommended.json | sudo tee /etc/opt/edge/policies/recommended/recommended.json - sudo chmod 644 /etc/opt/edge/policies/managed/managed.json /etc/opt/edge/policies/recommended/recommended.json + sed 's/^Exec=\/usr\/bin\/microsoft-edge-stable/& --ozone-platform-hint=auto --start-maximized/g' /usr/share/applications/microsoft-edge.desktop | sudo tee /usr/local/share/applications/microsoft-edge.desktop + umask 077 fi # Enable auto TRIM diff --git a/Ubuntu-23.10-Desktop.sh b/Ubuntu-23.10-Desktop.sh index d67d5ed..e1b5e74 100644 --- a/Ubuntu-23.10-Desktop.sh +++ b/Ubuntu-23.10-Desktop.sh @@ -173,19 +173,18 @@ fi # Install Microsoft Edge if x86_64 MACHINE_TYPE=$(uname -m) if [ "${MACHINE_TYPE}" == 'x86_64' ] || [ -f /media/psf/RosettaLinux/rosetta ] || [ -f /media/rosetta/rosetta ]; then + umask 022 output 'x86_64 machine, installing Microsoft Edge.' unpriv curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | sudo tee /usr/share/keyrings/microsoft.gpg - sudo chmod 644 /usr/share/keyrings/microsoft.gpg unpriv curl https://raw.githubusercontent.com/TommyTran732/Linux-Setup-Scripts/main/etc/apt/sources.list.d/microsoft-edge.list | sudo tee /etc/apt/sources.list.d/microsoft-edge.list - sudo chmod 644 /etc/apt/sources.list.d/microsoft-edge.list sudo apt update sudo apt full-upgrade -y sudo apt install -y microsoft-edge-stable sudo mkdir -p /etc/opt/edge/policies/managed/ /etc/opt/edge/policies/recommended/ - sudo chmod -R 755 /etc/opt/edge unpriv curl https://raw.githubusercontent.com/TommyTran732/Microsoft-Edge-Policies/main/Linux/managed.json | sudo tee /etc/opt/edge/policies/managed/managed.json unpriv curl https://raw.githubusercontent.com/TommyTran732/Microsoft-Edge-Policies/main/Linux/recommended.json | sudo tee /etc/opt/edge/policies/recommended/recommended.json - sudo chmod 644 /etc/opt/edge/policies/managed/managed.json /etc/opt/edge/policies/recommended/recommended.json + sed 's/^Exec=\/usr\/bin\/microsoft-edge-stable/& --ozone-platform-hint=auto --start-maximized/g' /usr/share/applications/microsoft-edge.desktop | sudo tee /usr/local/share/applications/microsoft-edge.desktop + umask 077 fi # Enable fstrim.timer