NX + Xlib: extension "Generic Event Extension" missing on display (А у кого еще такая грусть?)

Модераторы: dimbor, Модераторы разделов

dimbor
Ведущий рубрики
Сообщения: 1572
Статус: Подвинутый участник

NX + Xlib: extension "Generic Event Extension" missing on display

Сообщение dimbor »

Совершал плановый переезд одной конторы на новый сервак. И из-за врожденной тяги к мазохизму угораздило туда водрузить альт 5.1 вместо проверенного 4.0. Что-бы вы думали? - огреб моментально и много. Большая часть лежит, естественно, вне тематики данного раздела - лишние полночи, и оно все таки завелось. Но сюда тоже есть кое-что.
При запуске рутлес 1с (вин-клиент) лог сессии на сервере стал пухнуть от сабжевых сообщений. На них был натравлен гугель и диагноз нарисовался такой: Xlib x-клиента (проги) поддерживает XGE, а x-сервер - нет. Ну да, Xlib системная от xorg 1.6, а из nxwin-а песок сыплется (xfree86 6.9.че-то-там). Между прочим, линупсовый nxagent в клиентском режиме тоже не лучше. Подумалось, что убунты, мандривы и прочие дебианы должны так давно себя вести, поскольку там всяческие новые версии появляются раньше. Волнует? Давайте поговорим об этом! ;)
Итак, мы имеем накапливающуюся критическую массу различий между старым и новым x-окружениями. Те-кто в теме припомнят еще косяков чуть ли не десяток. Также мы имеем дочиста съеденные жданки 4-го NX-а и импотенцию самим сотворить что-то похожее.
В связи с этим возникла идея гадская, ретроградская. Комментарии о которой я хочу получить. Особенно от bsavelev-а.

Сейчас программы на сервере запускаются с системным x-окружением, а nxagent на сервере же со своим собственным старым. Достигается это хитрой его загрузкой freenx-ом, причем часть этого окружения (nx-X11* vs X*) в серверный пакет nx не включается за ненужностью nxagent-у . Что если включать в пакет nx все собранное окружение nx-x11 == xfree86, freenx же заставить запускать проги под ним, а не под системным. Для рутлеса должно прокатить. А может и не только. Зато разработчиков можно будет напинать за регресс/отсутствие вертикальной совместимости, если что. Представьте аршинные заголовки в багзилах: "KDE4/wine/XXX не запускается под xfree 86".
Плюсы - отсутствие проблем с рендерами-шмендерами и другими расширениями под nx. Минус один - может вообще нифига не заработать.
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1572
Статус: Подвинутый участник

Re: NX + Xlib: extension "Generic Event Extension" missing on display

Сообщение dimbor »

Вам нечего сказать? - Настоящему мужчине всегда есть, что сказать! ©
Видимо все живут без грусти, в гармонии и радости. Один я несчастен второй месяц...
В итоге не стал во всем этом ковыряться при отсутствии времени и желания. Напрягся, откатил все руками на старый-добрый альт 4.0. Всяческое торможение и ругань в логах из-за вышеописанных различий Xlib прекратились.
Пусть номашин парится, ей за это деньги платят.
Спасибо сказали: