From 8f4a7e6dbcf521cd338efd76296b10c5eeee14e5 Mon Sep 17 00:00:00 2001 From: Dmitry Maksyoma Date: Mon, 17 Mar 2025 16:00:11 +1300 Subject: [PATCH 1/2] KASM-7016 Chrome: enable auto dark theme --- src/ubuntu/install/chrome/install_chrome.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ubuntu/install/chrome/install_chrome.sh b/src/ubuntu/install/chrome/install_chrome.sh index 5f192e7..4f66f3f 100644 --- a/src/ubuntu/install/chrome/install_chrome.sh +++ b/src/ubuntu/install/chrome/install_chrome.sh @@ -1,14 +1,14 @@ #!/usr/bin/env bash set -ex -CHROME_ARGS="--password-store=basic --no-sandbox --ignore-gpu-blocklist --user-data-dir --no-first-run --disable-search-engine-choice-screen --simulate-outdated-no-au='Tue, 31 Dec 2099 23:59:59 GMT'" +CHROME_ARGS="--password-store=basic --no-sandbox --ignore-gpu-blocklist --user-data-dir --no-first-run --disable-search-engine-choice-screen --simulate-outdated-no-au='Tue, 31 Dec 2099 23:59:59 GMT' --enable-features=WebContentsForceDark" CHROME_VERSION=$1 ARCH=$(arch | sed 's/aarch64/arm64/g' | sed 's/x86_64/amd64/g') if [ "$ARCH" == "arm64" ] ; then echo "Chrome not supported on arm64, skipping Chrome installation" exit 0 -fi +fi if [[ "${DISTRO}" == @(centos|oracle8|rockylinux9|rockylinux8|oracle9|rhel9|almalinux9|almalinux8) ]]; then if [ ! -z "${CHROME_VERSION}" ]; then @@ -70,7 +70,7 @@ sed -i 's/"exited_cleanly":false/"exited_cleanly":true/' ~/.config/google-chrome sed -i 's/"exit_type":"Crashed"/"exit_type":"None"/' ~/.config/google-chrome/Default/Preferences if [ -f /opt/VirtualGL/bin/vglrun ] && [ ! -z "\${KASM_EGL_CARD}" ] && [ ! -z "\${KASM_RENDERD}" ] && [ -O "\${KASM_RENDERD}" ] && [ -O "\${KASM_EGL_CARD}" ] ; then echo "Starting Chrome with GPU Acceleration on EGL device \${KASM_EGL_CARD}" - vglrun -d "\${KASM_EGL_CARD}" /opt/google/chrome/google-chrome ${CHROME_ARGS} "\$@" + vglrun -d "\${KASM_EGL_CARD}" /opt/google/chrome/google-chrome ${CHROME_ARGS} "\$@" else echo "Starting Chrome" /opt/google/chrome/google-chrome ${CHROME_ARGS} "\$@" From 89e5d9caf31844b3c07daed39d1aa896e8fb5d47 Mon Sep 17 00:00:00 2001 From: Dmitry Maksyoma Date: Mon, 17 Mar 2025 18:07:04 +1300 Subject: [PATCH 2/2] KASM-7016 Fix Slack not detecting version in NZ --- src/ubuntu/install/slack/install_slack.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ubuntu/install/slack/install_slack.sh b/src/ubuntu/install/slack/install_slack.sh index 8c69d23..8aad392 100644 --- a/src/ubuntu/install/slack/install_slack.sh +++ b/src/ubuntu/install/slack/install_slack.sh @@ -8,7 +8,7 @@ if [ "${ARCH}" == "arm64" ] ; then fi # This might prove fragile depending on how often slack changes it's website. -version=$(curl -q https://slack.com/downloads/linux | grep page-downloads__hero__meta-text__version | sed 's/.*Version //g' | cut -d "<" -f1 | head -1) +version=$(wget -O- https://slack.com/downloads/linux | grep page-downloads__hero__meta-text__version | sed 's/.*Version //g' | cut -d "<" -f1 | head -1) echo Detected slack version $version