stringtranslate.com

ГНОМ

GNOME ( / ɡ ə ˈ n m , ˈ n m / ), [6] [7] [8] изначально являлся аббревиатурой от GNU Network Object Model Environment [9] — это бесплатная среда рабочего стола с открытым исходным кодом для Linux и других Unix-подобных [10] операционных систем .

Многие основные дистрибутивы Linux , включая Debian , Fedora Linux , Ubuntu , Red Hat Enterprise Linux и SUSE Linux Enterprise , распространяют GNOME в качестве среды рабочего стола по умолчанию; она также используется по умолчанию в Oracle Solaris , операционной системе Unix .

GNOME разрабатывается в рамках проекта GNOME , в который входят как добровольцы, так и платные участники, крупнейшим корпоративным участником которого является Red Hat . [11] [12] [13] Это международный проект, целью которого является разработка фреймворков для разработки программного обеспечения, программирование приложений для конечных пользователей на основе этих фреймворков и координация усилий по интернационализации, локализации и доступности этого программного обеспечения.

В 2023/2024 году GNOME получил более 1 миллиона евро от Немецкого государственного технологического фонда . [14]

Функции

Дизайн пользовательского интерфейса

Начиная с GNOME 2, производительность была ключевым направлением для GNOME. Для достижения этой цели были созданы GNOME Human Interface Guidelines (HIG). Все программы GNOME имеют единый стиль интерфейсов , но не ограничиваются использованием одних и тех же виджетов GUI . Вместо этого дизайн интерфейса GNOME руководствуется концепциями, описанными в GNOME Human Interface Guidelines , которые сами по себе опираются на идеи когнитивной эргономики . [15] Следуя GNOME Human Interface Guidelines , разработчики могут создавать высококачественные, последовательные и удобные программы GUI, поскольку они охватывают все: от дизайна интерфейса до рекомендуемой пиксельной компоновки виджетов.

Во время переписывания GNOME 2 многие настройки, которые большинство пользователей посчитали малоценными, были удалены. Руководящий принцип был изложен Хавоком Пеннингтоном — разработчиком программного обеспечения, участвующим в проекте, — который подчеркнул идею о том, что лучше заставить программное обеспечение вести себя правильно по умолчанию, чем добавлять настройки пользовательского интерфейса для получения желаемого поведения:

Традиционное бесплатное программное приложение можно настроить так, чтобы оно обладало объединением всех функций, которые кто-либо когда-либо видел в любом эквивалентном приложении на любой другой исторической платформе. Или даже можно настроить так, чтобы оно было объединением всех приложений, которые кто-либо когда-либо видел на любой исторической платформе ( Emacs *кашляет*).

Это как-то вредит? Да, вредит. Оказывается, у предпочтений есть цена. [..] [К]аждая имеет свою цену, и нужно тщательно взвесить ее ценность. Многие пользователи и разработчики этого не понимают и в итоге получают большую стоимость и малую ценность за доллар своих предпочтений.

—  Хавок Пеннингтон , Свободный программный интерфейс [16]

Доступность

GNOME стремится сделать и поддерживать среду рабочего стола физически и когнитивно эргономичной для людей с ограниченными возможностями . Руководство по интерфейсу пользователя GNOME пытается учесть это, насколько это возможно, но конкретные проблемы решаются с помощью специального программного обеспечения.

GNOME решает проблемы доступности компьютера с помощью интерфейса прикладного программирования Accessibility Toolkit (ATK) , который позволяет улучшить пользовательский опыт с помощью специальных методов ввода и программного обеспечения для синтеза и распознавания речи . Конкретные утилиты регистрируются в ATK с помощью интерфейса поставщика услуг вспомогательных технологий (AT-SPI) и становятся глобально используемыми на рабочем столе. Несколько поставщиков вспомогательных технологий, включая экранный ридер Orca и метод ввода Dasher , были разработаны специально для использования с GNOME.

Интернационализация и локализация

Интернационализация и локализация программного обеспечения GNOME зависит от локали [ требуется ссылка ] и поддерживает 197 языков с различной степенью завершенности, некоторые из которых вообще не переведены. [17]

Типы сессий

Оболочка GNOME

GNOME Shell — это основная графическая оболочка GNOME. Она включает верхнюю панель, содержащую (слева направо) кнопку «Действия», меню приложений, часы и интегрированное меню состояния системы. [18] [19] Меню приложений отображает имя приложения в фокусе и предоставляет доступ к таким функциям, как доступ к настройкам приложения, закрытие приложения или создание нового окна приложения. Меню состояния содержит различные индикаторы состояния системы, ярлыки для системных настроек и действия сеанса, включая выход из системы, переключение пользователей, блокировку экрана и приостановку работы компьютера.

Нажатие на кнопку «Действия», перемещение мыши в верхний левый угол или нажатие клавиши Super вызывает «Обзор». [20] «Обзор» дает пользователям обзор текущих действий и предоставляет возможность переключаться между окнами и рабочими пространствами, а также запускать приложения. В нижней части панели находятся ярлыки избранных приложений, открытых в данный момент окон и кнопка выбора приложений для отображения списка всех установленных приложений. [18] В верхней части отображается строка поиска, а список рабочих пространств для просмотра и переключения между ними находится прямо над ней. Уведомления появляются в верхней части оболочки. [21]

Классический GNOME

Начиная с GNOME 3.8, GNOME предоставляет набор официально поддерживаемых расширений GNOME Shell, которые предоставляют меню «Приложения» (базовое меню «Пуск ») и «Меню мест» на верхней панели, а также панель со списком окон в нижней части экрана, которая позволяет пользователям быстро сворачивать и восстанавливать открытые окна, кнопку «Показать рабочий стол» в нижнем левом углу и виртуальные рабочие столы в нижнем правом углу. [22] GNOME Classic также добавляет кнопки сворачивания и разворачивания в заголовки окон.

Воспоминания о GNOME

Отредактированное изображение GNOME Flashback 3.36, демонстрирующее его функции, включая главное меню и подключаемые модули панели GNOME.

GNOME Flashback — это официальная сессия для GNOME 3. Основанная на GNOME Panel и Metacity , [23] она легкая, [24] [25] имеет более низкие требования к оборудованию и использует меньше системных ресурсов , чем GNOME Shell . [26] Она предоставляет традиционную и высоконастраиваемую панель задач (панель) со множеством подключаемых модулей, объединенных в один пакет (gnome-applets), включая настраиваемое меню «Пуск» . Она обеспечивает пользовательский интерфейс, аналогичный серии GNOME 2.x, и имеет встроенные возможности настройки.

GNOME Flashback состоит из следующих компонентов:

Мобильный

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

Приложения

Основные приложения

Существует большое количество программ на основе GTK , написанных разными авторами. С момента выпуска GNOME 3.0 проект GNOME концентрируется на разработке набора программ, которые учитывают основные приложения GNOME . [30] Общими чертами основных приложений GNOME являются соблюдение текущих правил GNOME Human Interface Guidelines (HIG), а также тесная интеграция с базовыми слоями GNOME, такими как, например, GVfs (виртуальная файловая система GNOME), а также друг с другом, например, настройки GOA (gnome-online-accounts) [31] и файлы GNOME с Google Drive [32] [33] и фотографии GNOME с Google Photos . Некоторые программы представляют собой просто существующие программы с новым именем и обновленным пользовательским интерфейсом, в то время как другие были написаны с нуля.

