From bccc087f968c1822bbff64a1beffa01f7c849773 Mon Sep 17 00:00:00 2001 From: DCsunset Date: Sat, 16 May 2020 20:47:58 -0700 Subject: [PATCH] feat: add xstartup script and config --- config/chromium-WebBrowser.desktop | 10 ---------- config/helpers.rc | 2 -- config/xstartup | 5 +++++ start.sh | 5 ++++- 4 files changed, 9 insertions(+), 13 deletions(-) delete mode 100644 config/chromium-WebBrowser.desktop delete mode 100644 config/helpers.rc create mode 100644 config/xstartup diff --git a/config/chromium-WebBrowser.desktop b/config/chromium-WebBrowser.desktop deleted file mode 100644 index bc66327..0000000 --- a/config/chromium-WebBrowser.desktop +++ /dev/null @@ -1,10 +0,0 @@ -[Desktop Entry] -NoDisplay=true -Version=1.0 -Encoding=UTF-8 -Type=X-XFCE-Helper -X-XFCE-Category=WebBrowser -X-XFCE-CommandsWithParameter=chromium --no-sandbox "%s" -Icon=chromium -Name=chromium -X-XFCE-Commands=chromium --no-sandbox diff --git a/config/helpers.rc b/config/helpers.rc deleted file mode 100644 index 3c3af3e..0000000 --- a/config/helpers.rc +++ /dev/null @@ -1,2 +0,0 @@ -TerminalEmulator=xfce4-terminal -WebBrowser=chromium-WebBrowser diff --git a/config/xstartup b/config/xstartup new file mode 100644 index 0000000..8a723d8 --- /dev/null +++ b/config/xstartup @@ -0,0 +1,5 @@ +#!/bin/sh + +unset SESSION_MANAGER +unset DBUS_SESSION_BUS_ADDRESS +exec dbus-launch startplasma-x11 diff --git a/start.sh b/start.sh index c4d001f..85ef2d7 100755 --- a/start.sh +++ b/start.sh @@ -1,8 +1,11 @@ #!/bin/bash umask 0077 # use safe default permissions -mkdir -p "$HOME/.vnc" # create config directory chmod go-rwx "$HOME/.vnc" # enforce safe permissions +chmod +x "$HOME/.vnc/xstartup" + +# chromium +sed -i 's/\/usr\/bin\/chromium/\/usr\/bin\/chromium --no-sandbox/g' /usr/share/applications/chromium.desktop # Start TigerVNC if [ ! -z $VNC_PASSWD ]; then