#!/bin/sh
#
# Joerg Arndt's  .xinitrc
# ... online at http://www.jjj.de/
# your feedback is welcome  mailto: arndt (AT) jjj.de
# version: 2025-May-17 (07:12)

#rm -f .Xauthority

## temporary kludge for old X11 server:
#if test $(hostname) = amd4; then
#    sh .xprofile
#fi
#xrandr --output HDMI-0 --mode 2560x1440


## merge in defaults and keymaps:
sysresources=/usr/lib/X11/xinit/.Xresources
userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap

#if [ -f $sysresources ]; then  xrdb -merge $sysresources;  fi
if [ -f $userresources ]; then  xrdb -merge $userresources;  fi

#if [ -f $sysmodmap ]; then  xmodmap $sysmodmap;  fi
if [ -f $usermodmap ]; then  xmodmap $usermodmap;  fi
##
if [ "xeon2" = "$(hostname)" ]; then setxkbmap -layout gb; fi

#export OPENWINHOME=/usr/openwin
#export HELPPATH=$OPENWINHOME/help


#xsetroot -bitmap /usr/X386/include/X11/bitmaps/grainy -bg \#fed -fg \#888050 &
#xsetroot -bitmap /usr/X11R6/include/X11/bitmaps/plaid &

### set keyboard speed:
xset r rate 250 30

## xset m <accel> <thres>
## set mouse normal:
#xset m 8/5 10
## set mouse fast:
xset m 4 2
#xset m 6 2
## set mouse slow:
#xset m 1 1

## set the bell (vol-percentage pitch/Hz duration/msec)
#xset b 100 2500 20
xset b 5 2500 2

## set whether/how to blank screen:
xset s off
xset -dpms
xset s noblank
## http://www.linuxquestions.org/questions/debian-26/disable-turn-off-screen-in-wheezy-4175523362/
#
#xset s 1800  ## 30 min
## dpms:
#xset +dpms
#xset dpms 1800 1830 1900

#xconsole -g 800x250+200+5 -sb -sl 100 -T "console" -n "console" &
#xterm -C -g 80x25+345+0 -sb -sl 100 -T "console" -n "console"  &

#xterm -g 100x45+200+100 -sb -sl 2000 -T "one" -fn 9x15bold -j -rw +vb -si -sk -bg white -ls &
#xterm -bg white &

#xclock -d -geometry +30+25 -bg grey &
#xclock -d -geometry -0+0 -bg grey &
#xclock -geometry 80x80-0+0 -bg grey &
#xclock -digital -bg grey -geometry -0-90 &
#xclock -digital -bg steelblue -geometry 199x40-2-3 &
#xclock -bg grey -geometry 100x100-0+0 &
#xclock -bg grey -geometry 100x100+0+0 &
#xclock -bg grey -geometry 100x100+0+28 &
#xclock -bg grey -geometry 160x160+0+28 &
#xclock -bg grey -geometry 160x160+390+0 &
#xclock -bg grey -geometry 160x160+0+165 &
xclock -bg lightgrey -digital -geometry +0+165 &


xload -scale 2 &
#xload -geometry  1100x75+0-0 &
#xload  -geometry  1000x60+0+1024 &
#xload  -geometry  200x90+0+730 &

# xosview +net -int -disk -geometry 220x185+0+0 &
#xosview +net -int -disk -geometry 220x185-0-0 &
#xosview +net -int -disk -geometry 220x185+0-+75 &
#xosview +net -int -disk -geometry 290x280+0-+75 &
#xosview +net -int -disk -geometry 290x300+0-+75 &
xosview +net -int -disk -geometry 360x360+0-+75 &
#xosview +net -int -disk &
#xosview -geometry 220x185+0+840 &



## start win manager:
#
#$WINDOWMANAGER
#ctwm -W

#while true; do ctwm-3.8a; done
#ctwm -version  && while true; do ctwm; sleep 1; done
#ctwm4
#ctwm
## 2023-November-04: ctwm crashes occasionally:
#while true; do ctwm; sleep 1; done
## try newest version (http://www.ctwm.org/download.html):
#while true; do ctwm410; sleep 1; done
while true; do ctwm; echo 'jj: ctwm exited'; date; sleep 1; done
#
#/usr/bin/ctwm
#ctwm64
#ctwm32
#icewm
#fvwm2
#fvwm
#twm
#fluxbox
#xfce4-session


### end of file
