From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 25 Jan 2002 13:54:22 +0300 From: Alexey Voinov To: devel@altlinux.ru Message-ID: <20020125105422.GA25115@voins.local> Mail-Followup-To: Alexey Voinov , devel@altlinux.ru Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="OgqxwSJOaUobr8KG" Content-Disposition: inline User-Agent: Mutt/1.3.25i Subject: [devel] =?koi8-r?B?2sHQ1dPLIFh2ZmIg0NLJINPCz9LL?= =?koi8-r?B?xSDQwcvF1M/X?= Sender: devel-admin@altlinux.ru Errors-To: devel-admin@altlinux.ru X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: devel@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Archived-At: List-Archive: List-Post: --OgqxwSJOaUobr8KG Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit Приветствую всех! Сначала опишу ситуацию в которой код, используемый в настоящее время для поиска свободной циферки для запуска Xvfb, не работает. Я уже давно пересобираю все пакеты в chroot среде, к которой не монтируется даже /proc. В связи с этим получаю /tmp, который радикально отличается от настоящего тем, что в нём нет файла /tmp/.X11-unix/X0 в момет работы X сервера. Т.е. тот код, который используется сейчас радостно находит $DISPNUM==0 и считает, что Xvfb запустился. На самом деле этот сокет уже занят, о чём Xvfb сообщает. Предлагаю немного доработать то, что есть сейчас. У меня прекрасно отработал следующий код: unset XAUTHORITY ||: unset DISPLAY ||: DISPNUM=0 while [ -z "$DISPLAY" ]; do while [ -f /tmp/.X$DISPNUM-lock -o -e /tmp/.X11-unix/X$DISPNUM ]; do DISPNUM=$[DISPNUM+1] [ "$DISPNUM" != 0 ] done DISPLAY=:$DISPNUM %_x11bindir/Xvfb $DISPLAY & if [ -f /tmp/.X$DISPNUM-lock -o -e /tmp/.X11-unix/X$DISPNUM ]; then export DISPLAY else unset DISPLAY DISPNUM=$[DISPNUM+1] fi done -- Best Regards! | Когда вам платят за работу, надо по крайней мере Alexey Voinov | делать вид, что вы работаете... | Б.Виан "Осень в Пекине" voins@voins.program.ru voins@online.ru vns@altlinux.ru --OgqxwSJOaUobr8KG Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE8UTle3FGE/YJu+jkRAhirAKCqO9C1JeLYLGA73tV9FgnJiQy48gCgtHEa p2r+pQa6PCZs2ZonvNugVK0= =D1Cm -----END PGP SIGNATURE----- --OgqxwSJOaUobr8KG--