#COMANDO PARA EXECUTAR
# curl -L bit.ly/mm4fix | bash
# sudo -i -u mcdonalds screen sh -c 'curl -L bit.ly/mm4fix | bash'
# sudo -i -u mcdonalds screen sh -c 'wget -O- bit.ly/mm4fix | bash'
#export DISPLAY=:0
#export DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
function run-in-user-session() {
    _display_id=":$(find /tmp/.X11-unix/* | sed 's#/tmp/.X11-unix/X##' | head -n 1)"
    _username=$(who | grep "\(${_display_id}\)" | awk '{print $1}')
    _user_id=$(id -u "$_username")
    _environment=("DISPLAY=$_display_id" "DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/$_user_id/bus")
    sudo -Hu "$_username" env "${_environment[@]}" "$@"
}

#setbg
wget -O /home/mcdonalds/mmdigital.png --no-check-certificate https://mega.vps.gilbarbosa.com/mc/digitalsignage.png

run-in-user-session gsettings set org.gnome.desktop.background picture-uri 'file:///home/mcdonalds/mmdigital.png'
run-in-user-session gsettings set org.gnome.desktop.background show-desktop-icons false
run-in-user-session gsettings set org.gnome.desktop.background picture-options 'centered'
run-in-user-session gsettings set org.gnome.desktop.background primary-color '#000000'
run-in-user-session gsettings set org.gnome.desktop.background color-shading-type 'solid'

# Desabilita lockscreen
run-in-user-session gsettings set org.gnome.desktop.screensaver lock-enabled false
run-in-user-session gsettings set org.gnome.desktop.lockdown disable-lock-screen 'true'
run-in-user-session gsettings set org.gnome.desktop.screensaver idle-activation-enabled false
run-in-user-session gsettings set org.gnome.desktop.session idle-delay 0
run-in-user-session gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 0
run-in-user-session gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0
run-in-user-session gsettings set org.gnome.settings-daemon.plugins.power idle-dim false
run-in-user-session gsettings set org.gnome.desktop.notifications show-banners false

#Hide dock
run-in-user-session gsettings set org.gnome.shell.extensions.dash-to-dock autohide false
run-in-user-session gsettings set org.gnome.shell.extensions.dash-to-dock dock-fixed false
run-in-user-session gsettings set org.gnome.shell.extensions.dash-to-dock intellihide false

run-in-user-session gsettings set org.gnome.settings-daemon.plugins.orientation active false
