Есть следующий вопрос. После краха системы SUSE10.1(i686) форматнул винч и снова поставил эту же систему. Только во время утсановки не проконтролировал устанавливаемую среду, и во время первой загрузки у меня загрузился GNOME.
Тогда я снова запустил инсталляцию и доустановил файлы KDE. Но после загрузки эффект тот же.
Я больше привык к KDE. Поискал в настройках где включить загружаемую по дефолту среду и не нашел. Залез в suse help center и выудил следующее:
4.9. How do I start KDE?
The most comfortable method to start KDE is to use the startkde script. Simply put the line startkde at the end of your .xsession file (or your .xinitrc or .Xclients file if you are not using kdm or xdm). Please also remove the lines that start your previous window manager. If there is no .xsession, .xinitrc, or .Xclients in your home folder, simply create a new one that contains just one line: startkde.
Команда startkde действительно загружает кеды. Но только в течении данного сеанса. При следующей загрузке снова грузится GNOME. Поэтому я нашел в папке пользователся ./home/leonardo файл .xinitrc.template
Вот что он представляет из себя:
Код: Выделить всё
#!/bin/bash
#
# Sample .xinitrc for SuSE Linux
# This script is called from 'startx' when you start an X session
#
#
# In case everything goes wrong, we at least fall back to a plain xterm
#
failsafe="xterm -ls -T Failsafe -geometry 80x24-0-0"
trap "exec $failsafe" EXIT SIGHUP SIGINT SIGPIPE SIGTERM SIGIO
#
# Some bash (1 and 2) settings to avoid trouble on a
# failed program call.
#
set +e > /dev/null 2>&1
set +u > /dev/null 2>&1
set +o posix > /dev/null 2>&1
if type shopt > /dev/null 2>&1; then
shopt -s execfail
else
no_exit_on_failed_exec=1
fi
#
# Run user xinit scripts.
#
for script in /etc/X11/xinit/xinitrc.d/*; do
test -d $script && continue
test -x $script || continue
case "$script" in
.*) continue;;
*.rpm*) continue;;
*.swap) continue;;
*.bak) continue;;
*.orig) continue;;
\#*) continue;;
*~) continue;;
esac
$script
done
unset script
#
# Source common code shared between the
# X session and X init scripts
#
. /etc/X11/xinit/xinitrc.common
#
# Special for twm
#
case "$WINDOWMANAGER" in
*twm) xsetroot -solid darkslateblue
esac
#
# Uncomment next line to activate asking for ssh passphrase
#
# ssh-add
#
# Add your own lines here...
#
# day planer deamon
# pland &
#
# finally start the window manager
#
unset WINDOW_MANAGER STARTUP
exec $WINDOWMANAGER
# call failsafe
exit 0
Все мои попытки вписать где-либо startkde успеха не принесли. Поэтому я решил поменять значение переменной $WINDOWMANAGER равное /usr/X11R6/bin/gnome на /usr/X11R6/bin/kde. После экспорта значение записывается, но после перезагрузки опять хранится переменная gnome.
Короче вопрос в следующем: как сделать чтобы переменная после перезагрзки не меняла своего значения или самый главный вопрос, как сделать менеджером по дефолту KDE!!!! Помогите пожалуйтса. Можно конечно опять поставить систуму с нуля, но это очень грубо. Я уверен что существует цивилизованный спсоб решения проблемы. Или хотя бы ткните носом куда надо..