From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 28 Jan 2002 11:32:45 +0300 From: "Dmitry V. Levin" To: ALT Linux Sisyphus mailing list Subject: Q: xinitrc (was Re: [sisyphus] Re: KDE) Message-ID: <20020128083245.GF18235@ldv.office.alt-linux.org> Mail-Followup-To: ALT Linux Sisyphus mailing list References: <20020124124405Z1526045-22247+2863@gnome01.sovam.com> <20020127092903.77dce1de.sssku@online.ru> <000601c1a740$5bfc6e20$3100a8c0@greycat> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="OzxllxdKGCiKxUZM" Content-Disposition: inline In-Reply-To: <000601c1a740$5bfc6e20$3100a8c0@greycat> X-fingerprint: 9658 398D 181B 1200 8FC5 26B8 F6F8 846B C1E2 3429 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: --OzxllxdKGCiKxUZM Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit On Sun, Jan 27, 2002 at 04:26:59PM +0300, Mikhail Yakshin wrote: > > > пришлось установить > > > > > wm-select-0.1-alt1 > > размером аж в 8931 байт, какой ужас! > > > > > и тогда все заработало так, как надо, но вообще грустно, что > > > из-за того, > > > чтобы все работало, приходится держать лишний и абсолютно > > > бесполезный пакет. > > > Раньше все работало и без него, вполне определялся по умолчанию > > > единственный > > > установленый wm - KWin и KDE и запускался у всех юзеров. > > > > Михаил! Не надо так сильно грустить. В течение вечера я могу > > работать, то в KDE, то в Gnome, то в WM. Так что мне этот > > миниатюрный пакетик очень удобен. Уж, разрешите его оставить в > > комплекте :-). > > Да дело конечно не в лишнем пакете, а в том, что: > > 1) Он _не_ тянется по умолчанию никакими зависимостями, его приходится > ставить вручную. В результате в каких-то точках апдейта между дистрибутивами > (скорее всего при апдейте с XFree86 4.1.0.x до 4.2.0) имеем очевидный глюк в > системе. Это по определению плохо. Или я чего-то не понимаю? > > 2) Понадобился он же неспроста, раз все в принципе работает и без него, но > почему-то как-то странно - запускается failsafe при выходе из KDE. Очень > может быть, что это - косвенное следствие какого-то более серьезного бага, > который может иметь куда большее влияние на систему. Раньше все работало и Нет, это больше похоже на проблему KDE/WMManager. > без него, насколько я понимаю, мейнтейнеры в идеологии запуска X-ов ничего > не меняли (иначе, очевидно, они бы сами корректно добавили зависимость на > wm-select туда, куда она нужна), сейчас же - видимо, с теми же по принципу > работы скриптами xinitrc и т.п. - не работает. Я планировал сохранить совместимость, обеспечив плавный переход с WMManager на wm-select. > Насколько я понимаю, алгоритм работы там примерно такой: поискать wm-select, > если установлен - запустить его, он запустит нужный WM. Если не установлен - > поискать по списку приоритетов WMы, затем свалиться в failsafe (twm+xterm). Не совсем (см. /etc/X11/Xsession): # Now, we see if window manager has asked for a specific environment. if [ $# -ge 1 ]; then exec /usr/X11R6/bin/runwm "$@" else # Try user defined action. ExecIfExecutable "$HOME/.xsession" ExecIfExecutable "$HOME/.Xclients" # Try WM Selector. ExecIfExecutable /usr/X11R6/bin/wm-select # Try WM Manager. ExecIfExecutable /usr/X11R6/bin/wmselect # Try default from runwm. /usr/X11R6/bin/runwm default # The system is broken... /usr/X11R6/bin/runwm failsafe fi > Вот речь и идет о второй ветке этой логики и о том, что там видимо где-то > глюк. Установка wm-select - это не решение, а скорее маскировка проблемы. И > если уж вводить на него какие-то зависимости, то эту вторую ветку логики > неплохо бы выкинуть вообще. Как видно из логики Xsession, присутствие wm-select/WMManager в системе необязательно. > > Я понимаю, конечно, что сейчас выход Мастера и что ни у кого времени на > такую ерунду нет - если так, может я сам тогда посмотрю, в чем там дело, > покопаюсь в скриптах? Если этим _уже_ никто не занимается? Посмотрите, я у себя проблемы не наблюдаю. Regards, Dmitry +-------------------------------------------------------------------------+ Dmitry V. Levin mailto://ldv@alt-linux.org ALT Linux Team http://www.altlinux.com/ Fandra Project http://www.fandra.org/ +-------------------------------------------------------------------------+ UNIX is user friendly. It's just very selective about who its friends are. --OzxllxdKGCiKxUZM 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 iD4DBQE8VQyt9viEa8HiNCkRAn2kAJ9MD8j9qV01vyWqH2091O2PMh6DDgCY89ig qnQcFim+jSD3t3K8F5arlA== =9T0a -----END PGP SIGNATURE----- --OzxllxdKGCiKxUZM--