Под оконным режимом я подразумеваю возможность этого менеджера запускаться как обычное окно, внутри другого WM. Нужен пример.
Пока единственное, что я нашел, это orion, написанный на Scheme: http://freshmeat.net/projects/orion/ и http://www.scsh.net/resources/graphics.html
Но скачать не смог - ни одной зацепки. По второй ссылке есть ссылка на cvs, на sourceforge, но там возникает ошибка 403 (короче битая), и вообще такого проекта на sourceforge нет (точнее проектов со вловом orion куча, но все не то). Кстати, дата последнего и единственного релиза - 2004 г.
Теперь ближе к задаче. Изначально я думал обойтись XEmbed (не знаю, есть ли более подходящие механизмы), но внезапно обнаружил, что для встроенных приложений доступная версия OpenGL меняется, например, с "2.2 NVIDIA blabla" на "1.4 (2.2 NVIDIA blabla)".
Хотелось бы использовать OpenGL в самом этом NestedWM.
Оконный менеджер с поддержкой оконного режима
Модератор: Модераторы разделов
-
nick87720z
- Сообщения: 180
- ОС: Gentoo / Calculate
-
/dev/random
- Администратор
- Сообщения: 5427
- ОС: Gentoo
Re: Оконный менеджер с поддержкой оконного режима
1) На уровне WM эта задача выполнима только в случае, когда _оба_ WM, основной и вложенный, поддерживют некий протокол, позволяющий им договориться. Если вы хотите запускать его в "привычном" WM, то без XEmbed не обойтись.
2) Если упомянутый вами orion (который вкладывается, естественно, только _сам в себя_) вам всё же подходит, то по второй из ваших ссылок лежат в т.ч. и тарболлы (2 тарболла - сам wm и необходимая ему библиотека). Кроме того, вот правильная ссылка на cvs.
3) Если после прочтения предыдущих двух пунктов ваша проблема всё ещё не решена и не отброшена как нерешаемая, уточните, чего вы хотите добиться и зачем.
2) Если упомянутый вами orion (который вкладывается, естественно, только _сам в себя_) вам всё же подходит, то по второй из ваших ссылок лежат в т.ч. и тарболлы (2 тарболла - сам wm и необходимая ему библиотека). Кроме того, вот правильная ссылка на cvs.
3) Если после прочтения предыдущих двух пунктов ваша проблема всё ещё не решена и не отброшена как нерешаемая, уточните, чего вы хотите добиться и зачем.
-
nick87720z
- Сообщения: 180
- ОС: Gentoo / Calculate
Re: Оконный менеджер с поддержкой оконного режима
/dev/random писал(а): ↑06.03.2011 01:001) На уровне WM эта задача выполнима только в случае, когда _оба_ WM, основной и вложенный, поддерживют некий протокол, позволяющий им договориться. Если вы хотите запускать его в "привычном" WM, то без XEmbed не обойтись.
2) Если упомянутый вами orion (который вкладывается, естественно, только _сам в себя_) вам всё же подходит, то по второй из ваших ссылок лежат в т.ч. и тарболлы (2 тарболла - сам wm и необходимая ему библиотека). Кроме того, вот правильная ссылка на cvs.
3) Если после прочтения предыдущих двух пунктов ваша проблема всё ещё не решена и не отброшена как нерешаемая, уточните, чего вы хотите добиться и зачем.
1, 3) Ладно, буду пробовать.
2) Большое спасибо. Правда с ходу не собирается - хотел все с нуля собрать, начиная с самого scsh, не хватило одного символа. Вернусь когда действительно понадобится.
-
liaonau
- Сообщения: 390
- ОС: gentoo
Re: Оконный менеджер с поддержкой оконного режима
Может подойдет вложенный X сервер — Xephyr?
-
nick87720z
- Сообщения: 180
- ОС: Gentoo / Calculate
Re: Оконный менеджер с поддержкой оконного режима
Думаю, это намного тяжелее, чем XEmbed. 8S)))))
Если это на счет возможного даунгрейда доступной версии OpenGL, то я тут еще подумываю об элементарном _удачном_ позиционировании окон.
Но тут уже нужен какой-нибудь оверлей, который передавал бы события всем окнам, составляющим воображаемое окно.
-
korvin
- Сообщения: 39
- ОС: >_<
Re: Оконный менеджер с поддержкой оконного режима
nick87720z писал(а): ↑05.03.2011 23:35Под оконным режимом я подразумеваю возможность этого менеджера запускаться как обычное окно, внутри другого WM. Нужен пример.
Примеры: Rio из Plan 9 и wm из Inferno
(© '(define LISP (такой язык-программирования (состоящий-из смайликов (чуть более) (чем целиком)))) lurkmore)