Re: про xorg и dpi
> У меня может вообще не быть .xsession. И очевидно запускать xmodmap и
> прочие подготовительные программы правильнее из .xsessionrc.
Я не знаю, где вы взяли этот .xsessionrc. В штатных X-ах его нет.
Похоже, это дистрибутиво-зависимый самопал. Больше 10 лет использую
.xsession (он же .xinitrc) и xmodmap прекрасно работает на всех
системах, которые я только пробовал, а пробовал я много разного.
Откуда взялся XSESSION_IS_UP, и зачем он нужен, я уже не помню.
Наверное его можно выбросить.
Пример:
#!/bin/ksh -li
#
# .xinitrc
#
. ~/.profile
# Load system and users resources if not already done
# (XSESSION_IS_UP set by xdm in $XLIBDIR/xdm/Xsession)
#
if test "$XSESSION_IS_UP" != "yes" ; then
XLIBDIR=/etc/X11
test -r $XLIBDIR/Xmodmap && xmodmap $XLIBDIR/Xmodmap
test -r $HOME/.Xmodmap && xmodmap $HOME/.Xmodmap
test -r $XLIBDIR/Xresources && xrdb -load -retain $XLIBDIR/Xresources
test -r $HOME/.Xdefaults && xrdb -I$HOME -merge $HOME/.Xdefaults
test -r $HOME/.Xresources && xrdb -I$HOME -merge $HOME/.Xresources
fi
#
# start some stuff
#
WM=${WM-ctwm}
if test -f ${HOME}/.xinitrc.$(hostname); then
. ${HOME}/.xinitrc.$(hostname)
fi
xset -b b off & #turns off bell
xset s blank s 900 900 & #run screen saver after 15min
xset m 3/2 5 #setup mouse speed and theshold
xset r rate 250 32
xconsole -geometry 600x60+0+0 &
/usr/pkg/bin/xosview +labels -name xosview_occupy_to_all -geometry 130x190-5-5 >/tmp/xosview.log 2>&1 &
notification_box -geometry 30x8-139-5 &
env LC_ALL=C xclock -digital -geometry -200+0 &
xxkb >/dev/null 2>&1 &
#
# finaly start the window manager
#
exec $WM
# call failsafe
exit 0
--
Best regards, Aleksey Cheusov.
Reply to: