LINUX.ORG.RU

Ненормальная загрузка window manager'a


0

0

Что-то странное случилось с системой. Происходит всё так:
Грузимся в графику - запускается Х-сервер, а в нём xterm.
Смотрю процессы:
kdm (/opt/kde3/bin/kdm)
 |-- X (/usr/X11R6/bin/X
 +-- kdm (-:0)
      +--xterm (/usr/X11R6/bin/xterm)

Да! Дефолт window manager - КДЕ, первый раз (таки загрузилось логин менеджер КДЕ) заметил вот что: в списке "возможных юзеров" были _абсолютно все_ пользователи системы. В списке оконных менеджеров - failsafe и default :(. Я добавил кде.

Как сейчас вхожу в систему:

Видим xterm. Если нажать Ctrl-D (exit) - получаем приглашение (логин) КДЕ (до этого "голый" Х и xterm). Выбираем из списка КДЕ - получаем новый xterm. Процессы по-прежнему:

kdm (/opt/kde3/bin/kdm)
 |-- X (/usr/X11R6/bin/X
 +-- kdm (-:0)
      +--xterm (/usr/X11R6/bin/xterm)

Если из любого xterm'a вызвать startkde, KDE поднимается и всё тип-топ, только не стоит убивать xterm, с которого всё началось :(.

Думается, что-то в kdmrc, но люди мы молодые, неопытные.


Единственное, что мог сделать (хотя, не понимаю, что) запустил fluxbox-generate_menu - хотел посмотреть на этот самый fluxbox - из-под КДЕ. Причём - из-под юзера. Вроде, больше ничего не помню, хотя комп работал дня 2, мог что-нибудь напакостить...

-------------------------------
sudo cat /etc/opt/kde3/share/config/kdm/kdmrc
-------------------------------

[Shutdown]
HaltCmd=/sbin/halt
LiloCmd=/sbin/lilo
LiloMap=/boot/map
RebootCmd=/sbin/reboot
UseLilo=false

[X-*-Core]
AllowShutdown=Root
AutoReLogin=true

[X-*-Greeter]
AntiAliasing=true
ColorScheme=Default
DefaultUser=fax
EchoMode=OneStar
FaceSource=AdminOnly
FailFont=helvetica,12,-1,5,75,0,0,0,0,0
FocusPasswd=false
GUIStyle=Default
GreetFont=charter,24,-1,5,50,0,0,0,0,0
GreetString=Welcome to %s at %n
GreeterPosFixed=false
GreeterPosX=100
GreeterPosY=100
HiddenUsers=
Language=en_US
LogoArea=Logo
LogoPixmap=
MaxShowUID=65000
MinShowUID=500
PreselectUser=None
SelectedUsers=fax,root,sinus,soldat
SessionTypes=kde,gnome,windowmaker,mwm,twm,failsafe,fluxbox
ShowUsers=Selected
SortUsers=true
StdFont=helvetica,12,-1,5,50,0,0,0,0,0
UseBackground=true

[X-:*-Core]
AllowShutdown=All
NoPassEnable=false
NoPassUsers=

[X-:0-Core]
AutoLoginEnable=true
AutoLoginUser=fax
--------------------------------

Помогите, люди добрые!!!
★★

на, возьми веревку и мыло ;-]

anonymous
()

Я, увидев, что есть ответ, снял было петлю с шеи... зашёл, а вы... а вы... нехорошие вы!!! :))

Более конструктивные предложения?

fAX ★★
() автор топика

Нужно читать+править скрипты. Обычно это Xsession или xinitrc. 
Скорее всего в них нет варианта KDE. 
Для примера кусок моего /etc/X11/xdm/Xsession
case $# in
1)
    if [ -x /usr/share/apps/switchdesk/Xclients.$1 ]; then
       exec -l $SHELL -c "$SSHAGENT /usr/share/apps/switchdesk/Xclients.$1";
    fi;
                                                                                
    case $1 in
    failsafe)
       exec -l $SHELL -c "xterm -geometry 80x24-0-0"
       ;;
    gnome)
       exec -l $SHELL -c "$SSHAGENT gnome-session"
       ;;
    kde|kde1|kde2)
       exec -l $SHELL -c "$SSHAGENT /usr/share/apps/switchdesk/Xclients.kde"
       ;;
    twm)
        # fall back to twm
       exec -l $SHELL -c "$SSHAGENT /usr/share/apps/switchdesk/Xclients.twm"
       ;;
    esac

DonkeyHot ★★★★★
()

Вообще-то сожет дело и в xinit | xinitrc - см тоже

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