From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <40C6A329.4050906@epam.com> Date: Wed, 09 Jun 2004 08:42:01 +0300 From: Sviataslau Svirydau Organization: EPAm User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040310 X-Accept-Language: ru, en-us, en MIME-Version: 1.0 To: ALT Linux Sisyphus discussion list Subject: Re: [sisyphus] gdm =?windows-1251?Q?=EA=E8=E4=E0=E5=F2?= References: <20040603113557.654612be.peet@altlinux.ru> <200406031155.38956.aris@altlinux.ru> In-Reply-To: <200406031155.38956.aris@altlinux.ru> Content-Type: text/plain; charset=windows-1251; format=flowed Content-Transfer-Encoding: 8bit X-OriginalArrivalTime: 09 Jun 2004 07:10:53.0687 (UTC) FILETIME=[E7099070:01C44DF0] X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jun 2004 07:11:11 -0000 Archived-At: List-Archive: Yuri N. Sedunov wrote: >On Четверг 03 Июнь 2004 11:35, Peter V. Saveliev wrote: > > >>... >> >>Меня ли одного gdm из сегодняшнего Сизифа не пускает? Точнее, пускает, >>но сессия тут же заканчивается. Возможно, и gdm тут ни при чём. Но из >>консоли startx отрабатывает нормально. >> >> > >Виноват >Пока просто исправьте в /etc/X11/gdm/gdm.conf > >< BaseXsession=/etc/X11/Xsession > > >>BaseXsession=/etc/X11/gdm/Xsession >> >> Было бы неплохо в таком случае доточить его до совместимости с /etc/X11/Xsession (а лучше все-таки сделать так, чтоб gdm работал через /etc/X11Xsession). При переходе на /etc/X11/gdm/Xsession сразу чувствешь себя несколько не в своей тарелке, поскольку он делает не все, что было в /etc/X11/Xsession. Например, не хватает таких вещей: --- Xsession.orig 2004-06-07 23:55:28 +0300 +++ Xsession 2004-06-07 23:57:22 +0300 @@ -191,6 +191,43 @@ done fi +# >>>>>>>>>>> from /etc/X11/Xsession + +# Source shell scripts from system /etc/X11/profile.d/ +for f in /etc/X11/profile.d/*.sh; do + # Don't run *.rpm* and *~ scripts + [ "${f%.rpm*}" == "$f" -a "${f%\~}" == "$f" ] || continue + + SourceIfNotEmpty "$f" "$@" +done + +# Source shell scripts from user ~/.xprofile +SourceIfNotEmpty "$HOME"/.xprofile "$@" + +# Run system scripts from /etc/X11/xinit.d/ +for f in /etc/X11/xinit.d/*; do + # Don't run *.rpm* and *~ scripts + [ "${f%.rpm*}" == "$f" -a "${f%\~}" == "$f" ] || continue + + if [ -x "$f" ]; then + "$f" & + fi +done + +# Run user scripts from ~/.xsession.d/ +for f in "$HOME"/.xsession.d/*; do + # Don't run *.rpm* and *~ scripts + [ "${f%.rpm*}" == "$f" -a "${f%\~}" == "$f" ] || continue + + if [ -x "$f" ]; then + "$f" & + fi +done + +unset f + +# <<<<<<<<<<< + if [ "x$command" = "xcustom" ] ; then if [ -x "$HOME/.xsession" ]; then command="$HOME/.xsession" ЗЫ извините, если это уже исправлено в текущем сизифе, у меня сизиф недельной давности. -- Regards, Sviataslau Svirydau phone: +375 17 210 1662, ext. 1302 mobile: +375 29 641 4214 -- Evolution is a million line computer program falling into place by accident.