[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