GNOME/2


OS/2 - better UNIX than Linux. GNOME logo

Новости проекта GNOME/2. | English version.
Вы когда нибудь видели, насколько красивы Linux X приложения? К примеру, Englightenment или программы из проекта GNOME. Вы видели полупрозрачные окна, красивейшие просмотрщики графических файлов и многое другое, что есть у многих пользователей Linux? Если нет, то предлагаю Вам это незамедлительно сделать и привожу здесь несколько ссылок на коллекции отличных скриншотов Х Десктопов.

Коллекция скриншотов программ, использующих GTK
Cайт Englightenment
Настройки разных Window Managers
Скриншоты программ проекта GNOME

Я понимаю реакцию некоторых людей -- бред, мазня, зачем мне полупрозрачные окна, CD Player, который ещё вдобавок показывает положение Солнца относительно Земли и т.д. Если Вы чётко решили, что Вам это всё не нужно, можно смело покидать данную страничку -- остальной разговор пойдёт именно об этой самой "мазне" и большом желании увидеть её под OS/2.

Электрические глаза открываются!

Проект GNOME/2 рад предоставить Вам на пробу первое GNOME приложение - первое из многих грядущих. EE - это достаточно неплохой просмотрщик картинок с большим количеством опций и высокой скоростью декомпрессии картинок. Было бы не плохо если бы вы скачали программу и написали потом нам понравилась ли она вам или нет, баг-репорты также бы не помешали. Перед запуском EE убедитесь, что Вы скачали все необходимые библиотеки. К сожалению мы еще не скачали EE на русский ftp GNOME/2 поэтому программу можно скачать только с тайваньского сайта. Как только EE появятся на нашем ftp все ссылки будут обновлены.

О новостях

Сложилась не очень простая ситуация с русскими новостями - с одной стороны отдельный русский новостник еще не готов и не очень ясно нужен ли он вообще. С другой стороны у меня нету достаточного времени держать его синхронно с английским, кроме того в английские новости пишут и другие члены проекта. Поэтому разыскивается переводчик новостей. Если кто захочет - пишите Платону Фомичеву

Текущий прогресс

Пока нет отдельных русских новостей я буду на этой страничке сообщать краткую сводку проекта. Итак: Достигнуты кое-какие успехи с основными библиотеками GNOME/2. Mr Hung-Chi Chu успешно скомпилировал их, и кроме этого у нас теперь готова еще одна интересная библиотека - ORbit: - CORBA функции для GNOME/2. Эти библиотеки доступны из нижней таблицы. Грубо говоря все это означает, что мы теперь сможем откомпилировать ЛЮБОЕ GNOME приложение, которое использует основные библиотеки и ORbit функции. Первыми приложениями естественно будут приложения ядра - калькулятор, нотепад, пасьянс :-) . На данный момент уже доступно для скачивания первое мощное GNOME/2 приложение - просмотрщик картинок - Electric Eyes. Чтобы показать Вам, как будут выглядеть приложения GNOME/2 я привожу здесь два скриншота моего рабочего стола ХFree86/2 - на первом можно увидеть внешний вид E/2 и несколько приложений, на втором приложения использующие функции gtk-themes.

Итак, к делу

Большинство графических заморочек и красивостей в Linux'e появляются с установкой в системе оконного менеджера Englightenment, на базе которого была создана система GNOME (Gnu Network Object Model Environment), которая состоит из набора библиотек и правил, и программ, которые эти правила используют. В сердце всей этой системы находится библиотека GTK (Gimp Toolkit - да-да, тот самый GIMP, который поразил многих пользователей OS/2). GTK полностью перенесена в OS/2 под XFree86/2, и именно благодаря этому мы можем при некотором старании запустить все остальные программы, наработанные пользователями Linux.

Основная идея

Организация интернационального проекта GNOME/2, целью, которого является перенесение всех GNOME модулей под OS/2. Мы не планируем PM версий, но наработанные нами сорцы помогут проекту Everblue. Напоминаю, что основное ядро системы gtk уже готово и в большинстве случаев вся портация программы будет заключаться в переработке Makefil'ов и компилировании бинарника. Что касается Englightenment, то и он скоро появится под OS/2. Но не так всё просто -- есть и достаточно сложно портируемые программы, например mixer, mp3 player и т.д. Там придется непосредственно менять код программы для достижения рабочего результата.

Что я делаю сейчас

Смотрю на интерес и реакцию народа, т.е. изучаю поток входящих писем, в которых Вы будете выражать свое согласие участвовать в проекте. Честно говоря, проект достаточно НЕ сложный, так что хватит 10-15 активных программистов. Могу Вас всех порадовать, Hung Chi Chu, портер GTK и Gimp/2 cогласился помогать и координировать нас.

Что пока нужно от Вас

Знание С/C++, желание помочь (но не на словах), Xfree86/2, библиотеки разработки для Х, gtk 1.2.0+, glib 1.2.0, их сорцы и дополнительные библиотеки, умение откомпилировать примеры gtk и запустить их, знакомство с сайтом www.gnome.org, доступ в InterNet. Я понимаю, что список большой, но что делать, не надо знать КАК писать в gtk, но надо уметь откомпилировать программу написанную в gtk :-)

Перед тем как писать письмо

Я понимаю, что это только портирование чужих программ, но Вы получаете шанс не на словах, а на деле помочь своей любимой ОС и привлечь к ней больше внимания. Так что тщательно оцените все свои силы, выполните все требования и пишите. Я могу попросить Вас скомпилировать один из примеров gtk и прислать мне бинарник, сорцы и короткое описание, что делать - я должен быть в Вас уверен.

Для проекта Вам потребуется новый ХServer

Для корректной работы Enlightenment/2 и программ проекта, скачайте исправленную версию shm.dll и новый ХServer с поддержкой шрифтов TrueType.

X TrueType cервера (13Jan99 ), его домашняя страница
Необходимые библиотеки FreeType
Note Во всех серверах нет проблемы хshm. В серверах отстутствуют функции PEX, XI, XIE.
Версия: XFree86-3.3.3.1, xtt-1.1pl04
Правильная Shm для Enlightenment, GIMP & всех XServers: shm.zip, shmdll.zip

Если Вам не нужна поддержка TrueType cкачайте XServer без нее.

Что будет дальше

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

Что конкретно получат люди от проекта

В основном Englightenment/2 и кучу отличных графических программ. И еще подтверждение фразы: "OS/2 - better UNIX than Linux".

Контакты

По вопросам участия в проекте отсылайте свои заявки координатору проекта с русской стороны Платону Фомичеву


Интересные ссылки:
Комментариев к странице: 0 | Добавить комментарий
Домой | Проект ядро Core/2 | Проект OS/4 Download | Новости | Гостевая книга | Подробно обо всем | Нужные программы | Проекты | OS/2 FAQ | Всячина | За и Против | Металлолом | #OS2Russian | RDM/2 | Весёлые картинки | Наша галерея | Доска объявлений | Карта сайта | ПОИСК | ФОРУМ