LINUX.ORG.RU

Официально анонсирован выход OpenMotif 2.3


0

0

Напомню, что OpenMotif -- это одна из старейших (за вычетом, наверное, X Athena Widget) библиотек для построения GUI, лежащая в основе сред CDE/DeXtop/Indigo Magic и многих коммерческих продуктов для UNIX.

Что нового в версии 2.3:
* добавлена поддержка антиалиасинга шрифтов посредством XFT;
* поддержка UTF-8 и X11-атома UTF8_STRING;
* возможность отображать одновременно текст и растровые изображения в компонентах Label, LabelGadget и их производных;
* поддержка форматов растровой графики PNG и JPEG в дополнение к старому доброму XPM;
* наконец, исправлено 26 багов.


Исходный код, пакеты и прочие бинарные файлы:
http://www.motifzone.net/index.php?mo...

Документация:
http://motifzone.net/index.php?module...

Release Notes:
http://www.motifzone.org/index.php?mo...

>>> Официальный анонс

★★★★★

Проверено: svu ()

Извините, народ, описАлся.

Разумеется,
"поддержка UTF-8 и X11-атома UTF8_STRING" (последнее -- в дополнение к поддержке атома COMPOUND_TEXT).


Это значит, что русские заголовки Motif-приложений отныне будут корректно отображаться в оконных менеджерах, использующих _NET_WM_NAME вместо WM_NAME (напр., в WindowMaker).

Bass ★★★★★
() автор топика

Эх сразу вспоминаются старые добрые времена когда словосочетание Silicon Graphics вводило в трепет :-)

branicki
()

>добавлена поддержка антиалиасинга шрифтов посредством XFT

Ура, единственное чего мне не хватало в мотиве.

applesin
()
Ответ на: комментарий от Evgueni

> Оно ещё вернётся и всех забодает

Никуда оно не вернётся, пока лицензию не сменят на свободную. Кроме того, для Motif крайне проблематично писать биндинги под нормальные языки, это тоже огромный недостаток.

anonymous
()

надо же, его еще и дописывают

vadiml ★★★★★
()
Ответ на: комментарий от Evgueni

У некоторых оно крайне живое и работает годами без нареканий 8-)

anonymous
()
Ответ на: комментарий от Danmer

>А оно разве не страшное? :)

нет, оно _очень_ страшное

anonymous
()

оно ещё очень даже живое на моём ноуте под соляркой ;)
работает кстати CDE получше идущих в той же солярке быдлокедов.

anonymous
()
Ответ на: комментарий от anonymous

>> Оно ещё вернётся и всех забодает

> Никуда оно не вернётся, пока лицензию не сменят на свободную.

А в чём с текущей лиценизией проблема? Вроде, модифицировать можно.

Evgueni ★★★★★
()

круто было б на скрины посмотреть. хотя думаю ничего эволюционно нового в интерфейсе не поменялось.

soko1 ★★★★★
()
Ответ на: комментарий от Danmer

> А оно разве не страшное? :)

Кому как, на вкус и цвет...Мне нравится=)

> OpenMotif & AA? - оффигеть!

Действительно нехватало

> круто было б на скрины посмотреть. хотя думаю ничего эволюционно нового в интерфейсе не поменялось.

Ну да, кроме АА впринципе ничего не изменилось. И не нужно, и так супер

Motiv_studenta ★★
()

Кстати, кто б хороший скриншот запостил с мотифом? Чтоб показать оные АА, UTF и пр?

svu ★★★★★
()
Ответ на: комментарий от wieker

ты это, особо не напрягайся :) , это так сказать была "риторическая просьба". вдруг Nedit не совместим с новым Моtifом...

zort
()
Ответ на: комментарий от svu

> Кстати, кто б хороший скриншот запостил с мотифом? Чтоб показать оные АА, UTF и пр?

Ага, блин! Пару недель назад запостил. Правда там был не Nedit, а файл менеджер и еще кое-что. Только скрина я не увидел. И ни ответа, ни привета: кто его и за что похерил.

zloy_starper ★★★
()
Ответ на: комментарий от svu

> Кстати, кто б хороший скриншот запостил с мотифом? Чтоб показать оные АА, UTF и пр?

Я ещё полгода назад постил с мотифкой из CVS, так Вы таки думаете, что модераторы пропустили? ;) А теперь всё, поезд ушёл, Гном рулит и не перестанет.

Gharik
()

