]>
git.rmz.io Git - dotfiles.git/blob - xinitrc
b7597ec8e50b6c6dd7a1cf3e736b3373b6852250
3 logfile
=$XDG_DATA_HOME/xorg
/xinit.log
4 userresources
=$XDG_CONFIG_HOME/xinit
/Xresources
5 userresources_d
=$XDG_CONFIG_HOME/xinit
/Xresources.d
6 usermodmap
=$HOME/.Xmodmap
7 userprofile_d
=$XDG_CONFIG_HOME/xinit
/xprofile.d
8 sysresources
=/etc
/X
11/xinit
/.Xresources
9 sysmodmap
=/etc
/X
11/xinit
/.Xmodmap
11 # redirect all further output
12 exec 2>&1 >>"$logfile"
14 printf "\n%s Reading '~/.xinitrc'\n" $(date --iso-8601=minutes)
16 # merge in defaults and keymaps
17 if [ -f $sysresources ]; then
18 xrdb
-merge $sysresources
21 if [ -f $sysmodmap ]; then
25 if [ -f "$userresources" ]; then
26 xrdb
-merge "$userresources"
29 if [ -f $userresources_d/$(hostname) ]; then
30 xrdb
-merge $userresources_d/$(hostname)
33 if [ -f "$usermodmap" ]; then
37 # start some nice programs
38 if [ -d /etc
/X
11/xinit
/xinitrc.d
] ; then
39 for f
in /etc
/X
11/xinit
/xinitrc.d
/?
*.sh
; do
45 if [ -d "$userprofile_d" ] ; then
46 for f
in $userprofile_d/?
*.sh
; do
47 [ -f "$f" ] && source "$f"
52 if [ -f "$userprofile" ]; then