LINUX.ORG.RU

Gnome 3.20

 ,


2

4

После полугода разработки вышел Gnome 3.20 'Delhi'

Основные изменения. вошедшие в данный релиз

  • Используется GTK+ 3.20.
  • Для программ из состава Gnome реализовано окно с подсказками сочетаний клавиш. Вызывается по Ctrl+F1 или Ctrl+7.
  • В файловом менеджере Nautilus переработан интерфейс фильтрации результатов поиска, добавлены дополнительные уровни масштабирования, обновлено окно настроек.
  • В Gnome-Photos добавлены инструменты для простого редактирования изображений.
  • Значительно расширен функционал Gnome-Maps: поддержка пользовательских слоёв, работа с картами OpenStreetMap и другое.
  • Значительно переработан интерфейс Dconf-Editor.
  • В Gnome-Software добавлена поддержка установки приложений, собранных под XDG apps. Добавлена возможность оставлять отзывы.
  • В Epiphany не-https соединения теперь отмечаются как незащищённые. Новый режим сохранения сеанса благодаря новым возможностям WebkitGTK позволяет восстанавливать состояние вкладок на момент закрытия браузера, например позицию прокрутки.
  • В Gnome Builder реализована панель сборки, добавлена начальная поддержка языка Vala, улучшения в работе автодополнения, улучшения в интерфейсе.
  • В vte3 реализована плавная (попиксельная) прокрутка.
  • Представлена библиотека проверки правописания gspell, (используется в новой версии текстового редактора Gedit).
  • Некоторые улучшения поддержки Wayland. GDM теперь отдаёт предпочтение Wayland-сеансу, если существует два сеанса с одинаковым именем. Однако в дистрибутиве Fedora 24 будет использоваться сеанс Xorg по умолчанию.
  • Значительные улучшения в используемом по умолчанию шрифте Cantarell.
  • Пользовательские compose-последовательности. GTK+ теперь просматривает файл ~/.XCompose на наличие таковых.
  • Улучшены настройки ограничения доступа приложения к информации о местоположению. Возможна настройка для каждого приложения. Скриншот
  • Новый интерфейс настроек мыши и тачпада. Скриншот
  • Новый диалог печати.
  • Случайный MAC-адрес для Wi-Fi в NetworkManager в режиме сканирования, для повышения приватности. BlueZ использует это в реализации режима Bluetooth Low-Energy.

Подробный список изменений

  • Окно подсказок клавиатурных сочетаний
    • Окно со списком используемых сочетаний клавиш и мультитач-жестов. Для вызова используются сочетания Control-F1 и Control-?.
    • На текущий момент реализовано в следующих приложениях из состава Gnome: gnome-control-center, eog, evince, gnome-logs, nautilus, dconf-editor, devhelp, gedit, gitg, gnome-boxes, gnome-calendar, gnome-clocks, gnome-documents, gnome-maps, gnome-photos, polari, totem, gnome-builder.
    Скриншот

  • Gnome Calendar
    • Улучшения в манипуляциях с часовыми поясами.
    • Улучшен поповер для быстрого добавления события.
    • Визуальные улучшения.

  • Dconf Editor Значительно переработан интерфейс. Лицензия изменена на GPL 3+.
    • Простые в использовании закладки для избранных путей. При открытии отображается тот путь, на котором было закрыто приложение.
    • Более прост в управлении с клавиатуры.
    • Добавлена возможность удобного копирования значения для выбранного ключа по Ctrl+C, или пути по Ctrl+Shift+C.
    • Примеры возможностей dconf и gsettings в /ca/desrt/dconf-editor/demo/.
    Скриншот

  • Gnome Logs
    • Во всплывающей подсказке для каждой строки теперь отображается полный текст лога.
    • В режиме просмотра деталей теперь отображается время с точностью до секунд.
    • Использована другая иконка кнопки экспорта на панели инструментов.
    • Добавлена поддержка вывода отфильтрованных сообщений.
    • Поддержка прокрутки в режиме просмотра деталей.
    • Ускорение запуска.

  • Gnome Maps
    • Возможность нанесения маршрутов.
    • Возможность открытия произвольных слоёв в формате GeoJSON.
    • Поддержка стилизации «Mapbox simple style» для GeoJSON.
    • Также поддерживаются форматы KML и GPX для произвольных слоёв.
    • Popup bubbles теперь расширяемые и с поповером.
    • Поддержка добавления и редактировании местоположения для карт OpenStreetMap.
    • Добавлено отображение масштабной линейки на карте.
    • Теперь возможно добавление информации о веб-сайте, номере телефона, доступе в интернет и высоте над уровнем моря к map bubble.
    • Добавлена возможность экспорта карты в PNG через контекстное меню.
    • В поиске маршрута добавлена поддержка непрямых путей.
    • Перехват URI-схемы geo:. Поддерживается в Epiphani и Polari.
    • При запуске осуществляется переход к местоположению на момент закрытия приложения.
    Скриншот

  • Nautilus
    • Новый интерфейс фильтрации поиска, более простой в использовании.
    • Множественные улучшения в поиске позволяют ускорить вывод результатов.
    • Обновленный диалог настройки с поддержкой новых опций.
    • Новые уровни масштабирования в режиме иконок и списка.
    • Улучшения масштабирования превью в режиме иконок.
    • Отображение свободного пространства в Other Places.
    Скриншот

  • Gnome Nibbles
    • Переработан дизайн.
    Скриншот

  • Gnome Photos
    • Добавлены инструменты редактирования: обрезка, регулировка яркости и контраста, чёткость краёв, удаление шума и прочие фильтры.
    • Простой экспорт с реализацией режима сохранения изображения в уменьшенном размере.
    • Возможность удаления фотографии в режиме предпросмотра.
    • Возможность навигации для результатов поиска в режиме предпросмотра.
    • Улучшены функции работы с избранными изображениями: немедленное обновление содержимого и улучшенные визуальные эффекты для кнопок.
    • Исправлены ошибки при работе в полноэкранном режиме.
    Скриншот

  • Polari
    • Улучшен интерфейс настроек свойств сервера. Доступен прямо из боковой панели и проще в использовании.
    • Поддержка вставки внутрь строки. Можно вставлять текст и изображения и добавлять текст вокруг url ссылок.
    • Поддержка добавления изображений в публичный сервис Imgur.
    • Простое создание подключений со списка публичных серверов.
    • Визуальные улучшения: анимированный текст и область подробного ввода.
    • Поддержка IRC-команды /msg (особенно полезной для аутентификации с помощью NickServ).
    • Поддержка паролей сервера (особенно полезных для аутентификации с помощью баунсеров, таких как ZNC).
    • Сжатые и отфильтрованные статусные сообщения для минимизации текстового шума в комнатах.
    • Поддержка дополнения команд IRC по Tab.
    • Переключение между каналами с непрочитанными сообщениями по Ctrl+Shift+PgUp/PgDown.
    • Поддержка открытия IRC-ссылок.
    Скриншот

  • Gnome Software
    • Отзывчивый интерфейс: контент на домашней странице масштабируется под размер окна.
    • Обновления ОС: поддержка обновлений ОС так же, как обновления приложений.
    • Поддержка XDG app позволяет устанавливать приложения, собранные под XDG app. Полезно для установки ночных версий приложений.
    • Пользовательские отзывы для приложений. Добавление и просмотр, отметки о полезности. Отзывы имеют рейтинг в виде звёзд, краткое изложение и содержание. Отзывы с более высоким рейтингом показаны первыми.
    Скриншот

  • Gnome Sound Recoder
    • Кнопка проигрывания работает, даже если строка не выделена (фикс багфичи).
    • Возможность записи в режиме моно.

  • Gnome Terminal
    • Плавная (попиксельная) прокрутка. Реально реализована в VTE3, но разработчики скрывают.
  • Gnome Documents
    • В виджете LibreOfficeKit улучшено отображение таблиц.
    • Возможность сортировки файлов по различным критериям.
    • Полнотекстовый поиск.

  • Gnome Boxes
    • Автоматическое создание снапшотов после установки VM (можно в любое время сбросить состояние VM).

  • Gnome ToDo
    • Поддержка плагинов.
    • Улучшенная панель планирования.
    • Новый режим просмотра списка задач — в виде списка.

  • Epiphany
    • Не-https соединения теперь помечаются как явно незащищённые.
    • WebGL теперь включён по умолчанию.
    • Web Audio теперь включено по умолчанию.
    • Новый поповер загрузок.
    • Улучшенное восстановление сеанса, с помощью WebKit, восстанавливает страницу в том виде, в котором она была на момент закрытия браузера, учитывая историю, позицию прокрутки, и прочее, для каждой вкладки.
    • При открытии ссылки в новой вкладке наследуется история.
    • В настройки добавлена возможность отключения возможностей восстановления сеанса.
    • Новое окно приветствие при запуске браузера с чистой историей.
    • Возможность поиска в диалоговом окне просмотра куков.
    • Шикарный переработанный диалог выбора текстовых кодировок.
    • Пункт меню «Web apps» перемещён из раздела «Other» в «Internet menu» (для сеанса Gnome Classic).
    • Новый поповер для загрузок.
    • Бесшовная поддержка веб-сайтов использующих GSS-Negotiate через новую возможность libsoup.
    Скриншот

  • Gnome Builder
    • Настройки приложения были переработаны, для более быстрого и удобно поиска в них.
    • Новый To Do плагин, выводит содержащиеся в проекте комментарии TODO, FIXME и XXX в виде списка, и позволяет перехожить к месту их расположения.
    • Продолжено улучшение режима эмуляции VIM.
    • Реализовано обнаружение и подсветка общих ошибок gettext.
    • Представлена команда ide, позволяющая удобное создание новых проектов с помощью интерфейса командной строки.
    • Для языков с поддержкой семантического анализа, при клике мышью с зажатым Ctrl по переменной, типу или функции осуществляется переход к месту определения.
    • Начальная поддержка языка Vala.
    • Автодополнение работает быстрее и с нечётким сопоставлением.
    • Добавлена панель сборки, поддерживающая на текущий момент сборку xdg-app и jhbuild.
    • Показана возможность настройки для работы с distcc и ccache.
    • Поддержка внешних плагинов.
    Скриншот

  • Gnome Shell
    • Элементы управления воспроизведением музыки добавлены в выпадающее меню календаря и уведомлений. Скриншот
    • Для систем с невозможностью определить подключённую гарнитуру, наушники или микрофон добавлен диалог для выбора вручную.
    • Добавлена скрытая настройка показа процента заряда аккумулятора, заменяющая 4 существующих расширения.
    • Клавиши отключения Wi-Fi и Bluetooth поддерживаются «из коробки».

  • Поддержка Wayland По умолчанию в Fedora 24 останется сеанс Xorg.
    • Движения указателя, блокировки и ограничение рабочей области были реализованы в Mutter. Это означает возможность использования и написания нативных игр для Wayland.
    • Доработаны следующие возможности: кинетическая прокрутка, drag-and-drop, уведомления о запуске приложений, вставка по нажатию на колесико мыши и другие.

  • GDM
    • Если существует сеанс Wayland, одноимённый с Xorg-сеансом, то по умолчанию выбирается сеанс Wayland.
    • Экран входа больше не отображает сеансы Wayland как доступные, пока сам не запущен как сеанс Wayland.
    • Экран входа теперь поддерживает сборку с префиксом, отличным от расположения Gnome.

  • xdg-app
    • Представлен xdg-app-builder — инструмент для более простой сборки приложений. Написаны руководства по его использованию.
    • Доступен набор ночных сборок Gnome-приложений, демонстрирующих возможность установки нескольких версий приложения одновременно, используя xdg-app.
    • Возможно создание и распространение сборки приложения в виде единого файла, что может быть полезно для распространения с помощью физических носителей.
    • В общем виде реализовано хранение информации о разрешениях приложения. Это первый шаг на пути к изоляции приложений.
    • Детализированная информация, например описание и скриншоты, может быть добавлена к пакету, в формате AppData. Может быть использована в таких приложениях, как Gnome Software.

  • gjs
    • json-glib, gom и GtkBuilder теперь могут быть использованы их gjs.

  • GLib
    • Добавлена поддержка DTLS (Datagram TLS) для работы с шифрованными медиапотоками,
    • Новая справка для целочисленных операций с проверкой переполнения, призванная упростить написание безопасного кода.

  • LibSoup
    • Поддержка GSS-Negotiate (например в Kerberos) если включены возможности SOUP_TYPE_AUTH_NEGOTIATE.

  • WebKitGTK+
    • Поддержка скрываемых полос прокрутки, появившихся в GTK+ 3.16.
    • Новый API для сохранения и восстановления сеанса.
    • Новый API для onbeforeunload.
    • Новый API console-сообщений, для приложений, которые хотят доступ к консольным сообщениям.
    • WebKitNetworkProcess включен по умолчанию и обязателен.

  • Tracker
    • Значительно улучшена поддержка синтаксиса SPARQL 1.1 (Update и Query).
      • Теперь поддерживается синтаксис DELETE {...} INSERT {...} WHERE {...}. Это позволяет выполнять сложные обновления через целые множества результатов атомарно. Синтаксис близок к тому, что был доступен в неофициальном INSERT OR REPLACE {...}.
      • Реализована поддержка BIND, делающая возможным привязку сложных выражений к переменным внутри тройных образцов.
      • Поддержка множества встроенных функций sparql1.1: NOW, RAND, CONCAT, CONTAINS,LCASE, UCASE, STRLEN, SUBSTR, STRSTARTS, STRENDS, ABS, ROUND, ENCODE_FOR_URI, STRBEFORE, STRAFTER, CEIL, FLOOR, YEAR, MONTH, DAY, HOUR, MINUTES, SECONDS, MD5, SHA1, SHA256, SHA51. Часть из них была ранее доступна как функции XPath (например fn:contains).

  • PyGObject
    • Улучшена поддержка GError.
    • Улучшение производительности вызовов функций и замыканий.
    • Функции. возвращающие множество значений. теперь возвращают именованные кортежи/
    • Справочник по Python API:
      • Включает ссылки на имплементации на C.
      • Множественные улучшения документации (Gtk.ListStore, Gtk.TreeModelRow, ...).
      • Улучшен поиск и добавлены новые настройки поиска.
  • Тема оформления
    • Анимированные чекбоксы и радиобатоны

  • Шрифты
    • Шрифт Cantarell получил значимые улучшения в хинтинге и охвате языковых символов:
      • Языковой охват доведен почти полностью до уровня Adobe Latin 4 и Adobe Cyrillic 2.
      • Многие символы, реализованные Pooja Saxena в своем производном шрифте Cambay для письменности деванагари, были добавлены в Cantarell.
      • Перерисованы глифы и лигатуры для ирландского языка.
      • Символы кириллицы отображаются полностью корректно. Некоторые формы были перерисованы для обычного начертания, а также портированы для утолщенного.
      • Добавлен символ для заглавного эсцет (ẞ).
      • Некоторые улучшения в нативном хинтинге. Мелкие символы теперь отображаются несколько крупнее для стандартных размеров UI, схожим образом с Source Sans Pro.

Официальное видео

>>> Подробности

Ответ на: комментарий от JB

Вечером заценим live образ тогда. Уж сильно хочется лично оценить, что там и как. Ведь гном, наверное, единственное de, которое пилят столько разрабов.

garik_keghen ★★★★★ ()

круто, давно ждал нормального редактора фото и починки звукозаписи

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

Сейчас точно не скажу, где я видел, в unity или в крысе, но факт был, что пакет, который я удалял, был гвоздями прибит. После этого удалять «системные» пакеты стремновато.

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

С проблемами других дистрибутивов не знаком. Хотя в арче тоже слишком много зависимостей у гнома и я их смог выпилить только пересборкой.

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

Я конечно понимаю в vk ты не сидишь наверное, но если знаешь то подскажи. Скрин его я сделал на ubuntu (браузер не важен), в Fedora у меня любой спец символ типа вон той мобилки в любом браузере отображается срезанным на пополам. А именно нижняя часть спец.символа не видна совсем. Помнится даже на LOR'e спец.символы не показывались некоторые. Причем не важно как делались шрифты, патчи от rfremix или сам делал путем freetype-freeworld и конфига...
Буду благодарен за хоть какое то объяснение этих артефактов)
ps ах да использую редакцию gnome.

SANSLAR ★★ ()
Последнее исправление: SANSLAR (всего исправлений: 1)
Ответ на: комментарий от SANSLAR

