From 7508148d20597da983a52f57da9d37fa1d54cac7 Mon Sep 17 00:00:00 2001 From: "bozo.kopic" Date: Fri, 16 Aug 2024 21:35:28 +0200 Subject: . --- drawio/drawio | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) (limited to 'drawio') diff --git a/drawio/drawio b/drawio/drawio index ac15fd6..f3df5ef 100755 --- a/drawio/drawio +++ b/drawio/drawio @@ -1,8 +1,23 @@ #!/bin/sh -# TODO edit /usr/lib/draw.io/src/main/electron.js -# let argv = process.argv; -# argv = argv.filter(i => !i.startsWith('--enable-features=') && !i.startsWith('--ozone-platform=')); +file=/usr/lib/draw.io/src/main/electron.js +pattern='^\s*let argv = process\.argv$' +if grep -q "$pattern" $file; then + tmpfile=$(mktemp) + awk -f - $file >"$tmpfile" < !i.startsWith('--enable-features=') && !i.startsWith('--ozone-platform='))" + next +} +{ print } +EOF + doas install -m 644 -T "$tmpfile" $file + rm "$tmpfile" +fi + +# doas sed -i \ +# -e 's/^\(\s*let argv = process\.argv\)$/\1.filter(i => !i.startsWith("--enable-features=") \&\& !i.startsWith("--ozone-platform="))/' \ +# /usr/lib/draw.io/src/main/electron.js if [ -n "$WAYLAND_DISPLAY" ]; then args="--enable-features=UseOzonePlatform --ozone-platform=wayland" -- cgit v1.2.3-70-g09d2