From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 13 Nov 2001 16:01:13 +0600 From: Evgeny Yugov X-Mailer: The Bat! (v1.53d) Business Organization: SCS-900 X-Priority: 3 (Normal) Message-ID: <196589778.20011113160113@scs-900.ru> To: Mikhail Zabaluev In-Reply-To: <20011113091420.GA21196@localhost.localdomain> References: <148500389.20011112105517@scs-900.ru> <20011112071306.GA1822@localhost.localdomain> <116260144.20011112140357@scs-900.ru> <20011112085105.GB7548@localhost.localdomain> <108276207.20011112150852@scs-900.ru> <20011112092609.GA9640@localhost.localdomain> <1593436351.20011112160132@scs-900.ru> <20011112155401.044892a0.zerg@altlinux.ru> <170262657.20011112195838@scs-900.ru> <1661079472.20011113095732@scs-900.ru> <20011113091420.GA21196@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Subject: [sisyphus] =?koi8-r?B?UmU6IFtzaXN5cGh1c10gUmU6IO7FINPUwdLU1cXUIEtERSDJ2iDQz8Qgz8LZ?= =?koi8-r?B?3s7Px88g0M/M2NrP18HUxczRISEh?= Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: sisyphus@altlinux.ru X-Reply-To: Evgeny Yugov List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Archived-At: List-Archive: Здравствуйте Mikhail, Tuesday, November 13, 2001, 3:14:21 PM, you wrote: >> # If you login from xdm, uncomment this to make error messages appear >> # in the console window. >> # >> # tail -f /home/aen/.xsession-errors > /dev/console & >> if [ -f /usr/X11R6/bin/wmselect ]; then >> . `which wmselect` >> else >> exec /etc/X11/Xsession $* >> fi >> >> Я изменил строку exec "/etc/X11/Xsession $*" на "/usr/bin/startkde" MZ> Зря. /etc/X11/Xsession делает много полезных вещей. Так ить понятно просто работать то надо! :O) 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 -------^^ вот грабли! Вот и возникает несколько вопросов: 1) Почему из-под рута (у которого НЕТ файла .xinitrc) запускается КДЕ (хотя не должен т.к. при отсутствии оного стартует просто Иксы с консолькой)? При том же условии у вновь созданного юзера все по ману стартует Иксы и консолька! 2) Почему "exec /etc/X11/Xsession $*" - НЕПРОКАТЫВАЕТ, а "exec sh /etc/X11/Xsession $*" - ПРОКАТЫВАЕТ? Тогда как в мане как раз приведен первый вариант! 3) что означает ключ "-x" у sh? когда я набрал man sh то увидел ман по bash и этого ключа не нашел! -- With Best regards, Evgeny mailto:yugov@scs-900.ru -- Никогда не спорь с человеком, который укладывает твой парашют.