Увидел свет (http://mail.gnome.org/archives/gtk-list/2011-February/msg000...) первый стабильный релиз новой ветки тулкита для создания графического интерфейса пользователя - GTK+ 3.0.0 (http://live.gnome.org/GTK%2B). Ключевым изменением новой ветки является значительная переработка (http://library.gnome.org/devel/gtk3/3.0/migrating.html) программного интерфейса, которая вылилась не только в расширении (http://library.gnome.org/devel/gtk3/3.0/api-index-3-0.html) API (http://library.gnome.org/devel/gtk3/3.0/), но и в его чистке и реструктуризации - удалены (http://library.gnome.org/devel/gtk3/3.0/api-index-deprecated...) признанные устаревшими элементы API, все "public" структуры переведены в область видимости "private". Ценой нарушения обратной совместимости с прошлыми версиями Gtk стало повышение производительности и уменьшение размера библиотеки.
Из базовых изменений GTK+ 3.0 можно отметить:
- Полностью независимый от экрана рендеринг - все функции отрисовки переведе...URL: http://mail.gnome.org/archives/gtk-list/2011-February/msg000...
Новость: http://www.opennet.me/opennews/art.shtml?num=29565
Однако движется на мобилные платформы )
Это судя по этому http://library.gnome.org/devel/gtk3/3.0/GtkSwitch.html ?
> GTK+ 3.0 двигается в сторону современного окружения X12 с полной поддержкой множественных указателей, клавиатур и других гаджетов.Мечта секретарш о том, что можно одной мышкой карту в пасьянсе подвинуть, а другой - нижнюю схватить, станет явью?
> множественных указателейМультитач?
интересная штукенция, а что такое за х12? я о такой разработке не слышал
http://www.x.org/wiki/Development/X12
Да какой нафиг X12, вы по ссылке на оригинал сходите. Это XI2, вторая буква - I, X Input 2 то бишь. Тому, так креативно дополнил новость ссылкой на "X12" надо дать подзатыльник за невнимательность ;)
Так а свойства, в т.ч. эти у ПО порой сильно зависят от того, на чем оно сделано. Так что с теми изменениями есть вероятность, что будет какая нибудь разница. Легковесность дистрибутивов и ОС как известно может немало зависеть от типа графическаго окружения. Но как все это зависит от обновления одного и того же инструментария?
>Полностью независимый от экрана рендеринг - все функции отрисовки переведены на >использование векторной графической библиотеки Cairo и больше не задействуют для >вывода на экран устаревший API системы X11. Вывод в GTK+ 3 полностью >абстрагирован от типа графических подсистем. Также были убраны некоторые другие >концепции, специфичные для X11, такие как colormaps и pixmaps;похоже можно будет совсем отказаться от libX11 и пр.
ведь у cairo есть bind-инг с XCB
только он не работает :(
За DirectFB обидно...bw
Может кто в курсе - в X Input 2 исправили переключение раскладки клавиатуры по ctrl+shift? Или в линуксе всегда будет проблемой вызвать ctrl+shift+s при переключении раскладок на этом сочетании?
Я переключение раскладки переставил себе на CapsLock -- привык за 2 дня, стало гораздо удобнее
а если раскладок более двух?
> а если раскладок более двух?Переключение по кругу, но включить чтобы по умолчанию сначала переключалось на предыдущую.
Так же можно сделать прямое переключение на конкретный язык любой более простой комбинацией, чем Ctrl+Shift+...
В кедах это легко делается со стандартыми модификаторами, если хочется чего-то особого -- можно поставить xneur, там ещё больше возможностей (морда на Gtk у него есть)
> а если раскладок более двух?xxkb и некоторые другие xkb-переключалки умеют две основные плюс вариации на тему. У меня, скажем, переключает лат/кир и кириллицу отдельно -- рус/укр. Запоминая, разумеется, в каком окне какая текущая и что за кириллица.
> Я переключение раскладки переставил себе на CapsLock -- привык за 2 дня,
> стало гораздо удобнееА я повредил ногу и перешёл на костыли -- привык за 2 месяца, стало гораздо удобнее.
PS: я же совсем другой вопрос задавал...
> PS: я же совсем другой вопрос задавал...Переключение одной клавишей удобнее чем Ctrl+Shift безотносительно того бага.
А я, например, тоже привык к Ctrl+Shift и не на что другое "перепривыкать" не намерен.
Это к тому что не правильно это вместо исправление баги предлагать просто привыкнуть к ней!!!
дык вендоузятнеги так и живут! :)
а справа кэпс-лока нету а иногда необходимо переключение именно правой рукой!
>иногда необходимо переключение именно правой рукой!правой рукой можно нажимать кнопки на левой половине клавиатуры.
> X Input 2 исправили переключение раскладки клавиатуры по ctrl+shift?Пользуюсь X-Server 1.8 и старше и X-Input 2 с лета. Всё работает.
>> X Input 2 исправили переключение раскладки клавиатуры по ctrl+shift?
> Пользуюсь X-Server 1.8 и старше и X-Input 2 с лета. Всё работает.А работает - в смысле просто работает, или тот баг точно не воспроизводится? Просто мне и раньше говорили, что всё работает, а на самом деле просто не понимали о каком баге идёт речь.
В Fedore 14, что в Gnome, что в KDE спокойно при установке выставляется ctrl+shift и нет проблем. Что я не так делаю?-))))
Давно выставляется не только в этом "продвинутом" дистрибутиве. Только вот задействовать комбинации ctrl+shift+<влево|вправо> для выделения слова почему-то до сих пор не получается.
Впечатляет, думал он такой старый и что изменить там что-то в лучшую сторону нереально. Кстати зря многие ругают Gnome 3. Щупал тестовую сборку, очень понравилось. И сам интерфейс и то насколь плавно и быстро работает и откликается. Все конечно пока еще сыровато, главное чтоб успели к релизу и надеюсь уже увидеть в рабочем виде в Fedora 15.
Интерестно, а Firefox 4 будет на Gtk 3?
>Кстати зря многие ругают Gnome 3. Щупал тестовую сборку, очень понравилось.А кроме скорости как вообще ощущения? Я еще не пробовал.
>>Кстати зря многие ругают Gnome 3. Щупал тестовую сборку, очень понравилось.
> А кроме скорости как вообще ощущения? Я еще не пробовал.Можно возить мышку и при этом комфортно работать, можно быстро по клавишам нажимать и также комфортно работать. И сам подход работы с окнами понравился, все очень наглядно и удобно.
Кстати, многие разводят панику из-за нового гнома, так вот кому нравится старый, привычный, то им нечего волноваться. Его еще не один год будут поддерживать.
Цитата:
* The traditional GNOME 2 desktop will not disappear overnight, however: releases of GNOME 2 will continue to be supported by distributions for years to come.Common questions and answers - http://www.gnome3.org/faq.html
>Кстати, многие разводят панику из-за нового гнома, так вот кому нравится старый, привычный, то им нечего волноваться.Понял, спасибо. Матейнер в моей оси старается поддерживать оригинальный Гном - перейду на новый как будет.
>Кстати, многие разводят панику из-за нового гнома, так вот кому нравится старый, привычный, то им нечего волноваться. Его еще не один год будут поддерживать.Да, если подумать о таких дистрибутивах/релизах как ubuntu 10.4 LTS, Debian 6.0, RHEL 5/6 - то ещё очень-очень доооолго.
Вот как :( А я бегло прочитал их английский FAQ и решил, что скажем я смогу при желании(или невозможности включения на старых машинах Gnome Shell) в Fedora 15 беспроблемно при загрузке в GDM выбрать что-то типа Classic Gnome, примерно так как делают в Ubuntu их Unity. Тогда интерестно как новый гном будет шевелиться на ну очень древних машинах? Сам проверял работу на Intel GMA4500 и был ну очень удивлен плавностью и отсутствием всяческих фризов.
Пробовал GnomeShell в Федоре 14 на компе с процом PIII-1133 и видюхой Radeon 9550. Ну очень медленно, примерно как KDE4. А включается GnomeShell не в GDM, а в "Эффектах рабочего стола".
Вот еще интерестный момент. Цитата:The user experience (on supported hardware) will be defined by gnome-shell. If graphics hardware (and/or drivers) do not support gnome-shell, GNOME 3 starts in a 'fallback mode' where we run gnome-panel and metacity instead of gnome-shell. Note that this is not a 'GNOME 2' mode, the panel configuration will be adjusted to give a similar look-and-feel to the shell.
Т.е. если видеокарточка не потянет новый гном, то он переключится на старый, хотя и будет отличаться от привычного.
Вообщем я продолжаю сохранять оптимизм и буду надеяться что и на старых машинах можно будет продолжать работать с новыми дистрибутивами :) И очень надеюсь что не повторится ситуация как с выходом KDE 4.
> Впечатляет, думал он такой старый и что изменить там что-то в лучшую
> сторону нереально. Кстати зря многие ругают Gnome 3. Щупал тестовую сборку,
> очень понравилось. И сам интерфейс и то насколь плавно и быстро
> работает и откликается. Все конечно пока еще сыровато, главное чтоб успели
> к релизу и надеюсь уже увидеть в рабочем виде в Fedora
> 15.
> Интерестно, а Firefox 4 будет на Gtk 3?firefox 5 вполне может
Уже и 3.0.1 успели выпустить
http://ftp.gnome.org/pub/GNOME/sources/gtk+/3.0/gtk+-3.0.1.news* A autoconf macro, GTK_CHECK_BACKEND, has been added
to allow easy checking for certain gdk backends* A number of memory leaks and segfaults involving accessibility
have been fixed* Bugs fixed:
586201 GtkLinkButton doesn't implement neither HyperLink nor...
599907 Gail implementation of atk_add_key_event_listener return...
626730 Check menu item does not set indeterminate state
630971 gailstatusbar attempts to cast a GtkHBox to a GtkBin
633291 Handle Shift-keys in X11 gdk_test_simulate_key()
642213 gtk_widget_render_icon_pixbuf fails with non-standard...
642263 undefined reference to "GTK_IS_SOCKET" and "GTK_IS_PLUG"
642541 Missing semi-colon in gtkseparatormenuitem.c
642677 "migrating" guide not in sync with GTK+ 3.0
642681 gtk_combo_box_text_get_active_text doesn't work as stated
642751 Typo in migrating-2to3.xml
642771 Fix tiny leak in tracker backend
642772 GTK does not correctly process input sent via SendInput...
642778 TextView broken for large files
642782 gail_misc_buffer_get_run_attributes doesn't set background-gdk...
642791 Fix a typo in gtk_socket_notify