Сегодня, 8 ноября 2012 года, в процессе подготовки следующей версии дистрибутива под номером 18 с целью выявления ошибок и их дальнейшего исправления, проект Fedora проводит тестовый день для графического окружения рабочего стола GNOME 3.6.
В запланированных к выходу весной 2013 года версиях Gnome-shell и Mutter будет обеспечена базовая поддержка набора расширений XI2 (x.org).
В Gnome 3.8 планируется значительно расширить поддержку сенсорного ввода и, прежде всего, управления жестами. Конкретно будет обеспечено:
Поддержка перелистывания месяцев в календаре.
Перелистывание списка приложений в режиме обзора Gnome-shell.
Регулировка звука.
Масштабирование окон жестами.
Поддержка различных экранных слайдеров.
Различные комбо-боксы, например, в меню статуса пользователя.
Снятие блокировки экрана жестом.
Перелистывание рабочих столов
С целью полной поддержки всевозможных вариантов сенсорного управления и будет обеспечена поддержка XI2.
В качестве особенностей нового протокола называются:
Поддержка иерархии устройств ввода с разделением их на slave devices и master devices (не путать с slave и master дисками). Slave device — это физическое устройство ввода, подключенное к компьютеру. Master device — это виртуальное устройство ввода, создающееся в памяти компьютера, имитирующее физичекое (например, клавиатуру или мышь). Каждый раз, когда slave device генерирует некое событие, оно обрабатывается через master device и передается конкретному приложению.
Благодаря поддержке множества master devices, есть возможность реализовывать их все через один slave device. Это позволит обеспечить обработку самых различных событий через одно устройство ввода. Например, при работе с сенсорным экраном можно легко отделить жест масштабирования окна или перелистывания списка от простого касания для перемещения курсора мыши или нажатия виртуальной клавиши.
В XI2 введена поддержка 32-битных кей-кодов. На сегодняшний день в протоколе X11 поддерживаются клавиатуры максимум с 255 клавишами. В XI2 данное ограничение снимается.
Поддержка субпиксельных координат в событиях ввода.
Поддержка динамических устройств. Устройства ввода могут менять свое назначение прямо на лету.
Поддержка самых различных жестов для управления окнами.
Поддержка упрощенного API для исправления информации об устройстве ввода, а также выбора и смены события ввода.
Маттиас Класен показал несколько новшеств GNOME 3.7.1 (релиз — сегодня вечером), среди которых — начальная поддержка ownCloud.
Пока что в GNOME можно только создать новый аккаунт. Поддержка ownCloud в собственно приложениях GNOME появится в последующих обновлениях. Судя по вики, это затронет, как минимум, файловый менеджер Nautilus, почтовый клиент и персональный организатор Evolution, а также приложение Documents.
OwnCloud является свободной системой для создания облачных сервисов хранения данных, подобных DropBox и Ubuntu One.
Представлен четвёртый релиз третьей версии окружения рабочего стола GNOME — 3.6. Были переработаны Nautilus (теперь Files), Epiphany, трей сообщений и многое другое. Подробнее:
Доступна новая версия графической библиотеки Clutter, использующейся для GUI в проекте Gnome 3. API и ABI новой версии обратно совместимы с прошлыми версиями библиотеки.
Новшества:
ClutterScrollActor: поддержка области просмотра с прокруткой для отображения содержимого большего размера, чем область просмотра.
ClutterTransitionGroup и ClutterKeyframeTransition: два подкласса для организации группировки и перехода между ключевыми кадрами в соответствии с API анимации в ClutterActor.
Новый API для организации трансформации в ClutterActor: поддержка «осевой точки» для масштабирования, вращения и преобразования. Также, композиции могут быть трансформированы на основе 3D-матрицы.
Распознавание мультитач-жестов: поддержка распознавания типовых мултитач-жестов в классах ClutterPanAction, ClutterZoomAction, и ClutterRotateAction. Класс ClutterGestureAction может быть модифицирован для добавления распознавания новых жестов.
Улучшено управление холстом: ClutterGridLayout новый менеджер холста с использованием масштабируемой сетки, позволяющей автоматически расширять композиции вертикально и горизонтально.
Сообщество GNOME с гордостью отмечает пятнадцатилетие GNOME! Мы искали старые фотографии, вспоминая великие времена, и заново переживали ностальгические моменты. Окунитесь в воспоминания вместе с нами, чтобы заново пережить радость некоторых наших достижений!
Ввиду того, что разработчики Nautilus выбрали курс на упрощение интерфейса и урезание функционала (отказ от двухпанельного режима и отображения компактного вида папок), разработчики Canonical приняли решение отказаться от поставки Ubuntu 12.10 с Nautilus 3.6, хотя в тестовой версии Ubuntu уже включён Nautilus 3.5.5 (который обновится до стабильной версии 3.6), в пользу Nautilus 3.4 либо объединить усилия с разработчиками Nemo и включить их форк в состав будущего дистрибутива.
В дополнение к этому, разработчик Ubuntu Себастьян Бахер заметил, что поскольку GNOME не планирует свою работу достаточно заблаговременно, то для предотвращения подобных «сюрпризов», Ubuntu может даже следовать за GNOME с одним циклом задержки.
Одним маленьким коммитом сделал один большой шаг в развитии дистрибутива разработчик Joey Hess, переключив окружение рабочего стола по умолчанию с GNOME (бывшего таковым как минимум последние 2 релиза системы) на Xfce.
Основной причиной перехода, по словам разработчика, был размер системы: с переключением на Xfce размер образа CD#1 (включающего как минимум окружение рабочего стола по умолчанию и локализации) стал снова подходящим для CD. Он также добавил,
Могут быть и другие причины предпочесть Xfce в качестве окружения по умолчанию, но это и сложный, и субъективный вопрос. К сожалению, в Debian нет установленной процедуры принятия таких решений, но есть чёткая процедура их проверки. Поэтому я решил быть смелым и продолжить традицию деспотического выбора окружения рабочего стола для Debian в tasksel.
Вчера команда разработчиков MATE представила новую версию своего детища под номером 1.4, в которой был сделан упор на дальнейшее отдаление от родительского DE (GNOME 2) и исправление ошибок, а также полное избавление от пересечений имен файлов с GNOME 3, что позволяет использовать эти DE одновременно.
Основные изменения таковы:
mate-keyring и libmatekeyring теперь работают правильно;
добавлен пакет caja-dropbox;
новые темы для mate-notification-daemon;
доступна передача файлов по bluetooth;
добавлена тема значков mate-icon-theme-faenza;
добавлен пакет mate-character-map;
улучшения в caja;
удален НянКэт из диалога about;
многочисленные исправления багов.
Скачать свежую версию MATE для своего дистрибутива (Debian, Ubuntu, Linux Mint, Slackware, Fedora, Arch, SalixOS) можно здесь.
Происходящая в эти дни европейская конференция для пользователей и разработчиков GNOME — GUADEC — продолжает преподносить множество сюрпризов. Самыми неожиданными из них оказались объявления о планах выхода GNOME 4.0 в марте 2014 вместе с GnomeOS. Такие амбициозные планы и вовсе выглядят несбыточными по сравнению с решимостью захватить 20% рынка настольных пользовательских систем. Но обо всем по порядку.
Состою в редакции некоммерческого электронного журнала, в свежий выпуск попало интервью с Мигелем де Икаса. Тем, кто не знает, кто это — создатель GNOME, Midnight Commander и Gnumeric. Сейчас возглавляет компанию Xamarin, которая занимается разработкой платформы Mono и продуктов, основанных на ней.
Редакция: Как вы попали в программирование, есть ли у вас специальные «ритуалы» при написании кода?
Мигель: Однажды я хотел поиграть в одну игру, но в то время мы не могли позволить себе приобрести диск для моего компьютера, так что никакие коммерческие игры я запускать не мог. Все, что мне оставалось — научиться писать собственные небольшие игры. Причем, чтобы поиграть, приходилось вводить их каждый раз при включении компьютера. Год спустя отец купил мне кассету, чтобы я мог записать свою игру, но к тому времени я уже стал думать о других интересных задачах.
Согласно новостям с Ubuntu Developer Summit, в Ubuntu 12.10 Quantal Quetzal добавится ещё один официальный выпуск, основанный на отличном от остальных окружении рабочего стола.
В то время, как в основном Ubuntu используется оболочка Unity, а пользователям других сред рабочего стола предлагаются варианты Kubuntu (KDE), Xubuntu (Xfce) и Lubuntu (LXDE), с момента выпуска GNOME 3.0 не было официального варианта, использующего его стандартную оболочку GNOME Shell (хотя есть неофициальный Ubuntu GNOME Shell Remix). Теперь он появится.
С официальным названием нового дистрибутива разработчики пока не определились. Предлагаются варианты GNObuntu, GNOME OS, GNOME Ubuntu, Ubuntu GNOME, UbuGNOME и другие.
Представляю вашему вниманию новый перевод, источником которого стало интервью участника команды GNOME, главного по вопросам новых релизов этого популярного рабочего окружения, Фредерика Питерса (Frederic Peters).
Фредерик ответил на вопросы журналиста веб-портала Muktware.com о себе, о работе над релизами в GNOME, об отношении к пользовательским откликам, рассказал о своем видении рабочих сред Unity и Cinnamon и попытался парировать критику напористого собеседника.
По следам только что вышедшего релиза Gnome 3.4, сегодня, 29 марта, Fedora проводит тестовый день, посвященный работе Gnome Shell в условиях отсутствия аппаратной поддержки 3D.
Если у вас есть проблемная видеокарта, слишком старая или слишком новая, или просто не сошедшаяся характером с композитным менеджером Gnome Shell, именно сегодня самый удачный день для того чтобы заявить о ней команде разработчиков Gnome в http://bugzilla.gnome.org/ и в http://bugzilla.redhat.com.
Также под цели тестирования подходит запуск Gnome Shell на всевозможных виртуальных машинах. VirtualBox и KVM уже должны работать без проблем.
Особенно интересны разработчикам:
старое x86-железо, в частности, процессоры не поддерживающие SSE2 (AMD Geode и pre-Athlon-64, Intel pre-Pentium-4 и т.п.);
ARM, PowerPC и прочие не x86-архитектуры;
виртуальные машины, отличные от KVM;
старые видеокарты: Intel 8xx, Radeon pre-R300, NVIDIA pre-GeForce-6.
Также стоит протестировать подключение дополнительных мониторов и телевизоров.
Очень важно обозначить все проблемы поддержки видеодрайвера llvmpipe заранее, перед выпуском Beta-версии, чтобы к релизу подойти уже во всеоружии и без неприятных сюрпризов.
Поучаствовав в тестировании, пожалуйста, отписывайтесь о результате на специальной вики-странице. Тогда ваше тестирование будет учтено при сборе общей статистики, а значит повлияет на расстановку приоритетов при разработке и исправлении ошибок драйвера.
Как обычно, свои вопросы вы можете задать в день тестирования на IRC-канале #fedora-test-day (сервер freenode) или в любое время на русскоязычном Jabber-канале fedora@conference.jabber.ru.
В настройках сети можно удалить отдельные подключения.
Улучшены настройки энергосбережения.
Значительно улучшена поддержка планшетов Wacom, включая калибровку, маппинг кнопок и подключение нескольких планшетов.
Улучшена поддержка «железа»:
Улучшена организация цветовых профилей.
Улучшена поддержка док-станций и внешних мониторов. Теперь, например, ноутбук не будет засыпать при закрытии крышки, если к нему подключен внешний монитор.
Поддержка volume keys для USB-колонок и наушников.
Поддержка multiseat setup.
Значительно улучшена документация многих приложений.
Изменения в приложениях:
В Empathy полностью переработан интерфейс видео-звонков, который теперь полностью интегрирован в GNOME.
Переработан дизайн приложения Documents, которое служит для организации онлайн-документов.
Полностью переделан интерфейс браузера Web (gnome.org) (ранее назывался Epiphany).
Новое приложение Contacts для организации адресной книги.
В приложении Disks (ранее называвшемся GNOME Disk Utility) переработан интерфейс и улучшена интеграция с GNOME.
Добавлена возможность делать откат действия (undo) в Nautilus.
Текстовый редактор gedit теперь работает под Mac OS X.
В просмотрщике изображений (Eye of GNOME) можно смотреть метаданные изображения в боковой панели.
Множественные улучшения для людей с ограниченными возможностями.
Увидела свет новая версия популярной библиотеки для создания графических интерфейсов — GTK+ 3.4.0. Список новшеств:
Поддержка меню в GtkApplication.
Новый виджет для выбора цвета.
Улучшена поддержка устройств тактильного ввода:
Новые устройства GDK_SOURCE_TOUCHSCREEN и GDK_SOURCE_TOUCHPAD.
Новые события GdkEventTouch и GDK_TOUCH_MASK.
Новый сигнал GtkWidget::touch-event.
Поддержка плавной прокрутки (smooth scrolling).
На устройствах с тачскринами поддерживается кинетическая прокрутка (kinetic scrolling).
Значительно улучшена поддержка Mac OS X.
Впервые в ветке 3.x официально поддерживается Windows.
Значительно дополнен бекенд для Wayland.
Улучшена поддержка тем:
Более полная поддержка CSS (можно использовать 'transparent' в качестве цвета, добавлены свойства
'background-clip', 'background-origin', 'background-size', добавлен синтаксис задания линейного градиента).
В CSS поддерживаются проценты, углы и другие единицы измерения.
Во всплывающих подсказках можно использовать скругленные углы.
Можно задавать отдельные темы для окон без фокуса.
Одной из добрых традиций GNOME можно считать добротный интерфейс с упором на простоту и практичность. Программы, из которых состоит рабочее окружение, переведены на разные языки, участники проекта стараются сделать его доступным каждому включая тех, чьи физические способности ограничены. Да, именно так: пользоваться рабочим окружнием GNOME могут даже люди, которым с трудом даются простые вещи в обычной жизни.
GNOME является частью The GNU Project. Полный набор программ, из которых состоит GNOME, можно скачать и использовать бесплатно; планы по разработке, репозитории с кодом и каналы связи открыты круглосуточно.
За последнее время благодарными пользователями GNOME пожертвовано около 9 тысяч долларов, это почти половина суммы, которая требуется проекту для выполнения намеченного на 2012 год. Достаточно вспомнить суммы в 900 тысяч и 1,5 миллиона долларов, на которые рассчитывают разработчики игры «Wasteland 2», чтобы понять, что 20 тысяч — на самом деле немного.
Полученные средства пойдут на поддержание в рабочем состоянии инфраструктуры GNOME, организацию и проведение слётов, на которых разработчики могут встретиться, обсудить состояние разработки и способы сделать рабочее окружение лучше. На таких слётах обсуждается полученная обратная связь и пишется новый код, это помогает быстрее выполнять задачи и реализовывать планы. Как можно заметить по последним выпускам, GNOME 3 обрастает функциональностью, которую от него ожидали.
Роль в жизни проекта играет любое, даже самое маленькое пожертвование. При заполнении формы на сайте можно выбрать разработчика, от которого вы бы хотели получить открытку с благодарностью и традиционный сувенир. Сделать пожертвование можно один раз или путем подписки на год. Второе дает возможность сделать больший вклад меньшими отчислениями. Ваше имя будет отмечено на сайте проекта.