хз, я не сталкивался никогда. Может быть дело в самих шрифтах? Вроде как эмодзи в отдельном шрифтовом наборе лежат

JB ★★★★★ ()
Последнее исправление: JB (всего исправлений: 1)
Ответ на: комментарий от JB

Возможно и в шрифтах, как сказано в чейджлоге в гноме улучшили и решили некоторые проблемы со спец.символами... Вот я тут задумался а если этот шрифт по умолчанию стоял в 3.18 гноме, значит возможно он же и в браузере? И тем самым ломал спец.символы...

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

Ну вот, в каждом дистрибутиве мейнтейнеры собирают, как душа пожелает. В арче так, в федоре так, в убунте вообще притащат 100500 пакетов :)

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

Возможно и в шрифтах, как сказано в чейджлоге в гноме улучшили и решили некоторые проблемы со спец.символами...

Cantarell по умолчанию используется только в самом Gnome-Shell. В самих приложениях Sans/Droid/PT/etc

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

Gnome очень хорошо показывает себя на ноутбуке без мышки и замечательно работает у тех, кто понимает концепцию рабочих столов / рабочих пространств, ну и вообще самая доработанная в мелочах среда на сегодняшний день, после 3.16 - определенно торт.

GoodPerson ()

Список новых фич впечатляет, гном все более и более торт с каждой новой версией! И даже не выпилили ничего)... Ждем федору 24 теперь!!

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

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