OpenMotif не поддерживает полностью Motif даже версии 2.0. Очень мало виджетов, уровень середины 90-х прошлого века. Не надо отождествлять OpenMotif и CDE. CDE - это не просто коммерческий Motif, это ещё виджеты DT* - очень удобные и красивые. Моё мнение - такие поделки, как OpenMotif и Lesstif портят доброе имя Motif. Люди просто не знают, что такое Motif, формируя свои знания на основе вот этого.

wa
()
Ответ на: комментарий от zloy_starper

ну дык выложи его сейчас, на картинко хостинг.

zort
()
Ответ на: комментарий от Gharik

> Я ещё полгода назад постил с мотифкой из CVS, так Вы таки думаете, что модераторы пропустили? ;) А теперь всё, поезд ушёл, Гном рулит и не перестанет.

залей его куда нибудь на imageshack.us, интересно будет посмотреть :)

JB ★★★★★
()
Ответ на: комментарий от anonymous

> А поддержки колёсика мышки ещё долго ждать не в курсе?

Дык в lesstif давно уже. Неужели в open motif не поддерживается?

Hjorn
()
Ответ на: комментарий от Danmer

>А оно разве не страшное? :)

нет - оно нормальное и достаточное в отличии от всяких перделок.

alphex_kaanoken ★★★
()
Ответ на: комментарий от anonymous

> А поддержки колёсика мышки ещё долго ждать не в курсе? ))

Если это на правах издёвки, то вы совершенно зря, т.к.:
в OM 2.2+ поддержка колеса есть из коробки, начиная с самых ранних бет.
в OM 1.2/2.0/2.1/2.2 поддержку колеса можно включить, расширив т. наз. event translations.

В последнем случае это означает, что для существующих приложений, исх. код которых недоступен, проблему можно решить, подсунув им изменённый файл ресурсов (Xresources/Xdefaults, см. man X (7)). Именно так это делается со статически слинкованными Netscape Communicator 4.x и Adobe Acrobat 5.x. Примеры файлов ресурсов могу кинуть по почте.

Для приложений, которые пишете вы сами, значения ресурсов по умолчанию можно зашить ещё на этапе компиляции, и тогда у конечного пользователя, опять же, колесо будет работать из коробки.

Разумеется, X-сервер должен быть XFree86 или X.org и поддерживать ZAxisMapping, т. е., например, для Xsun проблема решается совершенно по-другому.

Bass ★★★★★
() автор топика

Мощь! И XFT, и уникод пофиксили. Это очень и очень хорошо!

Zubok ★★★★★
()
Ответ на: комментарий от wa

>OpenMotif не поддерживает полностью Motif даже версии 2.0. Позвольте полюбопытствовать, что же из Motif версии 2.0. не поддерживается в OpenMotif. >Не надо отождествлять OpenMotif и CDE. С этим никто не спорит. Только не понятно к чему это сказано. Кстати, а какие виджеты входят в DT*?

zloy_starper ★★★
()
Ответ на: комментарий от wa

> OpenMotif не поддерживает полностью Motif даже версии 2.0. Очень мало виджетов, уровень середины 90-х прошлого века. Не надо отождествлять OpenMotif и CDE. CDE - это не просто коммерческий Motif, это ещё виджеты DT* - очень удобные и красивые. Моё мнение - такие поделки, как OpenMotif и Lesstif портят доброе имя Motif. Люди просто не знают, что такое Motif, формируя свои знания на основе вот этого.

Соглашусь, но TOG (The Open Group) всё никак не откликнутся на петицию, DeXtop GUI больше не продаётся, а единственный экземпляр CDE, доступный массам -- это CDE в Solaris 2.8+, который основан на TOG CDE 1.0/TOG Motif 1.2. А вот CDE 2.x можно увидеть разве что в HP-UX.

Ну и ограничения лицензии OpenMotif сюда добавьте.

Поэтому людям приходится довольствоваться тем, что есть и соответственно выносить свои суждения.

Bass ★★★★★
() автор топика
Ответ на: комментарий от Evgueni

> Оно ещё вернётся и всех забодает :), потому что простое, быстрое и Xово-ориентированное.

Я бы сказал (дамы, отвернитесь), Х-ёво-ориентированное. Чем, ну чем, вам нравится этот анахронизм?

ero-sennin ★★
()
Ответ на: комментарий от zloy_starper

> Кстати, а какие виджеты входят в DT*?

Откройте CDE Programmer's Guide на sun.com -- там оч. подробно всё описано. Кстати, у HP тоже было выложено что-то подобное.

Наконец, можно просто почитать хедеры от солярки :)

Bass ★★★★★
() автор топика
Ответ на: комментарий от anonymous