Инструменты разработки

Проект GNOME предоставляет набор инструментов разработки программного обеспечения для облегчения создания программного обеспечения GNOME . Эти инструменты предназначены для упрощения процесса разработки для экосистемы GNOME .

  1. Интегрированные среды разработки (IDE) :
  2. Дизайн пользовательского интерфейса :
  3. Инструменты отладки и документирования :
    • GTK Inspector : этот инструмент, поставляемый вместе с GTK , позволяет разработчикам проверять дерево виджетов приложения в целях отладки .
    • Devhelp : утилита GNOME для просмотра и поиска документации API .
  4. Библиотеки и фреймворки:
  5. Интеграция третьих сторон:
    • Экосистема GNOME поддерживает возможности интеграции сторонних инструментов разработки , расширяя возможности разработчиков.

В совокупности эти инструменты обеспечивают комплексную среду разработки для создания программного обеспечения, соответствующего рабочему столу GNOME и принципам его дизайна .

Круг ГНОМА

GNOME Circle — это набор приложений , созданных для расширения платформы GNOME, [34] использующих технологии GNOME и следующих принципам пользовательского интерфейса GNOME . [35]

История

ГНОМ 1

ГНОМ 1 (1999)

GNOME был начат 15 августа 1997 года [9] Мигелем де Икасой и Федерико Меной  [исп] как проект свободного программного обеспечения для разработки среды рабочего стола и приложений для нее. [36] Он был основан отчасти потому, что K Desktop Environment , популярность которого росла, опирался на набор виджетов Qt , который использовал лицензию закрытого программного обеспечения до версии 2.0 (июнь 1999 года). [37] [38] Вместо Qt в качестве основы GNOME был выбран GTK (ранее называвшийся GIMP Toolkit). GTK лицензируется в соответствии с GNU Lesser General Public License (LGPL), лицензией свободного программного обеспечения, которая позволяет программному обеспечению, связанному с ним, использовать гораздо более широкий набор лицензий, включая лицензии закрытого программного обеспечения. [39] Сам GNOME лицензируется в соответствии с LGPL для своих библиотек и GNU General Public License (GPL) для своих приложений. [40]

GNOME ранее был частью проекта GNU , [36] [41] [42] [43], но теперь это не так. В 2021 году исполнительный директор GNOME Нил Макговерн публично написал в Твиттере, что GNOME не является проектом GNU и что он просил GNU удалить GNOME из своего списка пакетов с 2019 года. [44] [45] В 2021 году GNOME был удален из списка. [46] GNOME приступил к удалению упоминаний любых ссылок на GNU из своего кода и документации. [47] Название «GNOME» изначально было аббревиатурой от GNU Network Object Model Environment , что отсылало к первоначальному намерению создать распределенную объектную структуру, похожую на OLE от Microsoft , [48] [49], но в конечном итоге аббревиатура была удалена, поскольку она больше не отражала видение проекта GNOME. [49]

Калифорнийский стартап Eazel разрабатывал файловый менеджер Nautilus с 1999 по 2001 год. Де Икаса и Нат Фридман основали Helix Code (позже Ximian ) в 1999 году в Массачусетсе; эта компания разработала инфраструктуру и приложения GNOME и была куплена Novell в 2003 году.

Во время перехода на GNOME 2 и вскоре после этого были краткие разговоры о создании пакета GNOME Office . [50] [51] 15 сентября 2003 года был выпущен GNOME-Office 1.0, состоящий из AbiWord 2.0, GNOME-DB 1.0 и Gnumeric 1.2.0. [52] [53] [54] Хотя некоторое планирование выпуска GNOME Office 1.2 происходило в списке рассылки gnome-office, [55] [56] [57] и Gnumeric 1.4 был анонсирован как его часть, [58] выпуск 1.2 самого пакета так и не состоялся. По состоянию на 4 мая 2014 года в вики GNOME упоминаются только «приложения GNOME/GTK, полезные в офисной среде». [59]

ГНОМ 2

GNOME 2.6 (выпущен в марте 2004 г.)

GNOME 2 был выпущен в июне 2002 года [60] [61] и был очень похож на обычный интерфейс рабочего стола, показывая простой рабочий стол, на котором пользователи могли взаимодействовать с виртуальными объектами, такими как окна, значки и файлы. GNOME 2 начинался с Sawfish в качестве оконного менеджера по умолчанию , но позже перешел на Metacity в GNOME 2.2. [62] [63] Обработка окон, приложений и файлов в GNOME 2 похожа на обработку в современных настольных операционных системах. В конфигурации по умолчанию GNOME 2 рабочий стол имеет меню запуска для быстрого доступа к установленным программам и расположениям файлов; к открытым окнам можно получить доступ с помощью панели задач вдоль нижней части экрана; а в правом верхнем углу находится область уведомлений для программ, чтобы отображать уведомления во время работы в фоновом режиме. Однако эти функции можно перемещать практически в любое положение или ориентацию по желанию пользователя, заменять другими функциями или вообще удалять.

GNOME 2.18 (выпущен в марте 2007 г.)

С 2009 года GNOME 2 был рабочим столом по умолчанию для OpenSolaris . [64] Среда рабочего стола MATE является ответвлением кодовой базы GNOME 2 (см. Критику ниже.)

ГНОМ 3

GNOME 3 имеет современный подход к дизайну пользовательского интерфейса и наименованию приложений. Этот снимок экрана показывает GNOME Weather, работающий на GNOME Shell , оба в версии 3.14 (сентябрь 2014 г.).

В 2008 году растущее недовольство сообщества и разработчиков по поводу отсутствия направления проекта и технического прогресса побудило анонсировать GNOME 3.0. Первоначально планировалось вносить только постепенные изменения и избегать сбоев для пользователей. [65] Это изменилось, когда усилия привели к созданию GNOME Shell . [66]

GNOME 3 был выпущен в 2011 году. [67] В то время как интерфейсы GNOME 1 и 2 следовали традиционной метафоре рабочего стола , GNOME Shell приняла более абстрактную метафору с минималистичным рабочим процессом управления окнами, где переключение между различными задачами и виртуальными рабочими столами происходит в отдельной области, называемой обзором . [66] Кнопки «Свернуть» и «Развернуть» были скрыты по умолчанию, оставляя только кнопку «Закрыть» и имя приложения в оформлении окна . [68] [69] 

GNOME 3 принес множество улучшений в основное программное обеспечение. [66] Многие основные приложения GNOME также подверглись переработке для улучшения пользовательского опыта. [70] [71] Mutter заменил Metacity в качестве оконного менеджера по умолчанию, [72] [73] а Adwaita заменила Clearlooks в качестве темы по умолчанию. [74]

GNOME стремится обеспечить простой пользовательский интерфейс и отзывчивый интерфейс как на настольных компьютерах, так и на планшетах, используя клиентское оформление (CSD) и современный подход к проектированию пользовательского интерфейса .

Критика

Выпуск GNOME 3 вызвал значительные споры в сообществах GNU и Linux . [75] Стремление обеспечить простой в использовании и не перегруженный пользовательский интерфейс привело к некоторым критикуемым решениям в дизайне, таким как удаление кнопок минимизации и максимизации , упрощение параметров конфигурации и визуальные подсказки, которые могли привести к путанице. [66]