Esteban_Garcia ()

Звезду!

За такое оформление новости прошу оформить звезду автору.

Camel ★★★★★ ()

Обновления ОС: поддержка обновлений ОС так же, как обновления приложений.

киллер фича релиза!

поподробней:

В GNOME Software кроме возможности установки обновлений программ добавлена поддержка обновления операционной системы. Наличие данной функции позволяет создавать самодостаточные сборки на базе GNOME, не требующие интеграции дополнительных интерфейсов для организации обновления системы. При наличии новой версии ОС пользователю будет выведено соответствующее уведомление, после принятии которого связанные с обновлением пакеты будут сразу загружены, но установлены только в рамках следующей перезагрузки. Установка на этапе перезагрузки реализована чтобы обеспечить более высокий уровень защиты от проблем и конфликтов, которые могут возникнуть при попытке установки новых версии низкоуровневых системных компонентов (например, glibc) при работающих пользовательских приложениях. Обновление обычных пользовательских приложений будет производиться сразу, как и раньше. Система offline-обновления разработана совместно с разработчиками PackageKit и systemd;

klasik ()

Настройки скорости мыши вернули!

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

Вот лучше скажи, там уже не требуется двойная перезагрузка при обновлении приложений?

Esteban_Garcia ()

Gnome 3.20 'Delphi'

Паскальщики ликуйте!

anonymous ()

Долгой жизни! Лучше кедов и тормозюнит. Крысы, мейты и все старперство вне счет.

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

тормозюнит

Согласен. Гном это правильно сделанный юнити без тормозов)

Zodd ★★★★★ ()

Спасибо за качественную новость. Ждём в арче.

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

Зачем нужен Гноме3, когда есть Мате?

На мат переходят старички не осилившие новые Гномы. Старичков очень раздражает когда дизайн и интерьер меняется.

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

Без понятия пока, юзаю dnf update - ребутаюсь только после апдейта ядра. С релиза на релиз перехожу также через dnf, но с опцией distrosync.

klasik ()

коднейм дели я так понял намекает на индусский код

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

К сожалению всё как раз наоборот - новички не осиливают уже имеющееся окружение и бегут за новым велосипедом в красивой яркой обертке.

P.S. Ушёл с гнома на MATE.

necromant ()

А новый этот шрифт это выложили?)) Где можно скачать?)

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

Он под арч уже собирается. Это же гном. Тут почти все собирается по PKGBUILD'ам предыдущего релиза.

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

С чего бы это долго, уже доступен 3.20, в спец-репе gnome-unstable. Правда, там gedit, не юзабелен от слова вообще. Сырой релиз выкатили.

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

нет. он вещает в эфир.

Поскольку он батон, то должен вещать в кефир.

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

Обновление обычных пользовательских приложений будет производиться сразу, как и раньше.

Если «как и раньше», то не надо. Gnome-software, что в федорах 22-23, что в альфе 24-ой хочет перезагрузку даже на обновление Огнелиса.

zink ★★ ()

Что-то в сиде глухо пока.

По описанию - годнотища.

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

На мат переходят старички не осилившие новые Гномы. Старичков очень раздражает когда дизайн и интерьер меняется.

О да, мы такие, вечно брюзжим по какому-нибудь поводу. На штабильность подавай.

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

Это точно адваита? А то другие темы должны обновиться из-за глобального перепила gtk.

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

не юзабелен от слова вообще

Кто вас всех научил этому нелепому обороту речи?

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

Все-таки эта фича больше ориентирована для новичков и домохозяек, им и ребутнуться лишний раз не помешает.

Основная масса пользователей таки юзает комманд-лайн для обновления, разработчики это знают прекрасно мне кажется.

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

Все-таки эта фича больше ориентирована для новичков и домохозяек, им и ребутнуться лишний раз не помешает.

Не, там всё по весьма забавной причине. Они все пакеты, у которых нет нормального оформления по умолчанию считают системными и требующими перезагрузки.

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