Если вам нужно использовать разные менеджеры окон или вы просто хотите время от времени менять один на другой, вы можете воспользоваться программой выбора менеджера, встроенной в kdm. Она позволяет вам выбирать менеджер окон из списка. Для этого опять придется изменить некоторые файлы конфигурации. Сначала нужно изменить файл Xsession (он находится в /etc/X11/xdm/ в Redhat и /usr/X11R6/lib/X11/xdm/ в S.u.S.E.), чтобы передавать через него параметры. Для этого найдите строку 'exec $startup' и замените ее на 'exec $startup " $@"' (без') Теперь можно создать или изменить /etc/xinitrc или /.xinitrc так, чтобы он запускал нужный менеджер окон. Приведенный ниже скрипт может запускать три разных менеджера окон. Вы можете добавить еще, если хотите. Не забудьте скопировать ваш файл .xinitrc в /etc/skel, чтобы он автоматически создавался для каждого нового пользователя при его регистрации.
#!/bin/bash # # .xsession/.xinitrc # # выбор менеджера окон # defaultwm=kde #Установить менеджер окон равным $1, если он был задан windowmgr=${1:-$defaultwm} #запустить нужный менеджер окон case ${windowmgr} in kde|kwm|kdestart) WINDOWMANAGER=startkde ;; fvwm|fvwm2) WINDOWMANAGER=fvwm2 ;; fvwm95) WINDOWMANAGER=fvwm95 ;; *) WINDOWMANAGER=windowmgr # default for unknown wm's esac # # загрузка ресурсов # if [ -f /usr/X11R6/lib/X11/Xmodmap ]; then xmodmap /usr/X11R6/lib/X11/Xmodmap fi if [ -f ~/.Xmodmap ]; then xmodmap ~/.Xmodmap fi if [ -f ~/.Xdefaults ]; then xrdb -merge ~/.Xdefaults fi if [ -f ~/.Xresources ]; then xrdb -merge ~/.Xresources fi # # запуск менеджера окон # exec $WINDOWMANAGER |