Было инициировано несколько проектов, направленных на продолжение разработки GNOME 2.x, модификацию GNOME 3.x с целью придания ему большего сходства с версиями 2.x или создание среды рабочего стола с традиционной метафорой дизайна полностью с нуля из-за негативного восприятия GNOME 3:

Среди критиков ранних выпусков GNOME 3 был Линус Торвальдс , создатель ядра Linux . Торвальдс отказался от GNOME на некоторое время после выпуска GNOME 3.0, заявив: «Разработчики, по-видимому, решили, что это «слишком сложно» для реальной работы на вашем рабочем столе, и решили сделать это действительно раздражающим». Он быстро переключился на Xfce . [92]

Со временем критики стали более позитивными. В 2013 году Торвальдс возобновил использование GNOME, отметив, что «теперь у них есть расширения, которые все еще слишком трудно найти; но с расширениями вы можете сделать свой рабочий стол почти таким же хорошим, как он выглядел два года назад». [93] [94] Debian , дистрибутив Linux, который исторически использовал GNOME 2, перешел на Xfce , когда был выпущен GNOME 3, но повторно принял GNOME 3 к выпуску Debian 8 «Jessie». [95] Ubuntu перешел с Unity на GNOME 3 с несколькими расширениями, напоминающими Unity, такими как постоянная левая панель приложений вместо скрытого дока и повторное включение значков рабочего стола, с Ubuntu 17.10 Artful Aardvark в 2017 году. В этом выпуске также произошло слияние редакции Ubuntu GNOME с основной версией. [96] Однако затем был выпущен Ubuntu Unity , сохранивший рабочий стол Unity и продолжающий его обновлять.

GNOME 40 и выше

GNOME 40 был выпущен 24 марта 2021 года. [97] [98] Он следует сразу за версией 3, но принимает новую схему версионирования и график будущих основных релизов по фиксированному шестимесячному циклу (см. Цикл выпуска). [99] Благодаря этой более быстрой частоте выпуска основные релизы стали несколько компактнее, поскольку полная переписывание основных пакетов происходило не так часто, как при переходе между версиями GNOME 1.0, 2.0 и 3.0.

GNOME 40 организует обзор действий горизонтально, а не вертикально, как в предыдущих версиях. [97] В релизе также появились новые жесты сенсорной панели . [100]

Обзор GNOME 41 на GNOME 41

GNOME 41 был выпущен 22 сентября 2021 года и представил переписанный и переработанный менеджер приложений GNOME Software , панель многозадачности и панель мобильной сети (для WWAN ) в настройках, новое приложение удаленного рабочего стола под названием Connections, обновления приложения GNOME Music и улучшения настроек режима питания. [101]

GNOME 42 был выпущен 23 марта 2022 года [102] и представил возможность записи экрана и переключения светлых/тёмных тем с помощью нового API GTK под названием Libadwaita . Несколько приложений по умолчанию были заменены более современными версиями, такими как Text Editor вместо Gedit и Console вместо Terminal. [103]

GNOME 43 (Guadalajara) был выпущен 21 сентября 2022 года [104] и представил новое меню быстрых настроек, обновление файлов GNOME до GTK4 и новую панель «Безопасность устройства» в настройках, среди многих других изменений. GNOME Web был обновлен, добавив поддержку веб-приложений и экспериментальную поддержку расширений Firefox и Chrome .

GNOME 44 (Kuala Lumpur) был выпущен 22 марта 2023 года. Названный в честь Куала-Лумпура в знак признания работы, проделанной сообществом GNOME.Asia, [105] GNOME 44 представил новый вид сетки выбора файлов, обновленные панели настроек и переработанные параметры доступности. Новое меню быстрых настроек, представленное в GNOME 43, было обновлено, наряду с добавлением нескольких новых приложений и улучшений существующих приложений. [105]

GNOME 45 (Rīga) был выпущен 20 сентября 2023 года. [106] Он представил переработанные стили приложений вместе с новой кнопкой действий, которая заменила как предыдущую метку «Действия», так и меню приложений на графический индикатор рабочего пространства . Другие обновления системной панели включали новый индикатор использования камеры и сочетание клавиш для открытия и закрытия меню быстрых настроек. GNOME 45 также представил два новых приложения для просмотра изображений и камеры, элементы управления подсветкой клавиатуры и многочисленные улучшения существующих приложений. [106]

GNOME 46 (Kathmandu) был выпущен 20 марта 2024 года [107] и включал в себя улучшенное приложение для работы с файлами с глобальным поиском, поддержку удаленного входа в систему без головы через GDM и обновленное приложение настроек, а также множество других изменений в приложении. [108] Другие системные изменения включали улучшения доступности и экспериментальную поддержку переменной частоты обновления.

Панель GNOME

Панель GNOME была высоконастраиваемой панелью задач для GNOME. Она составляла основную часть рабочего стола в GNOME 1 и GNOME 2. В GNOME 3 она была заменена по умолчанию на GNOME Shell , которая работает только с оконным менеджером Mutter . Панель GNOME служила в качестве резервного режима до GNOME 3.8, когда Mutter не мог быть запущен, [109] затем она была заменена набором официально поддерживаемых расширений GNOME Shell под названием GNOME Classic . [110] Теперь она является частью GNOME Flashback , официального сеанса для GNOME 3, который обеспечивает пользовательский интерфейс, аналогичный GNOME 2. [111] В GNOME 3 настройка панели GNOME выполняется нажатием Altклавиши при щелчке правой кнопкой мыши по панели.

По умолчанию GNOME Flashback содержит две панели (одну сверху и одну снизу напротив), охватывающие ширину экрана. Верхняя панель обычно содержит навигационные меню с надписями «Приложения» и «Места» в указанном порядке, поскольку меню «Система» из GNOME 2.x было заменено панелью управления в GNOME 3.x. Эти меню содержат ссылки на общие приложения и области файловой системы соответственно. Пользовательское меню, размещенное на противоположной стороне экрана, которое было доступно с GNOME 2.14, но стало более заметным в GNOME 3.x, содержит доступ к настройкам учетной записи и системы, а также к опциям выхода из системы, смены пользователя и выключения компьютера. [112] Верхняя панель обычно содержит часы/календарь и область уведомлений, которая также может быть своего рода доком . Нижняя панель по умолчанию обычно пуста (за исключением набора кнопок для навигации между рабочими столами), поскольку она используется для навигации между окнами (по умолчанию окна сворачиваются на нижнюю панель).

Панель GNOME, ее «Диалоговое меню свойств» — Ubuntu 18.04

Пользователи могут заполнять эти панели другими полностью настраиваемыми меню и кнопками, включая новые меню, поля поиска и значки, причем значки в частности (называемые лаунчерами ) выполняют функции, аналогичные функции быстрого запуска, найденной в панели задач Microsoft Windows 98Vista . К панелям также можно прикреплять другие приложения, и панели являются в высокой степени реконфигурируемыми: все на этих панелях можно перемещать, удалять или настраивать другими способами. Например, пользователь, мигрирующий с Microsoft Windows, может переместить меню, обычно расположенные на верхней панели, в меню «Пуск» на нижней панели, а также переместить область уведомлений в место, обычно расположенное областью уведомлений Windows, а затем полностью удалить верхнюю панель, чтобы взаимодействовать с панелью GNOME аналогично панели задач Windows. Версия панели GNOME, доступная в репозитории для Ubuntu 12.04, предлагает модифицированную версию Fallback Mode с добавлением пользовательской темы и портами собственных индикаторов Ubuntu из их старого рабочего стола GNOME 2.x. [113] Trisquel использует режим Fallback Mode (Flashback) для своего основного рабочего стола, поскольку GNOME Shell требует 3D-ускорения, поскольку он полагается на графическую композицию, в то время как некоторые драйверы свободного программного обеспечения не поддерживают 3D-ускорение, среди прочих причин, таких как большее удобство использования и большая стабильность. [114]

