LINUX.ORG.RU

~/.xsession и KDM


0

0

Как добавить возможность запуска WM, прописанного в ~/.xsession, в KDM без необходимости каждый раз логинется в консоль и набирать startx?

★★★★★

Ответ на: комментарий от pento

вопрос задал непонятно :( у тя KDM стартует? /opt/kde3/share/config/kdm/kdmrc глянь по поводу /opt, может лежать и в других местах, /usr например

gnomino
()
Ответ на: комментарий от gnomino

Спасибо за наводку! :) Вот что в итоге получилось:

spec@baza ~ % cat /usr/share/xsessions/dwm.desktop
[Desktop Entry]
Encoding=UTF-8
Name=dwm
Comment=Dynamic window manager
Exec=/usr/bin/startdwm
Type=Application

spec@baza ~ % cat /usr/bin/startdwm
#!/bin/sh

command="`basename \"$0\"`"
startup="$HOME/.dwmstartup"

while [ $# -gt 0 ]; do
case "$1" in
-c|--config)
if [ $# -lt 2 ]; then
echo "$command:error, missing argument"
exit 1
fi
shift
startup=$1
;;
-h|--help) cat <<EOF
Usage: $command [-h] [-c startupfile]
EOF
exit
;;
esac
shift
done

if [ -x "$startup" ]; then
exec "$startup"
elif [ -r "$startup" ]; then
exec sh "$startup"
else
exec /usr/local/bin/dwm
fi

pento ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.