[sisyphus] Re: [sisyphus] Re: Не стартует KDE из под обычного пользователя!!!

Evgeny Yugov =?iso-8859-1?q?yugov_=CE=C1_scs-900=2Eru?=
Вт Ноя 13 15:01:07 MSK 2001


Здравствуйте Mikhail,

Tuesday, November 13, 2001, 4:57:17 PM, you wrote:

>> MZ> Лучше запустите его с трассировкой:
>> MZ> exec sh -x /etc/X11/Xsession $* 2>$HOME/tmp/xsession-trace
>> MZ> и смотрите ~/tmp/xsession-trace
>> Прикол в том что при этом ЗАПУСТИЛСЯ КДЕ! :o)))
>> Феня оказалась вот в чем:
>>   в дефолтовом конфиге (из skels):
>>     exec /etc/X11/Xsession $*
>>   а в вашем варианте:
>>     exec sh -x /etc/X11/Xsession $* 2>$HOME/tmp/xsession-trace
>>   -------^^ вот грабли!

MZ> Хм... вообще-то в моем Xsession первая строчка
MZ> #!/bin/bash -login
Угу у меня тоже!
MZ> Значит, правильнее
MZ> exec bash -x /etc/X11/Xsession $* 2>$HOME/tmp/xsession-trace

Так в скеле куска "bash -x" нет! :o/

>> Вот и возникает несколько вопросов:
>> 1) Почему из-под рута (у которого НЕТ файла .xinitrc) запускается КДЕ
>>    (хотя не должен т.к. при отсутствии оного стартует просто Иксы с
>>    консолькой)?
>>    При том же условии у вновь созданного юзера все по ману стартует
>>    Иксы и консолька!
>> 2) Почему "exec /etc/X11/Xsession $*" - НЕПРОКАТЫВАЕТ,
>>    а "exec sh /etc/X11/Xsession $*" - ПРОКАТЫВАЕТ?
>>    Тогда как в мане как раз приведен первый вариант!
MZ> Проверьте права на /etc/X11/Xsession, и первую строку в этом файле.

Права root:root 755 строка такая же что и вы написали...

MZ> Еще посмотрите что дает в терминале
MZ> exec bash -login
MZ> от root'а и от обычного пользователя -- может быть, какие-то проблемы здесь?
Ну набрал это прям в консоли и ничего не произошло ни там ни там!
MZ> Это уже становится интересным в общеальтлинуксовом плане...
Всяко... вторую неделю парюсь! :o(

-- 
With Best regards,
Evgeny
mailto:yugov на scs-900.ru

--
В лес бояться - волков не кормить!





Подробная информация о списке рассылки Sisyphus