From 1fcaef6f0ff8cb56ca6a3dd2a8756f24c2bdd97f Mon Sep 17 00:00:00 2001 From: aydemir Date: Sun, 22 Nov 2015 11:55:42 +0200 Subject: [PATCH] xinit --- x11/misc/xinit/files/Xdefaults | 1 + x11/misc/xinit/files/xinitrc.d/Xdefaults.sh | 12 ++++++++++++ x11/misc/xinit/files/xinitrc.d/Xresources.sh | 5 +++-- x11/misc/xinit/pspec.xml | 3 +++ 4 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 x11/misc/xinit/files/Xdefaults create mode 100644 x11/misc/xinit/files/xinitrc.d/Xdefaults.sh diff --git a/x11/misc/xinit/files/Xdefaults b/x11/misc/xinit/files/Xdefaults new file mode 100644 index 0000000000..4b6becdad5 --- /dev/null +++ b/x11/misc/xinit/files/Xdefaults @@ -0,0 +1 @@ +TkTheme: clearlooks \ No newline at end of file diff --git a/x11/misc/xinit/files/xinitrc.d/Xdefaults.sh b/x11/misc/xinit/files/xinitrc.d/Xdefaults.sh new file mode 100644 index 0000000000..522f97bc8e --- /dev/null +++ b/x11/misc/xinit/files/xinitrc.d/Xdefaults.sh @@ -0,0 +1,12 @@ +SYSRESOURCES=/etc/X11/Xdefaults +USERRESOURCES=$HOME/.Xdefaults + +if [ -f $SYSRESOURCES ]; then + xrdb -load $SYSRESOURCES +fi + +if [ -f "$USERRESOURCES" ]; then + xrdb -load "$USERRESOURCES" +else + cp $SYSRESOURCES $USERRESOURCES && xrdb -load "$USERRESOURCES" +fi \ No newline at end of file diff --git a/x11/misc/xinit/files/xinitrc.d/Xresources.sh b/x11/misc/xinit/files/xinitrc.d/Xresources.sh index dc0dfd5a55..341e656d69 100644 --- a/x11/misc/xinit/files/xinitrc.d/Xresources.sh +++ b/x11/misc/xinit/files/xinitrc.d/Xresources.sh @@ -1,4 +1,3 @@ - SYSRESOURCES=/etc/X11/Xresources USERRESOURCES=$HOME/.Xresources @@ -8,4 +7,6 @@ fi if [ -f "$USERRESOURCES" ]; then xrdb -merge "$USERRESOURCES" -fi +else + cp $SYSRESOURCES $USERRESOURCES && xrdb -merge "$USERRESOURCES" +fi \ No newline at end of file diff --git a/x11/misc/xinit/pspec.xml b/x11/misc/xinit/pspec.xml index c8e070d1d0..9b11fe6b98 100644 --- a/x11/misc/xinit/pspec.xml +++ b/x11/misc/xinit/pspec.xml @@ -33,6 +33,7 @@ /etc/X11/Xresources + /etc/X11/Xdefaults /etc/X11/xinit /usr/bin /usr/lib/X11/xinit @@ -45,9 +46,11 @@ xserverrc xserverrc Xresources + Xdefaults xinitrc.d/localuser.sh xinitrc.d/xdg-runtime-dir.sh xinitrc.d/Xresources.sh + xinitrc.d/Xdefaults.sh xinitrc.d/xkb.sh xinitrc.d/startup.sh xinitrc.d/environment.sh