Релизы

Цикл выпуска

Каждый из компонентов программного обеспечения в проекте GNOME имеет свой собственный номер версии и график выпуска . Однако отдельные сопровождающие модулей координируют свои усилия по созданию полной стабильной версии GNOME примерно каждые шесть месяцев, [115] вместе с ее базовыми библиотеками, такими как GTK и GLib. Некоторые экспериментальные проекты исключены из этих выпусков. [ необходима ссылка ]

До GNOME 40 номера версий GNOME следовали схеме v.xx.yy . [ требуется ссылка ] Здесь v — это основная версия, которая может включать в себя крупные изменения, такие как поломка ABI ; они не имеют регулярного графика и появляются в ответ на требования крупномасштабных изменений [ требуется ссылка ] . xx — это второстепенная версия, выпускаемая по вышеуказанному графику примерно каждые 6 месяцев, в которой четность 1- или 2-значного числа указывает на тип выпуска: если xx четное (например, 3.20), выпуск считается стабильным, тогда как если xx нечетное, он представляет собой текущий снимок разработки (например, 3.21), который в конечном итоге превратится в следующий стабильный выпуск. [ необходима ссылка ] yy обозначает точечный выпуск, например, 3.20.6; они выпускаются с периодичностью в несколько недель для исправления проблем, добавления неломающих улучшений и т. д. [ необходима ссылка ]

GNOME 40 начал новую схему версионирования, в которой один номер увеличивается с каждым двухгодичным релизом. За номером следует точка, а затем «альфа», «бета» или «rc» для релиза в разработке или десятичная дробь для второстепенного стабильного релиза (подобно yy, упомянутому ранее). [99]

Релизы GNOME размещаются на главном FTP-сервере в виде исходного кода с скриптами настройки [ требуется ссылка ] , которые компилируются поставщиками операционных систем и интегрируются с остальными их системами перед распространением. Большинство поставщиков используют только стабильные и проверенные версии GNOME и предоставляют их в виде легко устанавливаемых, предварительно скомпилированных пакетов. Исходный код каждой стабильной и разрабатываемой версии GNOME хранится в репозитории исходного кода git GNOME [ требуется ссылка ] .

Доступно несколько скриптов сборки (таких как JHBuild или ранее GARNOME), которые помогают автоматизировать процесс компиляции исходного кода. [ необходима цитата ]

История релизов

Разработка

GNOME разрабатывается GNOME Project . [148] Разработка GNOME слабо управляется. После появления форума Discourse в 2019 году обсуждение переместилось из списков рассылки , а в октябре 2022 года проект объявил о плане закрыть все свои публичные списки рассылки. [149]

Разработчики и пользователи GNOME собираются на ежегодной встрече GUADEC , чтобы обсудить текущее состояние и будущее направление развития GNOME. [150] GNOME включает стандарты и программы из freedesktop.org для лучшей поддержки взаимодействия с другими рабочими столами.

GNOME в основном написан на C , XML , C++ , C# , HTML , Vala , Python , JavaScript , CSS и других языках. [3] Доступно несколько языковых привязок .

Платформа разработки

Библиотека структур данных и утилит GLib , система объектов и типов GObject и набор инструментов виджетов GTK составляют центральную часть платформы разработки GNOME. Эта основа далее расширяется фреймворком D-Bus IPC , библиотекой векторного рисования Cairo 2D, библиотекой ускоренной графики Cogl, [151] библиотекой рендеринга текста Pango , низкоуровневыми аудио API PulseAudio и PipeWire , фреймворком мультимедиа GStreamer и несколькими специализированными библиотеками, включая NetworkManager , PackageKit , Telepathy (мгновенный обмен сообщениями) и WebKit . [152]

Зависимости

Среда рабочего стола GNOME состоит не только из библиотеки графических элементов управления GTK и основных приложений, которые ее используют. Существует довольно много дополнительных программных пакетов, которые составляют среду рабочего стола GNOME, например, указанные выше.

Оконная система

GNOME работает на Wayland и X Window System (в частности, X.Org ). [153] Поддержка Wayland была представлена ​​в GNOME 3.10 [19] и считалась «для большинства пользователей […] удобным повседневным опытом» в 3.20, [154] после чего Wayland стал пользовательским сеансом по умолчанию. [155] С GNOME 3.24 совместимость Wayland была расширена до драйверов Nvidia . [156] В GNOME 3.30 или более поздних версиях можно запускать GNOME без запуска X при запуске, используя только Wayland. [157]

системд

В мае 2011 года Леннарт Пёттеринг предложил systemd в качестве зависимости GNOME. [158] Поскольку systemd доступен только на Linux, предложение привело к обсуждению возможного прекращения поддержки других платформ в будущих выпусках GNOME. Поскольку поддержка multiseat в GNOME 3.2 была доступна только в системах, использующих systemd. [138] В ноябре 2012 года команда релиза GNOME пришла к выводу, что не будет зависимости времени компиляции от systemd для базовой функциональности, такой как отслеживание сеанса. Для не базовой функциональности, такой как управление питанием, зависимость времени компиляции возможна. Например, нет концепции ингибиторов systemd в альтернативах, таких как consolekit. Менеджер пакетов может захотеть убедиться, что система не выключена во время обновления. [159] [160]

Смотрите также

