|
|
|
#! /bin/sh
|
|
|
|
# ~/.xprofile: execute commands at the beginning of the X user
|
|
|
|
# session - before the window manager is started.
|
|
|
|
#
|
|
|
|
# The xprofile files are natively sourced by the following
|
|
|
|
# display managers:
|
|
|
|
#
|
|
|
|
# GDM - /etc/gdm/Xsession
|
|
|
|
# LightDM - /etc/lightdm/Xsession
|
|
|
|
# LXDM - /etc/lxdm/Xsession
|
|
|
|
# SDDM - /usr/share/sddm/scripts/Xsession
|
|
|
|
#
|
|
|
|
# More in https://wiki.archlinux.org/index.php/Autostarting
|
|
|
|
|
|
|
|
# use kavantum via gt5ct to style qt apps
|
|
|
|
export QT_QPA_PLATFORMTHEME=qt5ct
|
|
|
|
# include the Scripts dir into PATH
|
|
|
|
export PATH="$HOME/Scripts:$PATH"
|
|
|
|
# forces 1080p resultion before session inits via xfce4-session
|
|
|
|
xrandr -s 1920x1080
|
|
|
|
|
|
|
|
# execute this stuff only one time
|
|
|
|
scriptExecutedOne=$(cat $HOME/.xprofile | tail -n 1)
|
|
|
|
if [ "$scriptExecutedOne" != "#scriptExecuted" ]; then
|
|
|
|
# execute script to replace the user and hostname in some config files
|
|
|
|
sh $HOME/Scripts/renameHomeDirInConfigs.sh
|
|
|
|
# set dark theme for gkt4 apps, userspace
|
|
|
|
gsettings set org.gnome.desktop.interface color-scheme prefer-dark
|
|
|
|
# writes #scriptExecuted at the end of this files
|
|
|
|
echo "#scriptExecuted" >> $HOME/.xprofile
|
|
|
|
fi
|
|
|
|
|
|
|
|
# workaround compiz issue half vblank refresh rate
|
|
|
|
export vblank_mode=0
|
|
|
|
/usr/bin/compiz --replace &
|
|
|
|
unset vblank_mode
|