feat: add xstartup script and config

This commit is contained in:
DCsunset 2020-05-16 20:47:58 -07:00
parent 0e9604748b
commit bccc087f96
4 changed files with 9 additions and 13 deletions

View file

@ -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

View file

@ -1,2 +0,0 @@
TerminalEmulator=xfce4-terminal
WebBrowser=chromium-WebBrowser

5
config/xstartup Normal file
View file

@ -0,0 +1,5 @@
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec dbus-launch startplasma-x11

View file

@ -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