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

Mikhail Zabaluev =?iso-8859-1?q?mhz_=CE=C1_alt-linux=2Eorg?=
Ср Ноя 14 02:08:06 MSK 2001


Hello Evgeny,

On Tue, Nov 13, 2001 at 06:01:07PM +0600, Evgeny Yugov wrote:
>
> Здравствуйте 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/

bash как бы есть -- исполняются команда и параметры из первой строчки.
Чтобы совсем один в один повторить с единственной разницей в наличии
трассировки, нужно

exec /bin/bash -login -x /etc/X11/Xsession $* 2>$HOME/tmp/xsession-trace

Так что же все-таки получается в ~/tmp/xsession-trace?

-- 
Stay tuned,
  MhZ                                     JID: mookid на jabber.org
___________
Comparing information and knowledge is like asking whether the fatness
of a pig is more or less green than the designated hitter rule."
		-- David Guaspari




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