Ссылки

  1. ^ ab "GNOME 1.0 Released" (пресс-релиз). Сан-Хосе, Калифорния: Проект GNOME. 3 марта 1999 г. Архивировано из оригинала 8 декабря 2021 г. Получено 11 января 2016 г.
  2. ^ ab "GNOME 47 выпущен". 18 сентября 2024 г. Получено 18 сентября 2024 г.
  3. ^ ab "Проект с открытым исходным кодом GNOME на Open Hub: страница языков". www.openhub.net . Архивировано из оригинала 26 декабря 2015 г. Получено 29 марта 2019 г.
  4. ^ "Введение в GNOME 41". Архивировано из оригинала 22 декабря 2021 г. Получено 20 декабря 2021 г.
  5. ^ "GNOME License". Архивировано из оригинала 7 ноября 2017 г. Получено 8 декабря 2017 г.
  6. ^ Сэндлер, Карен (26 марта 2014 г.). «Введение в GNOME 3.12». Проект GNOME (видео). YouTube . Архивировано из оригинала 21 декабря 2021 г. Получено 2 июля 2014 г.
  7. ^ Клинтон, Джейсон (2 апреля 2011 г.). «GNOME 3: Меньше прерываний». Проект GNOME (видео). YouTube . Архивировано из оригинала 21 декабря 2021 г. Получено 7 апреля 2011 г.
  8. ^ "Как произносить GNOME?". Массачусетский технологический институт . Архивировано из оригинала 13 сентября 2022 г. Получено 13 сентября 2022 г. Поскольку GNU — это первое имя GNOME, GNOME официально произносится как "гу-НОМ". Однако многие люди произносят GNOME просто как "НОМ" (как те коротышки из легенды), никто не обидит вас, если вам покажется, что такое произношение проще.
  9. ^ ab de Icaza, Miguel (15 августа 1997 г.). "Проект рабочего стола GNOME". mail.gnome.org . Архивировано из оригинала 5 сентября 2015 г. . Получено 11 августа 2015 г. .
  10. ^ Clasen, Matthias (19 февраля 2014 г.). «О переносимости». Goings on . Архивировано из оригинала 2 марта 2014 г. Получено 30 июня 2022 г.
  11. Neary, Dave; David, Vanessa (2010), The GNOME Census: Who writes GNOME? (PDF) , Neary Consulting, архивировано (PDF) из оригинала 23 июня 2016 г. , извлечено 15 июня 2016 г.
  12. ^ "Вглядываясь в бездну". Swfblag . Gnome. 27 июля 2012 г. Архивировано из оригинала 31 июля 2012 г. Получено 15 марта 2014 г.
  13. ^ "GNOME at 25: A Health Checkup – Et tu, Cthulhu". 7 августа 2022 г. Архивировано из оригинала 11 января 2023 г. Получено 7 августа 2022 г.
  14. ^ "GNOME". Sovereign Tech Fund . Получено 26 мая 2024 г.
  15. ^ "GNOME Human Interface Guidelines". Архивировано из оригинала 11 сентября 2015 г. Получено 15 марта 2014 г.
  16. ^ Pennington, Havoc (апрель 2002 г.). "Free Software UI". Архивировано из оригинала 24 июня 2021 г. Получено 21 июня 2021 г.
  17. ^ "GNOME Languages". l10n.gnome.org . Архивировано из оригинала 27 июня 2022 . Получено 20 мая 2022 .
  18. ^ ab "Терминология для Gnome Shell". GNOME Wiki . Проект GNOME. Архивировано из оригинала 22 мая 2014 г. Получено 22 мая 2014 г.
  19. ^ ab Day, Allan. "GNOME 3.10 Release Notes". Проект GNOME. Архивировано из оригинала 25 июня 2014 года . Получено 22 мая 2014 года .
  20. ^ "GNOME 3 Cheat Sheet". GNOME Wiki . Проект GNOME. Архивировано из оригинала 1 июня 2014 года . Получено 13 июня 2014 года .
  21. ^ "GNOME 3.16 Release Notes". help.gnome.org . Получено 19 августа 2023 г. .
  22. Дэй, Аллан. «GNOME 3.8 Release Notes». Проект GNOME. Архивировано из оригинала 21 июня 2014 г. Получено 13 июня 2014 г.
  23. ^ "Projects/GnomeFlashback – GNOME Wiki". Архивировано из оригинала 29 декабря 2018 г. Получено 21 декабря 2018 г.
  24. ^ "GNOME/Flashback – ArchWiki". Архивировано из оригинала 21 декабря 2018 г. Получено 21 декабря 2018 г.
  25. ^ "Как установить классический GNOME Flashback в Ubuntu 18.04 LTS". 19 мая 2018 г. Архивировано из оригинала 21 декабря 2018 г. Получено 21 декабря 2018 г.
  26. ^ "Debian – Подробности пакета gnome-session-flashback в buster". Архивировано из оригинала 21 декабря 2018 г. Получено 21 декабря 2018 г.
  27. ^ "Debian — Подробная информация о пакете gnome-applets в buster".
  28. ^ «Проекты/GnomeApplets — GNOME Wiki!».
  29. ^ "Librem 5 design report #5". Purism (компания) . 10 мая 2018 г. Архивировано из оригинала 13 июня 2020 г. Получено 30 мая 2020 г.
  30. ^ "Clock Applets". 14 мая 2003 г. Архивировано из оригинала 14 мая 2003 г.
  31. ^ "GNOME wiki: GnomeOnlineAccounts". Архивировано из оригинала 16 марта 2021 г. Получено 18 декабря 2015 г.
  32. ^ «GNOME 3.18 позволит вам получить доступ к файлам Google Диска в Nautilus». 30 сентября 2015 г. Архивировано из оригинала 12 апреля 2021 г. Получено 18 декабря 2015 г.
  33. ^ "GNOME 3.18 выходит с Google Drive". 30 сентября 2015 г. Архивировано из оригинала 10 августа 2017 г. Получено 18 декабря 2015 г.
  34. ^ "GNOME Circle". circle.gnome.org . Получено 28 ноября 2023 г. .
  35. ^ "GNOME Human Interface Guidelines". developer.gnome.org . Получено 10 сентября 2024 г. .
  36. ^ ab "О нас | GNOME". 27 июня 2013 г. Архивировано из оригинала 27 июня 2013 г. Получено 15 апреля 2021 г.
  37. Объявление: Выпущена версия Qt 2.0, 25 июня 1999 г., архивировано из оригинала 9 марта 2000 г. , извлечено 16 апреля 2014 г.
  38. Столлман, Ричард Столлман (5 сентября 2000 г.). «Столлман о Qt, GPL, KDE и GNOME». Архивировано из оригинала 19 апреля 2012 г. Получено 9 сентября 2005 г.
  39. ^ "Почему вам не следует использовать Lesser GPL для вашей следующей библиотеки". Free Software Foundation . Архивировано из оригинала 26 ноября 2007 г. Получено 20 января 2008 г.
  40. ^ Проект GNOME: «Руководство фонда GNOME по передаче авторских прав». Доступно 26 марта 2013 г. Архивировано 4 марта 2012 г. на Wayback Machine
  41. ^ Вуэльфинг, Бритта. «GNOME: Отделился от проекта GNU? » Linux Magazine». Linux Magazine . Архивировано из оригинала 4 февраля 2022 г. Получено 14 апреля 2021 г.
  42. Лошин, Пит (6 ноября 2000 г.). «Гном». Computerworld . Архивировано из оригинала 3 февраля 2022 г. Получено 14 апреля 2021 г.
  43. ^ "Официальные пакеты программного обеспечения GNU (архивировано sep-2021)". Архивировано из оригинала 15 апреля 2021 г.
  44. ^ Нил Макговерн. «Я просил (как ED для @GNOME) GNU удалить нас с этой страницы несколько раз. Они отказались это сделать». Twitter . Архивировано из оригинала 13 ноября 2021 г. . Получено 21 августа 2021 г. .
  45. ^ "Давайте также проясним это здесь. GNOME — это НЕ проект GNU". Twitter . 14 апреля 2021 г. Архивировано из оригинала 14 апреля 2021 г. Получено 21 августа 2021 г.
  46. ^ "Software – GNU Project – Free Software Foundation". Gnu.org. Архивировано из оригинала 25 декабря 2015 г. Получено 8 марта 2022 г.
  47. ^ GNOME. "GTK commit a4b976f7, "Обновите README"". GNOME . Архивировано из оригинала 3 февраля 2022 г. . Получено 8 сентября 2021 г. .
  48. ^ Pennington, Havoc (1999). "Что такое Gnome?". GTK / Разработка приложений Gnome. Архивировано из оригинала 11 июля 2010 г.
  49. ^ ab Klapper, Andre (6 апреля 2010 г.). "Re: GNOME -> Gnome". gnome.org . Архивировано из оригинала 6 апреля 2012 г. . Получено 30 июня 2022 г. .
  50. ^ Говин, Джон (9 ноября 2001 г.). «GNOME Office, как далеко мы продвинулись?». Linux Orbit . Архивировано из оригинала 1 января 2005 г.
  51. ^ TH, Sam (10 апреля 2001 г.). "Результаты GUADEC". gnome-office-list (список рассылки). LWN.net . Архивировано из оригинала 3 февраля 2022 г. Получено 3 мая 2014 г.
  52. ^ Лоли, Евгения (15 сентября 2003 г.). «GNOME-Office 1.0 Released; Nautilus Becomes Object-Oriented». OSNews . Архивировано из оригинала 4 мая 2014 г. Получено 4 мая 2014 г.
  53. ^ Эссельбах, Филипп (15 сентября 2003 г.). «GNOME-Office 1.0 Released». Совместимо с Linux . Архивировано из оригинала 4 мая 2014 г. Получено 4 мая 2014 г.
  54. ^ "GNOME-Office 1.0 Released" (пресс-релиз). 15 сентября 2003 г. Архивировано из оригинала 26 октября 2014 г. Получено 4 мая 2014 г.
  55. ^ Sevior, Martin (30 июня 2004 г.). "Следующий выпуск GNOME-Office". gnome-office-list (список рассылки). Архивировано из оригинала 18 апреля 2021 г. Получено 4 мая 2014 г.
  56. ^ Sevior, Martin (30 июля 2004 г.). «Обновление о ходе работы над GNOME-Office-1.2». gnome-office-list (список рассылки). Архивировано из оригинала 13 июня 2021 г. Получено 4 мая 2014 г.
  57. ^ Sevior, Martin (2 октября 2004 г.). «Три недели до gnome-office-1.2, каков прогресс на сайте?». gnome-office-list (список рассылки). Архивировано из оригинала 3 февраля 2022 г. . Получено 4 мая 2014 г. .
  58. ^ Welinder, Morten (19 декабря 2004 г.). «Gnumeric 1.4 уже здесь!». gnome-office-list (список рассылки). Архивировано из оригинала 14 июня 2021 г. Получено 4 мая 2014 г.
  59. ^ "Офисные приложения". Проект GNOME . Архивировано из оригинала 3 декабря 2013 г. Получено 4 мая 2014 г.
  60. ^ "GNOME 2.0 Released: Desktop Environment может похвастаться более простым пользовательским интерфейсом и множеством мощных инструментов разработчика" (пресс-релиз). Архивировано из оригинала 13 ноября 2021 г.
  61. ^ "GNOME 2.0 Desktop and Developer Platform Released!" (список рассылки). Архивировано из оригинала 20 мая 2003 г.
  62. ^ "GNOME 2.2 Release Notes". help.gnome.org . Архивировано из оригинала 23 мая 2022 г. Получено 23 января 2023 г.
  63. ^ Брукс, Джейсон (11 марта 2003 г.). «GNOME 2.2 набирает силу и блеск». eWEEK . Получено 23 января 2023 г. .
  64. ^ Фоксвелл, Гарри; Тран, Хунг (2009). Pro OpenSolaris: Новая ОС с открытым исходным кодом для разработчиков и администраторов Linux. Apress . стр. 51. ISBN 9781430218920. Архивировано из оригинала 11 января 2023 . Получено 23 сентября 2020 .
  65. Пол, Райан (14 июля 2008 г.). «GNOME 3.0 официально анонсирован... и объяснен». Ars Technica . Архивировано из оригинала 21 января 2009 г. Получено 26 апреля 2021 г.
  66. ^ abcd Пол, Райан (7 апреля 2011 г.). «Новое блестящее украшение для вашего газона Linux: Ars рассматривает GNOME 3.0». Ars Technica . Архивировано из оригинала 11 мая 2012 г. Получено 26 апреля 2021 г.
  67. ^ "GNOME 3.0 выпущен: лучше для пользователей и разработчиков" (пресс-релиз). Архивировано из оригинала 13 ноября 2021 г.
  68. ^ ab "GNOME 3.0 Release Notes". Проект GNOME. Архивировано из оригинала 27 января 2013 г. Получено 7 апреля 2011 г.
  69. ^ ab "Список функций, реализованных в версии 3.4". Проект GNOME. Архивировано из оригинала 30 марта 2012 г. Получено 28 марта 2012 г.
  70. ^ Mayank Sharma (5 июня 2011 г.). "Gnome 3.0: полное руководство". TechRadar . Архивировано из оригинала 5 мая 2023 г. . Получено 5 мая 2023 г. .
  71. ^ "GNOME 3.0 Release Notes". help.gnome.org . Архивировано из оригинала 5 мая 2023 г. . Получено 5 мая 2023 г. .
  72. ^ Vervloesem, Koen (4 августа 2009 г.). "Mutter: оконный менеджер для GNOME 3 [LWN.net]". lwn.net . Архивировано из оригинала 17 августа 2009 г. . Получено 20 мая 2022 г. .
  73. ^ Турман, Томас (6 июля 2009 г.). «Будущее… – …для взрослого в тебе». Архивировано из оригинала 9 июля 2009 г. Получено 20 мая 2022 г.
  74. ^ "Новая тема по умолчанию для GTK". blogs.gnome.org . 13 июня 2014 г. Архивировано из оригинала 24 декабря 2014 г. Получено 24 декабря 2014 г.
  75. ^ Прага, Лиам Провен в. «Как Microsoft разрушила единство Gnome с Windows 95». www.theregister.com . Архивировано из оригинала 31 мая 2022 г. . Получено 1 июня 2022 г. .
  76. ^ "Mate Desktop Environment – ​​GNOME2 fork / Вклад сообщества / Форумы Arch Linux". bbs.archlinux.org . Архивировано из оригинала 21 августа 2014 г. Получено 15 мая 2021 г.
  77. ^ "MATE находится в стадии активной разработки с целью добавления поддержки новых технологий при сохранении традиционного опыта работы с рабочим столом". Архивировано из оригинала 6 мая 2021 г.
  78. ^ "Введение в Cinnamon". Блог Linux Mint . Архивировано из оригинала 29 февраля 2012 г. Под капотом Cinnamon — это ответвление Gnome Shell, основанное на Mutter и Gnome 3
  79. ^ Гилбертсон, Скотт (29 октября 2013 г.). «Cinnamon Desktop: разрывает GNOME, находит усиленного Nemo». The Register . Получено 3 июля 2024 г.
  80. ^ PCMan (3 июля 2013 г.). "LXDE-Qt Preview". Блог LXDE . Архивировано из оригинала 17 февраля 2018 г. Получено 15 мая 2021 г.
  81. ^ "История LXQt". GitHub . Архивировано из оригинала 14 ноября 2020 г. Получено 15 мая 2021 г.
  82. ^ "PCManFM Qt 0.1.0 released". Блог LXDE . 26 марта 2013 г. Получено 20 июня 2024 г.
  83. ^ Говорит, Наджсе (5 июля 2013 г.). «Нет, LXDE-Qt не раздут». Блог LXDE . Получено 20 июня 2024 г.
  84. ^ «GNOME отклонил помощь Canonical? Ответ Шаттлворта / Новости / Онлайн / Главная – Пользователь Ubuntu». www.ubuntu-user.com . Архивировано из оригинала 25 мая 2022 г. . Получено 27 января 2023 г. .
  85. ^ "Mark Shuttleworth » Архив блога » Внутренняя конкуренция здорова, но зависит от сильного и зрелого руководства". Архивировано из оригинала 27 января 2023 года . Получено 27 января 2023 года .
  86. ^ "Mark Shuttleworth » Архив блога » Все остальные ребята не ошибаются". Архивировано из оригинала 27 января 2023 года . Получено 27 января 2023 года .
  87. ^ Джексон, Джоаб (25 октября 2010 г.). «Canonical Ubuntu отделяется от GNOME из-за проблем с дизайном». Computerworld . Архивировано из оригинала 27 января 2023 г. . Получено 27 января 2023 г. .
  88. ^ Парфени, Лукиан (11 мая 2010 г.). «Canonical представляет интерфейс 'Unity' для нетбуков и Ubuntu Light». softpedia . Архивировано из оригинала 12 февраля 2023 г. . Получено 27 января 2023 г. .
  89. ^ Gilbertson, Scott (27 ноября 2017 г.). «Ubuntu 17.10: Возвращение GNOME». Ars Technica . Архивировано из оригинала 5 апреля 2023 г. Получено 27 апреля 2023 г.
  90. ^ BuddiesOfBudgie/budgie-desktop, Buddies of Budgie, 20 июня 2024 г. , получено 20 июня 2024 г.
  91. ^ "элементарный". GitHub . Получено 20 июня 2024 .
  92. Ricky (4 августа 2011 г.), «Линус Торвальдс отказывается от GNOME в пользу Xfce», Digitizor , заархивировано из оригинала 11 апреля 2015 г. , извлечено 8 ноября 2011 г.
  93. ^ "Торвальдс: Я хочу быть добрым и меньше ругаться, но это просто не во мне". The Register. 7 ноября 2012 г. Архивировано из оригинала 13 ноября 2015 г. Получено 2 января 2013 г.
  94. ^ Хит, Ник. «Линус Торвальдс переключается обратно на рабочий стол Gnome 3.x». ZDNet . Архивировано из оригинала 3 февраля 2022 г. Получено 22 апреля 2019 г.
  95. ^ Хоффман, Крис. «Как GNOME 3.14 возвращает разочарованных пользователей Linux». PC World . IDG TechNetwork. Архивировано из оригинала 29 марта 2015 г. Получено 5 апреля 2015 г.
  96. ^ Bicha, Jeremy (13 апреля 2017 г.). "Ubuntu GNOME 17.04 Released and What's Next | Ubuntu GNOME". Архивировано из оригинала 13 апреля 2017 г. Получено 27 января 2023 г.
  97. ^ ab "GNOME 40 Release Notes". Архивировано из оригинала 24 мая 2020 г. Получено 27 марта 2021 г.
  98. ^ Ларабель, Майкл (24 марта 2021 г.). «GNOME 40 выпущен со множеством улучшений – Phoronix». Архивировано из оригинала 26 марта 2021 г. Получено 27 марта 2021 г.
  99. ^ ab Bassi, Emmanuele (16 сентября 2020 г.). "Новая схема управления версиями GNOME". Архивировано из оригинала 23 октября 2021 г. Получено 17 сентября 2020 г.
  100. ^ "GNOME 40". Forty.gnome.org. Архивировано из оригинала 24 января 2022 года . Получено 8 марта 2022 года .
  101. ^ "GNOME 41 Release Notes". help.gnome.org . Архивировано из оригинала 22 декабря 2021 г. . Получено 27 января 2023 г. .
  102. ^ «Что нового в GNOME 42, доступно сейчас». 8 марта 2022 г. Архивировано из оригинала 8 сентября 2022 г. Получено 8 сентября 2022 г.
  103. ^ "GNOME Release Notes". GNOME Release Notes . Получено 5 мая 2024 г. .
  104. ^ "GNOME Release Notes". GNOME Release Notes . Архивировано из оригинала 24 сентября 2022 г. Получено 25 сентября 2022 г.
  105. ^ ab "Представляем GNOME 44, "Kuala Lumpur"". Архивировано из оригинала 23 марта 2023 г. Получено 23 марта 2023 г.
  106. ^ ab "GNOME Release Notes". GNOME Release Notes . Получено 20 сентября 2023 г. .
  107. ^ "Заметки о выпуске Gnome". Заметки о выпуске Gnome .
  108. ^ "Журнал изменений Gnome 46". Исходные коды Gnome .
  109. ^ Унтц, Винсент «gnome-panel мертва, да здравствует gnome-panel!» vuntz.net , 13 апреля 2011 г. Доступно по адресу http://www.vuntz.net/journal/post/2011/04/13/gnome-panel-is-dead,-long-live-gnome-panel!
  110. ^ «Что такое GNOME Classic?».
  111. ^ «Проекты/GnomeFlashback — GNOME Wiki!».
  112. ^ "GNOME 3: С точки зрения конечного пользователя" LinuxBSDos.com , 09 апреля 2011 г. Доступно по адресу http://www.linuxbsdos.com/2011/04/09/gnome-3-from-an-end-users-perspective/
  113. ^ Снеддон, Джои «GNOME Classic в Ubuntu 12.04: как будто ничего и не менялось» OMG Ubuntu!, 21 марта 2012 г. Доступно по адресу http://www.omgubuntu.co.uk/2012/03/gnome-classic-in-ubuntu-12-04-its-like-nothing-ever-changed/
  114. ^ "Trisquel 5.5 STS Brigantia release announcement". 16 апреля 2012 г. Архивировано из оригинала 23 июня 2018 г. Получено 23 сентября 2018 г.
  115. ^ "Release Notes". Справка GNOME . Получено 19 сентября 2023 г.
  116. ^ де Икаса, Мигель. "История проекта GNOME". Архивировано из оригинала 24 февраля 2001 г.
  117. ^ "GNOME 1.2 "Bongo GNOME" Unleashed" (пресс-релиз). Проект GNOME. 25 мая 2000 г. Архивировано из оригинала 14 мая 2011 г. Получено 8 июня 2014 г.
  118. ^ "GNOME 1.4 "Tranquility" выпущен". mail.gnome.org . Архивировано из оригинала 22 апреля 2021 г. . Получено 12 сентября 2021 г. .
  119. ^ "GNOME 1.4 Released: Desktop Environment Boasts Power, Stability, Polish and Integration" (пресс-релиз). Копенгаген, Дания: Проект GNOME. Business Wire. 2 апреля 2001 г. Архивировано из оригинала 24 мая 2011 г. Получено 8 июня 2014 г.
  120. Waugh, Jeff (27 июня 2002 г.). «GNOME 2.0 Desktop and Developer Platform Released!». desktop-devel (список рассылки). Архивировано из оригинала 5 июля 2017 г. . Получено 20 сентября 2007 г. .
  121. ^ "GNOME 2.2 Release notes" (пресс-релиз). Проект GNOME. 5 февраля 2003 г. Архивировано из оригинала 22 декабря 2017 г. Получено 19 февраля 2019 г.
  122. Waugh, Jeff (11 сентября 2003 г.). «Анонсируем GNOME 2.4.0 Desktop & Developer Platform». gnome-announce (список рассылки). Архивировано из оригинала 5 июля 2017 г. Получено 20 сентября 2007 г.
  123. ^ Собала, Эндрю (31 марта 2004 г.). «Анонсируем GNOME 2.6.0 Desktop & Developer Platform». gnome-announce (список рассылки). Архивировано из оригинала 5 июля 2017 г. Получено 20 сентября 2007 г.
  124. ^ "GNOME 2.8 release notes" (пресс-релиз). Бостон, Массачусетс: GNOME Project. 15 сентября 2004 г. Архивировано из оригинала 22 декабря 2017 г. Получено 19 февраля 2019 г.
  125. ^ "GNOME 2.10 выпущен!" (Пресс-релиз). Бостон, Массачусетс: Проект GNOME. 9 марта 2005 г. Архивировано из оригинала 14 июля 2014 г. Получено 8 июня 2014 г.
  126. ^ "GNOME 2.12 Release Notes". Архивировано из оригинала 22 июля 2012 г. Получено 31 октября 2010 г.
  127. ^ "GNOME 2.14 Release Notes". Архивировано из оригинала 2 ноября 2010 г. Получено 31 октября 2010 г.
  128. ^ Ньюрен, Элайджа (6 сентября 2006 г.). «Празднование выпуска GNOME 2.16!». gnome-announce (список рассылки). Архивировано из оригинала 5 июля 2017 г. . Получено 20 сентября 2007 г. .
  129. ^ Ньюрен, Элайджа (14 марта 2007 г.). «Празднование выпуска GNOME 2.18!». gnome-announce (список рассылки). Архивировано из оригинала 5 июля 2017 г. . Получено 20 сентября 2007 г. .
  130. ^ Райан, Пол (19 сентября 2007 г.). "GNOME 2.20 официально выпущен". Ars Technica . Архивировано из оригинала 11 октября 2007 г. . Получено 20 сентября 2007 г. .
  131. ^ Untz, Vincent (12 марта 2008 г.). «Celebrating the release of GNOME 2.22!». gnome-announce-list (список рассылки). Архивировано из оригинала 28 апреля 2019 г. . Получено 12 марта 2008 г. .
  132. ^ "GNOME 2.22 Release Notes, Section "GVFS and GIO"". Архивировано из оригинала 30 июля 2017 г. Получено 6 февраля 2016 г.
  133. ^ Untz, Vincent (24 сентября 2008 г.). «Celebrating the release of GNOME 2.24!». gnome-announce-list (список рассылки). Архивировано из оригинала 28 апреля 2019 г. . Получено 27 сентября 2008 г. .
  134. ^ Untz, Vincent (18 марта 2009 г.). «Celebrating the release of GNOME 2.26!». gnome-announce-list (список рассылки). Архивировано из оригинала 28 апреля 2019 г. . Получено 18 марта 2009 г. .
  135. ^ Holwerda, Thom (24 сентября 2009 г.). "GNOME 2.28 Released". OSNews . Архивировано из оригинала 6 ноября 2018 г. . Получено 5 апреля 2009 г. .
  136. ^ Holwerda, Thom (31 марта 2010 г.). "GNOME 2.30 Released". OSNews . Архивировано из оригинала 6 ноября 2018 г. . Получено 4 апреля 2010 г. .
  137. ^ "GNOME 2.32 Release Notes". Архивировано из оригинала 22 декабря 2012 г. Получено 31 октября 2010 г.
  138. ^ ab Vitters, Olav; Klapper, André; Day, Allan. "GNOME 3.2 Release Notes". Проект GNOME. Архивировано из оригинала 23 декабря 2012 г. Получено 5 октября 2011 г.
  139. ^ "Добавить поддержку высокого разрешения". 12 февраля 2014 г. Архивировано из оригинала 1 августа 2020 г. Получено 16 марта 2019 г.
  140. ^ "Преобразовать приложения в DBusActivatable". Архивировано из оригинала 30 мая 2014 г. Получено 29 мая 2014 г.
  141. ^ Уоллен, Джек (28 марта 2014 г.). «GNOME 3.10 возродил то, что когда-то было любимцем рабочего стола Linux». TechRepublic. Архивировано из оригинала 28 марта 2014 г.
  142. ^ «GNOME 3.16 уже здесь с переосмысленными уведомлениями и массой визуальных обновлений». 28 марта 2015 г. Архивировано из оригинала 1 августа 2020 г. Получено 19 февраля 2019 г.
  143. ^ "GNOME 3.20". 23 марта 2016 г. Архивировано из оригинала 8 апреля 2016 г. Получено 27 марта 2016 г.
  144. ^ "GNOME 3.24 выпущен, вот что нового". OMG! Ubuntu!. 23 июля 2017 г. Архивировано из оригинала 19 июля 2017 г. Получено 23 июля 2017 г.
  145. ^ "Представляем GNOME 3.24 'Portland'". YouTube . 23 июля 2017 г. Архивировано из оригинала 21 декабря 2021 г.
  146. ^ "GNOME 3.26 Released". 13 сентября 2017 г. Архивировано из оригинала 16 марта 2021 г. Получено 14 сентября 2017 г.
  147. ^ "GNOME 3.27.x Development Series". Архивировано из оригинала 22 декабря 2017 г. Получено 9 марта 2018 г.
  148. ^ "GNOME Quick SWOT Analysis". Проект GNOME . Архивировано из оригинала 18 марта 2014 года . Получено 18 марта 2014 года .
  149. ^ Proven, Liam. «Проект GNOME закрывает все свои списки рассылки». www.theregister.com . Архивировано из оригинала 29 октября 2022 г. . Получено 29 октября 2022 г. .
  150. ^ "О". Европейская конференция пользователей и разработчиков GNOME (GUADEC). Архивировано из оригинала 4 октября 2011 г. Получено 3 декабря 2011 г.
  151. ^ «Проект GNOME прекращает поддержку библиотеки рендеринга OpenGL Clutter».
  152. ^ Булл, Фил. "Библиотеки платформы". Проект GNOME. Архивировано из оригинала 21 мая 2014 г. Получено 21 мая 2014 г.
  153. ^ "Что нового в Fedora 25 Workstation". Fedora Magazine . Red Hat. 21 ноября 2016 г. Архивировано из оригинала 24 июля 2021 г. Получено 21 августа 2021 г.
  154. ^ "GNOME 3.20 Release Notes". GNOME. Архивировано из оригинала 26 октября 2016 года . Получено 21 августа 2021 года .
  155. ^ "session: give Wayland sessions priority · GNOME/gdm@6cd2d24". GNOME GitLab. 9 ноября 2015 г. Архивировано из оригинала 24 июня 2021 г. Получено 21 июня 2021 г.
  156. ^ "GNOME Lands Mainline NVIDIA Wayland Support Using EGLStreams". Phoronix. 17 ноября 2016 г. Архивировано из оригинала 19 сентября 2021 г. Получено 21 августа 2021 г.
  157. ^ "GNOME 3.30 Mutter избавляет код Wayland от зависимости от X11/XWayland". www.phoronix.com . Получено 21 августа 2023 г. .
  158. ^ Poettering, Lennart (18 мая 2011 г.). "systemd как внешняя зависимость". desktop-devel (список рассылки). Архивировано из оригинала 10 октября 2014 г. Получено 12 июня 2014 г.
  159. ^ Питерс, Фредерик (6 ноября 2012 г.). "Протоколы встречи 20121104". release-team (список рассылки). Архивировано из оригинала 7 сентября 2014 г. Получено 12 июня 2014 г.
  160. ^ "Inhibitor locks". Архивировано из оригинала 3 мая 2020 года . Получено 29 марта 2020 года .

Внешние ссылки