From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 13 Nov 2001 13:57:17 +0300 From: Mikhail Zabaluev To: Mikhail Zabaluev Message-ID: <20011113105717.GA23332@localhost.localdomain> Mail-Followup-To: Mikhail Zabaluev , Mikhail Zabaluev References: <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> <196589778.20011113160113@scs-900.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <196589778.20011113160113@scs-900.ru> User-Agent: Mutt/1.3.23.1i Subject: [sisyphus] Re: =?koi8-r?B?7sUg09TB0tTVxdQgS0RFIMna?= =?koi8-r?B?INDPxCDPwtnezs/HzyDQz8zY2s/XwdTFzNEhISE=?= 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 List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Archived-At: List-Archive: Hello Evgeny, On Tue, Nov 13, 2001 at 04:01:13PM +0600, Evgeny Yugov 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 > -------^^ вот грабли! Хм... вообще-то в моем Xsession первая строчка #!/bin/bash -login Значит, правильнее exec bash -x /etc/X11/Xsession $* 2>$HOME/tmp/xsession-trace > Вот и возникает несколько вопросов: > 1) Почему из-под рута (у которого НЕТ файла .xinitrc) запускается КДЕ > (хотя не должен т.к. при отсутствии оного стартует просто Иксы с > консолькой)? > При том же условии у вновь созданного юзера все по ману стартует > Иксы и консолька! > 2) Почему "exec /etc/X11/Xsession $*" - НЕПРОКАТЫВАЕТ, > а "exec sh /etc/X11/Xsession $*" - ПРОКАТЫВАЕТ? > Тогда как в мане как раз приведен первый вариант! Проверьте права на /etc/X11/Xsession, и первую строку в этом файле. Еще посмотрите что дает в терминале exec bash -login от root'а и от обычного пользователя -- может быть, какие-то проблемы здесь? Это уже становится интересным в общеальтлинуксовом плане... > 3) что означает ключ "-x" у sh? > когда я набрал man sh то увидел ман по bash и этого ключа не нашел! См. info bash. -x -- это опция, которая включает вывод всех исполняемых скриптом команд в stderr. -- Stay tuned, MhZ JID: mookid@jabber.org ___________ Don't hate yourself in the morning -- sleep till noon.