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.

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

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

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

Уже собрал себе такой, но увы, испортили по сравнению с тем что было в брэнче «actionbar» - раньше если был файл в буффере обмена то на этой панели можно было нажать «вставить», а так как разрабы не юзают наутилус, это был единственный способ вставить что-то в текущую директорию при включенном списке. И вот его сломали через пару недель.

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

но у меня всегда размер получался адекватным

А ты собери бандл программы-кнопки для запуска в каком-нибудь дистре из 200x-года, которые до сих пор юзаются в замкадских офисах. Напоминаю, что там нету актуальной ICU и прочих прелестей современных дистрибутивов. Посмотрим на размерчик.

Но судя по тому, что я наблюдаю - все приложения стараются либо изначально писать на Qt, либо портируют их на него.

Ну и когда портируют Chrom{e,ium}, Firefox, Java и Mono? Чтобы GTK+ можно было вообще выкинуть из системы.

виджеты SuperCaramba,

О боже. Это даже хуже, чем Oxygen. На Vista, к слову, это ни разу не похоже.

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

Ну и когда портируют ... Java ...?

Причем тут джава?

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

Тулкит джавы для гуя. Но то надо понять что EXL имел ввиду. Ведь в джаве там только есть попытка натянуть стили гнома.

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

Java использует GTK+2 для отрисовки. Я хочу, чтобы использовала Qt.

EXL ★★★★★ ()

И всё же мне новый Гном, начиная с какой-то версии, когда они Адвайту покорёжили, вызывает отвращение. Так и хочется засидеться на ЦентОСи - там шелл красивый. А тут хороший и удобный, но не красивый. Гадко и неприятно всё это..

Который год чувствую себя брошеным, как собачка. Ууу..

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

Поменять тему попробуй. Те же Arc или Paper великолепно выглядят.

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

Мне не надо великолепно. Мне надо простая старая Адвайта. Не верю, что это возможно.

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

Линуксовых планшетов считай что и нет,

Это ты объясняй сообществу, например Asus T100 Ubuntu Community.

а вот обоснования нужности в наши дни какого-нибудь foxtrotgps у тебя все равно нет.

Что тут обосновывать, фокстрот прост совсем до безобразия, единственный, но весомый его плюс - кеширует карты. А сабжевое приложение пока считай альтернатива какому нибудь гугломапсу в браузере.

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

И че, вон у меня на столе рядом helix с debian'ом. Это никак не исправляет того, что плаешетов с линуксом считай что и нет.

foxtrotgps даже вектр не кеширует, любой osmand в 2016ом полезнее в разы.

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

Это никак не исправляет того, что плаешетов с линуксом считай что и нет.

Ты забыл вставить своё скромное имхо - для тебя нет.

Или как в бородатом анекдоте:
- Нет
- Тогда мы тебя вычёркиваем

anonymous ()

Nautilus

Вот, прям сейчас в федоре 23(дай, думаю, попробую гном): даже не знаю, как назвать этих разработчиков. Невозможно в наутилусе создать файл. Просто пустой файл, как создать, бл*ть? Лезу в терминал каждый раз. Долбоящеры.

anonymous ()
Ответ на: Nautilus от anonymous

Невозможно в наутилусе создать файл

У меня можно создать и просто файл и openoffice документ, spredsheet, и вообще всё что угодно, и без терминала по правому клику New Document https://imgur.com/GanFlew

ksim ()
Ответ на: Nautilus от anonymous

Вот, прям сейчас в федоре 23(дай, думаю, попробую гном): даже не знаю, как назвать этих разработчиков. Невозможно в наутилусе создать файл. Просто пустой файл, как создать, бл*ть? Лезу в терминал каждый раз. Долбоящеры.

http://storage6.static.itmages.ru/i/16/0326/h_1458994729_3895432_7f252cb7f9.png


[maxim@ip204-199 ~]$ uname -a
Linux ip204-199.pppoe.kolatelecom.ru 4.4.6-300.fc23.x86_64 #1 SMP Wed Mar 16 22:10:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
region51 ★★ ()
Последнее исправление: region51 (всего исправлений: 1)
Ответ на: комментарий от ksim

Ну, тоесть надо шарить еще какое-то дополнение к наутилусу? Я поставил open terminal. Чтоб как-то побыстрее открыть терминал, чтоб файл создать. http://imgur.com/zHqYWBd

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

Может есть хоткей какой на создание пустого файла?

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

Наверное. А какой из них надо? И зачем их два?

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

оставляй gnome-terminal-nautilus

И зачем их два?

без понятия, но nautilus-open-terminal для 24 и выше нет

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

Для меня есть. Для мира в среднем их доля в десятки раз меньше, чем у моего окружения.

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

Для мира в среднем их доля в десятки раз меньше, чем у моего окружения.

Фигасе o_O Тебя окружают представители параллельных вселенных?! Ну ты их эта, шапочкой из фольги чтоли...

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

Кстати, шаблоны эти очень удобны. Можно для всего делать, и оно будет просто копироваться при создании. Но это полезно только для тех кто любит создавать файлы через ФМ, а я обычно удаляю.

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

Не скатили, но и не выкатили. Катаются на месте. Но у гнома нет перспектив.

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

Ну пока для себя лучшего не нашёл и не вижу что бы смогло заменить его.

anonymous ()

Сделал страницу в ненужно о ненужно), буду постить новости о разработках и изменениях в Gnome, о релизах, мелочах некоторых и прочем. Добро пожаловать, кому интересно. http://vk.com/linux_gnome

anonymous ()

Поглядел на федоре, количество глюков и недоработок просто адское, такое впечатление, что вообще никто не тестировал. Дконф-эдитор изуродовали - найти что-либо (даже если знаешь где конткретно) затруднительно - поменять значение? - извольте кликнуть десять лишних раз.

anonymous ()

Gnome 3 как всегда торт:) Надеюсь, увижу его в fedora 24...

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