UNIX / .xsession


UNIX

とりあえずメモ。

#!/bin/sh
# $Xorg: xinitrc.cpp,v 1.3 2000/08/17 19:54:30 cpqbld Exp $

sysresources=/usr/X11R6/lib/X11/xinit/.Xresources
sysmodmap=/usr/X11R6/lib/X11/xinit/.Xmodmap
userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap

# merge in defaults and keymaps

if [ -f "$sysresources"		-a -r "$sysresources" ] ; then
    echo read $sysresources
    xrdb -merge $sysresources
fi

if [ -f "$sysmodmap"		-a -r "$sysmodmap" ] ; then
    echo read $sysmodmap
    xmodmap $sysmodmap
fi

if [ -f "$userresources"	-a -r "$userresources" ] ; then
    echo read $userresources
    xrdb -merge $userresources
fi

if [ -f "$usermodmap"		-a -r "$usermodmap" ] ; then
    echo read $usermodmap
    xmodmap $usermodmap
fi

# start some nice programs

xsetroot -solid grey
XMODIFIERS="@im=kinput2"; export XMODIFIERS
kinput2 -canna &

#xclock -geometry 50x50-1+1 &
/usr/bin/nice -n 20 emiclock -geometry -0+0 &
kterm16c -geometry 80x46+581+51 &
kterm16c -geometry 80x20+581-0 &
kterm16c -geometry 80x28+0+0 &
# /usr/bin/nice -n 20 oneko -tomoyo &
(sleep 10 ; /usr/bin/nice -n 20 xhime -geometry +0-0 )&

# /usr/X11R6/bin/xdaliclock -24 -cycle -root -visual best -transparent -memory high -font "-*-courier-bold-r-*-*-220-*-*-*-*-*-iso8859-*" &
# enlightenment
if [ x"$WM" = x"" ]; then
	LANG=C exec e16
else
	LANG=C exec $WM
fi
# LANG=C exec twm