>когда оно умрет такое страшное?

Ого, уже xft и png.. Если еще сделают поддержку легких тем для виджетов(я не в курсе, может и есть уже), то ононе только не умрет, но и еще подвинет некоторых "жирных господ" десктопа..

My_quest ★★★★★
()
Ответ на: комментарий от ero-sennin

> Чем, ну чем, вам нравится этот анахронизм?

"Нам свойственна любовь к больным и убогим". Именно за это народ в своё время любил и ненавидел Netscape 4.x :)

Кстати, обрати внимание: новости об OpenMotif на LOR'е всегда сопровождаются невероятным флеймом. GTK/Qt никогда такой чести не удостаивались.

Bass ★★★★★
() автор топика
Ответ на: комментарий от ero-sennin

> Чем, ну чем, вам нравится этот анахронизм?

Потому что оно другое. Потому что раз написанная под этот анахронизм программа будет работать гарантировано и через десять лет, возможно, в том числе и без перекомпиляции.

Далеко не всегда нужен гламур - иногда необходим набор кнопок и окон в нужных местах.

Evgueni ★★★★★
()
Ответ на: комментарий от Evgueni

> Потому что раз написанная под этот анахронизм программа будет работать гарантировано и через десять лет, возможно, в том числе и без перекомпиляции.

Смешно пошутил. Когда мотиф научится работать на платформах, отличных от X11/*NIX, тогда и поговорим. Ибо. Сугубая Х-овая ориентация так же плоха, как и исключительная ориентация на WinAPI, скажем.

ero-sennin ★★
()

мля, когда же freetype, xft, fontconfig, cairo etc будут собирать с поддержкой BYTECODE и хинтинга???

sda00 ★★★
()
Ответ на: комментарий от sda00

> мля, когда же freetype, xft, fontconfig, cairo etc будут собирать с поддержкой BYTECODE и хинтинга???

в нормальных дистрибутивах их так и собирают

JB ★★★★★
()
Ответ на: комментарий от ero-sennin

> Смешно пошутил. Когда мотиф научится работать на платформах, отличных от X11/*NIX, тогда и поговорим. Ибо.

а) Сервера X11 есть почти везде, в том числе и под вин, в том числе и коммерческие.

б) Кросплатформенность всегда идёт за счёт чего-то. Подчас выплёскивая вместе с водой ребёнка. При этом в ход идут фразы типа: а без этого ребёнка и так хорошо.

Это по другому и оно работоспособно - поэтому оно самоценно.

Мне странно наблюдать ситуацию в которой чтобы программа была работоспособной приходится, условно гиперболизируя, каждые пол года переписывать её графическую часть заново. Логика программы при этом может не измениться ни на йоту.

Evgueni ★★★★★
()
Ответ на: комментарий от Evgueni

>> Никуда оно не вернётся, пока лицензию не сменят на свободную.

> А в чём с текущей лиценизией проблема? Вроде, модифицировать можно.

Оно абсолютно несвободное, ни в терминах OpenSource, ни в терминах Free Software:

http://www.gnu.org/philosophy/motif.html

anonymous
()
Ответ на: комментарий от Evgueni

> Мне странно наблюдать ситуацию в которой чтобы программа была работоспособной приходится, условно гиперболизируя, каждые пол года переписывать её графическую часть заново. Логика программы при этом может не измениться ни на йоту.

Вы мне напоминаете одного знакомого "молодого учёного", который любил мечтать: "вот хорошо бы придумать чего-нибудь гениальное, чтоб сразу нобелевку получить, и потом больше не напрягаться, ездить по конференциям, лекции там читать в лучших университетах мира, пару аспирантов посадить статьи писать заместо себя - во жизнь!" Вы с ним не из одной секты? :P

Увы. Всё в мире течёт и изменяется. И не только ПО. За 10 лет мир может измениться до неузнаваемости. Вспомните, например, как лечили зубы 10 лет назад. Вы бы на такое сейчас согласились?

И самое главное. И учёному, и программисту, любому специалисту всю жизнь приходится развиваться. Если вы за день не научились ничему новому - значит, день пропал зря, а вы ещё на день приблизились к старческому слабоумию, и к своей весьма ожидаемой вашими молодыми коллегами безвременной кончине. А эпитафию на вашем надгробии выполнит тупым зубилом старый алкоголик с дрожащими руками, чтобы получились зазубренные буквы в стиле "мотиф". Аминь, друзья, да пребудет биореактор ему пухом!

:-P

ero-sennin ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.