ГНОМ - GNOME

ГНОМ
Gnomelogo.svg
Отредактированное изображение GNOME Shell 3.36, демонстрирующее его различные аспекты и несколько приложений GNOME.
An отредактированное изображение из Оболочка GNOME 3.36, где показаны его различные аспекты и несколько Приложения GNOME
Оригинальный автор (ы)В Проект GNU
Разработчики)Проект GNOME
изначальный выпуск3 марта 1999 г.; 21 год назад (1999-03-03)[1]
Стабильный выпуск3.38.2[2] (25 ноября 2020 г.; 26 дней назад (2020-11-25)) [±]
Предварительный выпуск3.37.92[3] (13 сентября 2020 г.; 3 месяца назад (2020-09-13)) [±]
Репозиторий Отредактируйте это в Викиданных
Написано вC, XML, C ++, C #, HTML, Вала, Python, JavaScript, CSS, и больше[4]
Операционная системаBSD, Linux, Unix
ПлатформаWayland и X11
Доступно в34[5] языки
ТипСреда рабочего стола
ЛицензияGPLv2 +[6]
Интернет сайтwww.гном.org Отредактируйте это в Викиданных

ГНОМ (/ɡпмˌпм/)[7][8] это бесплатно и с открытым исходным кодом среда рабочего стола за Unix-подобный[9] операционные системы. GNOME изначально было аббревиатурой от граммNU Network Оbject Mодель Eокружающая среда, но аббревиатура была опущена, потому что она больше не отражала видение проекта GNOME.[10]

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

GNOME 3 - это среда рабочего стола по умолчанию на многих основных Дистрибутивы Linux включая Fedora, Debian, Ubuntu, SUSE Linux Enterprise (исключительно), Red Hat Enterprise Linux, CentOS, Поп! Операционные системы, Oracle Linux, SteamOS, Хвосты и Бесконечная ОС, а также Солярис, главный Unix Операционная система; и предоставляется как официальное издание Манджаро. Продолжение форка последнего выпуска GNOME 2, называемого ПРИЯТЕЛЬ, по умолчанию используется во многих дистрибутивах Linux, ориентированных на низкое использование системные ресурсы.

История

GNOME 1

GNOME 1 (1999)

GNOME был запущен 15 августа.[14] 1997 г. Мигель де Икаса и Федерико Мена[15] как бесплатно программное обеспечение проект по развитию среда рабочего стола и Приложения для этого.[16] Он был основан отчасти потому, что K Desktop Environment, набирающая популярность, полагалась на Qt набор инструментов для виджетов который использовал проприетарное программное обеспечение лицензия до версии 2.0 (июнь 1999 г.).[17][18] Вместо Qt, GTK (Инструментарий GNOME, в то время называвшийся GIMP Toolkit) был выбран в качестве основы GNOME. GTK использует Стандартная общественная лицензия ограниченного применения GNU (LGPL) - лицензия на бесплатное программное обеспечение, которая позволяет связанному с ней программному обеспечению использовать гораздо более широкий набор лицензий, включая лицензии на проприетарное программное обеспечение.[19] Сам GNOME находится под лицензией LGPL для своих библиотек, а Стандартная общественная лицензия GNU (GPL) для своих приложений.[20]

Название «GNOME» изначально было аббревиатурой от Среда сетевой объектной модели GNU, ссылаясь на первоначальное намерение создать распределенный объект структура похожа на Microsoft с OLE,[21] но со временем от аббревиатуры отказались, поскольку она больше не отражала видение проекта GNOME.[10]

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

Во время перехода на GNOME 2 примерно в 2001 году и вскоре после этого были краткие разговоры о создании Офис GNOME люкс.[22][23] 15 сентября 2003 г. GNOME-Office 1.0, состоящий из AbiWord 2.0, GNOME-DB 1.0 и Gnumeric Выпущена 1.2.0.[24][25][26] Хотя некоторое планирование выпуска GNOME Office 1.2 происходило в списке рассылки gnome-office,[27][28][29] и Gnumeric 1.4 был анонсирован как его часть,[30] Сама по себе версия 1.2 пакета так и не состоялась. По состоянию на 4 мая 2014 г. Вики GNOME упоминает только «приложения GNOME / Gtk, которые полезны в офисной среде».[31]

GNOME 2

GNOME 2.32 (сентябрь 2010 г.), последняя версия GNOME 2, работающая на Ubuntu 10.10

GNOME 2 был очень похож на интерфейс обычного рабочего стола, представляя собой простой рабочий стол, на котором пользователи могли взаимодействовать с виртуальными объектами, такими как окна, значки и файлы. GNOME 2 начинался с Рыба-пила, но позже переключился на Metacity по умолчанию оконный менеджер. Работа с окнами, приложениями и файлами в GNOME 2 аналогична работе с современными настольными операционными системами. В конфигурации GNOME 2 по умолчанию на рабочем столе есть меню запуска для быстрого доступа к установленным программам и расположению файлов; Доступ к открытым окнам можно получить с помощью панели задач в нижней части экрана, а в правом верхнем углу находится область уведомлений для программ, отображающих уведомления во время работы в фоновом режиме. Однако эти функции могут быть перемещены практически в любое положение или ориентацию по желанию пользователя, заменены другими функциями или полностью удалены.

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

GNOME 3

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

GNOME 1 и 2 следовали традиционному метафора рабочего стола, но GNOME 3, выпущенный в 2011 году, изменил это с помощью Оболочка GNOME, более абстрактная метафора переключения между различными задачами и виртуальные рабочие столы проходит в отдельной области под названием «Обзор». Кроме того, поскольку Бормотать заменены Metacity в качестве оконного менеджера по умолчанию кнопки свертывания и разворачивания больше не отображаются по умолчанию, а строка заголовка, строка меню и панель инструментов объединены в одну горизонтальную полосу, называемую «панель заголовка» через Украшение на стороне клиента механизм. Адвайта заменены Clearlooks в качестве темы по умолчанию.[33] Много Основные приложения GNOME также прошел редизайн, чтобы обеспечить более согласованный пользовательский интерфейс.

GNOME стремится предоставить простой, легкий в использовании и понятный Пользовательский опыт (UX) на настольных компьютерах и планшетах с помощью Украшение на стороне клиента (CSD) и мобильный подход в разработка пользовательского интерфейса (UI)

Критика

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

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

Эти серьезные изменения изначально вызвали широкую критику. В Среда рабочего стола MATE был раздвоенный из кодовой базы GNOME 2 с намерением сохранить традиционный интерфейс GNOME 2, сохраняя при этом совместимость с современными технологиями Linux, такими как GTK 3. В Linux Mint Команда решила проблему другим способом, разработав «Mint GNOME Shell Extensions», который работал поверх GNOME Shell и позволял использовать его с помощью традиционной метафоры рабочего стола. В конечном итоге это привело к созданию Пользовательский интерфейс Cinnamon, который был создан из кодовой базы GNOME 3.

Среди тех, кто критикует ранние выпуски GNOME 3, есть Линус Торвальдс, создатель Ядро Linux. Торвальдс на некоторое время отказался от GNOME после выпуска GNOME 3.0, заявив: «Разработчики, по-видимому, решили, что это« слишком сложно »для реальной работы на вашем рабочем столе, и решили сделать это действительно раздражающим». Торвальдс заявил, что его возражения разделяют все известные ему разработчики Linux.[34] В 2013 году Торвальдс возобновил использование GNOME, заявив, что «за последний год все стало намного лучше», но отметив, что «теперь у них есть расширения, которые все еще слишком сложно найти; но с расширениями вы можете сделать свой рабочий стол почти таким же хорошим, как и это было два года назад ".[35][36] Торвальдс предложил объединить «GNOME Tweak Tool» с GNOME 3.[37]

По состоянию на 2015 год отзывы критиков были гораздо более позитивными.[38] Например, Debian, дистрибутив Linux, который исторически использовал GNOME 2, переключился на Xfce когда был выпущен GNOME 3, но он повторно принял GNOME 3 как раз к выпуску Debian 8 "Jessie".[38][39]

GNOME 40

Следующий выпуск GNOME будет называться GNOME 40.[40]

Релизы

Цикл выпуска

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

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

Выпуски GNOME отправляются на главный FTP-сервер в виде исходный код с настроить сценарии, которые компилируются поставщиками операционных систем и интегрируются с остальными их системами перед распространением. Большинство поставщиков используют только стабильные и протестированные версии GNOME и предоставляют их в виде легко устанавливаемых предварительно скомпилированных пакетов. Исходный код каждой стабильной и разрабатываемой версии GNOME хранится в GNOME. мерзавец репозиторий исходного кода. Заинтересованные пользователи всегда могут получить снимок ветки разработки _master_ или любой другой ветки / тега и создать новейшую версию для собственного использования.

Ряд построек-скрипты (Такие как JHBuild или ранее GARNOME) доступны для автоматизации процесса компиляции исходного кода.

История выпуска

Функции

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

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

Во время перезаписи GNOME 2 многие настройки, которые считались малозначимыми для большинства пользователей, были удалены. Havoc Pennington обобщил работу по удобству использования в своем эссе 2002 года «Пользовательский интерфейс свободного программного обеспечения», подчеркнув идею о том, Стоимость, и лучше заставить программное обеспечение вести себя правильно по умолчанию, чем добавлять предпочтение пользовательского интерфейса для получения желаемого поведения:

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

Доступность

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

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

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

Интернационализация и локализация программного обеспечения GNOME зависит от локаль.

Рабочий стол

GNOME предоставляет три разных сеансы входа в систему для рабочего стола:

GNOME Classic

GNOME Classic 3.36

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

Флэшбэк GNOME

An отредактированное изображение из GNOME Flashback 3.36, который показывает его функции, включая главное меню, и плагины Панель GNOME

Флэшбэк GNOME это официальная сессия для GNOME 3. Она основана на Панель GNOME и Metacity (оконный менеджер ),[77] он легкий,[78][79] имеет более низкие требования к оборудованию и использует меньше системные ресурсы (память и процессор), чем Оболочка GNOME.[80] Он обеспечивает традиционный и настраиваемый панель задач (панель) с множеством плагинов, объединенных в один пакет (gnome-applets), включая настраиваемый стартовое меню. Он обеспечивает такой же пользовательский интерфейс, что и серия GNOME 2.x, и имеет встроенные возможности настройки.

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

Оболочка GNOME

GNOME Shell.png
1
2
3
4
5
6
Режим обзора оболочки GNOME
1
Кнопка действий
2
Бросаться
3
Область уведомлений
4
Панель поиска
5
Меню статуса
6
Список рабочих мест

Эта сессия основана на Оболочка GNOME и Бормотать (оконный менеджер).Он установлен по умолчанию и предлагает мобильную парадигму для запуска приложений и доступа к открытым окнам и виртуальные рабочие столы, но за счет использования расширений возможно появление традиционной панели задач и базовое меню запуска. Этот сеанс использует больше ОЗУ и ЦП из-за использования JavaScript для GNOME Shell и всех его расширений и требует 3D-ускорения.

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

Щелкнув кнопку «Действия», переместив указатель мыши в верхний левый горячий угол или нажав кнопку Супер ключ вызывает Обзор.[83] Обзор дает пользователям обзор текущих действий и позволяет переключаться между окнами и рабочими пространствами, а также запускать приложения. Тире слева содержит ярлыки для избранных приложений и открытых окон, а также кнопку выбора приложений для отображения списка всех установленных приложений.[81] Панель поиска отображается вверху, а список рабочих пространств для переключения между рабочими пространствами находится справа. Уведомления появляются в нижней части экрана.[84]

Мобильный

Phosh,[85] мобильная оболочка GNOME, разработанная Пуризм и GNOME (2018-05)
Оболочка GNOME с GNOME Web в мобильном форм-факторе

Библиотеку libhandy можно использовать с Оболочка GNOME создать отзывчивый пользовательский интерфейс который динамически адаптируется к форм-фактору устройства.[86]

Разработка

GNOME разработан Проект GNOME.[87] Разработка GNOME слабо управляется. Обсуждение в основном происходит на нескольких публичных списки рассылки.[88] Разработчики и пользователи GNOME собираются ежегодно ГУАДЕК встреча для обсуждения текущего состояния и будущего развития GNOME.[89] GNOME включает стандарты и программы из freedesktop.org для лучшей поддержки совместимость с другими рабочими столами.

GNOME в основном написан на C, XML, C ++, C #, HTML, Вала, Python, JavaScript, CSS, и больше.[4] Номер языковые привязки доступны.

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

В GLib библиотеки структур данных и утилит, GObject объектно-типовая система и GTK набор инструментов для виджетов составляют центральную часть платформы разработки GNOME. Этот фундамент расширяется за счет D-автобус МПК рамки, Каир Библиотека 2D векторных чертежей, Беспорядок библиотека ускоренной графики, Панго международная библиотека визуализации текста, PulseAudio звук низкого уровня API, GStreamer мультимедийный фреймворк и несколько специализированных библиотек, включая Сетевой менеджер, PackageKit, Телепатия (обмен мгновенными сообщениями) и WebKit.[90]

  • Диспетчер отображения GNOME (GDM), который управляет сеансами пользователей, X и Wayland.
  • Трекер автоматически ищет файлы в указанных каталогах и сохраняет их индекс, чтобы обеспечить быстрый поиск; сильно интегрирован в оболочку GNOME и файлы GNOME
  • GVfs, структура уровня абстракции для файловых систем, дополняющих GIO; хорошо интегрирован в файлы GNOME и диски GNOME
  • dconf бэкэнд для GSettings
  • Бормотать, то Композитор Wayland и X Window Manager
  • Управление цветом в Linux, udev, так далее.
  • Сервер данных Evolution, отвечает за управление почтой, календарем, адресной книгой, задачами и памятками
  • Мезон заменяет Система сборки GNU (autotools) как предпочтительный инструмент автоматизации сборки
  • BuildStream независимый от дистрибутива инструмент сборки и интеграции

Зависимости

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

Wayland или X Window System

GNOME работает на Wayland и X Window System.[91] Поддержка Wayland была представлена ​​в GNOME 3.10.[82] и считается «для большинства пользователей […] практичным повседневным опытом» к 3.20,[92] в этот момент Wayland стал пользовательским сеансом по умолчанию.[93] GNOME 3.24 расширит совместимость Wayland с драйверами Nvidia.[94] С GNOME 3.30 можно запускать GNOME без Сервер X.Org, используя только Wayland.

systemd

В мае 2011 г. Леннарт Поеттеринг предложил systemd как зависимость GNOME.[95] Поскольку systemd доступен только в Linux, это предложение привело к обсуждению возможности отказа от поддержки других платформ в будущих выпусках GNOME. Начиная с GNOME 3.2 многопользовательский поддержка была доступна только в системах, использующих systemd.[63] В ноябре 2012 года группа разработчиков GNOME пришла к выводу, что во время компиляции systemd не будет зависеть от основных функций, таких как отслеживание сеансов. Для неосновных функций, таких как управление питанием, возможна зависимость от времени компиляции. Например, в таких альтернативах, как consolekit, нет концепции ингибиторов systemd. Диспетчер пакетов может захотеть убедиться, что система не выключена во время обновления.[96][97]

Приложения

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

Есть большое количество GTK и Беспорядок программы, написанные разными авторами. С момента выпуска GNOME 3.0 Проект GNOME концентрируется на разработке набора программ, которые учитывают основные приложения GNOME.[98] Общими чертами основных приложений GNOME являются соблюдение текущих рекомендаций по человеческому интерфейсу GNOME (HIG), а также тесная интеграция с нижележащими уровнями GNOME, такими как, например, GVfs (Виртуальная файловая система GNOME), а также друг с другом, например. GOA (gnome-online-accounts)[99] настройки и Файлы GNOME с Гугл Диск[100][101] и Фотографии GNOME с Google Фото. Некоторые программы - это просто существующие программы с новым именем и обновленным пользовательским интерфейсом, тогда как другие были написаны с нуля.

Игры

Игры GNOME похожи на основные приложения GNOME и выпускаются одновременно с GNOME. Все они были переписаны в соответствии с текущими рекомендациями по человеческому интерфейсу GNOME.

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

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

GNOME Builder это новый интегрированная среда развития, Анджута это старший. Дизайнер интерфейсов Glade программное обеспечение создает графические интерфейсы с использованием графических элементов управления в GTK. Devhelp это браузер API, Accerciser обозреватель доступности.

Есть несколько инструментов отладки, в том числе Немивер, GtkInspector[102][103] и Переулок, также были предоставлены для облегчения разработки программного обеспечения GNOME.

Варианты интеграции для сторонних инструментов разработки (например, NoFlo ) тоже существуют.[104]

Библиотека libsoup обеспечивает доступ к HTTP-серверам из приложений GNOME.[105]

BuildStream - это гибкая и расширяемая структура для моделирования конвейеров сборки и CI в декларативном YAML формат, написанный в Python.[106] Его талисман - Бобр, потому что бобры строят вещи в ручье.

Галерея

СМИ, связанные с скриншоты GNOME в Wikimedia Commons

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

Рекомендации

  1. ^ а б «Выпущен GNOME 1.0» (Пресс-релиз). Сан-Хосе, Калифорния: Проект GNOME. 3 марта 1999 г.. Получено 11 января 2016.
  2. ^ Катандзаро, Майкл (25 ноября 2020 г.). "Выпущен GNOME 3.38.2!". Почтовые службы GNOME (Список рассылки). Получено 11 декабря 2020.
  3. ^ Хардон, Хавьер (13 сентября 2020 г.). "Выпущен GNOME 3.37.92". Почтовые службы GNOME (Список рассылки). Получено 17 сентября 2020.
  4. ^ а б «Проект с открытым исходным кодом GNOME на странице Open Hub: Languages». www.openhub.net.
  5. ^ https://help.gnome.org/misc/release-notes/3.34/i18n.html.en
  6. ^ «Лицензия GNOME». Получено 8 декабря 2017.
  7. ^ Сандлер, Карен (26 марта 2014 г.). «Представляем GNOME 3.12». Проект GNOME (видео). YouTube. Получено 2 июля 2014.
  8. ^ Клинтон, Джейсон (2 апреля 2011 г.). «GNOME 3: меньше прерываний». Проект GNOME (видео). YouTube. Получено 7 апреля 2011.
  9. ^ Класен, Матиас (19 февраля 2014 г.). «Переносимость среды рабочего стола GNOME». Получено 18 марта 2014.
  10. ^ а б Клаппер, Андре (6 апреля 2010 г.). "Re: GNOME -> Gnome". Маркетинговый список GNOME (Список рассылки). Получено 26 марта 2017.
  11. ^ «Программное обеспечение GNU». Фонд свободного программного обеспечения. Получено 16 июн 2014.
  12. ^ Перепись GNOME (PDF), Нири
  13. ^ «Глядя в бездну». Гном. 27 июля 2012 г.. Получено 15 марта 2014.
  14. ^ де Икаса, Мигель (15 августа 1997 года). "Проект рабочего стола GNOME". mail.gnome.org. Получено 11 августа 2015.
  15. ^ "О нас". Получено 9 декабря 2011.
  16. ^ "Проект рабочего стола GNOME". Получено 10 декабря 2011.
  17. ^ Объявление: выпущена Qt версии 2.0, 25 июня 1999 г., архивировано из оригинал 9 марта 2000 г., получено 16 апреля 2014
  18. ^ Столмен, Ричард Столлман (5 сентября 2000 г.). "Столмен на Qt, GPL, KDE и GNOME". Получено 9 сентября 2005.
  19. ^ «Почему вам не следует использовать Lesser GPL для вашей следующей библиотеки». Фонд свободного программного обеспечения. Получено 20 января 2008.
  20. ^ Проект GNOME: "Рекомендации Фонда GNOME по передаче авторских прав ". Проверено 26 марта 2013 г. В архиве 4 марта 2012 г. Wayback Machine
  21. ^ Пеннингтон, Хаос (1999). "Что такое Гном?". Разработка приложений GTK / Gnome. Архивировано из оригинал 11 июля 2010 г.
  22. ^ Говин, Джон (9 ноября 2001 г.). "Офис GNOME, как далеко мы продвинулись?". Linux Orbit. Архивировано из оригинал 1 января 2005 г.
  23. ^ TH, Сэм (10 апреля 2001 г.). «Результаты GUADEC». gnome-office-list (Список рассылки). LWN.net. Получено 3 мая 2014.
  24. ^ Лоли, Евгения (15 сентября 2003 г.). «Выпущен GNOME-Office 1.0; Nautilus становится объектно-ориентированным». OSNews. Получено 4 мая 2014.
  25. ^ Эссельбах, Филипп (15 сентября 2003 г.). «Выпущен GNOME-Office 1.0». Совместимость с Linux. Получено 4 мая 2014.
  26. ^ «Выпущен GNOME-Office 1.0» (Пресс-релиз). 15 сентября 2003 г.. Получено 4 мая 2014.
  27. ^ Севиор, Мартин (30 июня 2004 г.). «Следующий выпуск GNOME-Office». gnome-office-list (Список рассылки). Получено 4 мая 2014.
  28. ^ Севиор, Мартин (30 июля 2004 г.). «Обновление о ходе работы над GNOME-Office-1.2». gnome-office-list (Список рассылки). Получено 4 мая 2014.
  29. ^ Севиор, Мартин (2 октября 2004 г.). "Три недели до gnome-office-1.2, каков прогресс на сайте?". gnome-office-list (Список рассылки). Получено 4 мая 2014.
  30. ^ Велиндер, Мортен (19 декабря 2004 г.). "Gnumeric 1.4 уже здесь!". gnome-office-list (Список рассылки). Получено 4 мая 2014.
  31. ^ «Офисные приложения». Проект GNOME. Архивировано из оригинал 3 декабря 2013 г.. Получено 4 мая 2014.
  32. ^ Фоксвелл, Гарри; Тран, Хунг (2009). Pro OpenSolaris: новая ОС с открытым исходным кодом для разработчиков и администраторов Linux. Apress. п. 51. ISBN  9781430218920.
  33. ^ «Новая тема по умолчанию для GTK». blogs.gnome.org. Получено 24 декабря 2014.
  34. ^ Рики (4 августа 2011 г.), "Линус Торвальдс отказался от GNOME ради Xfce", Digitizor, получено 8 ноября 2011
  35. ^ «Торвальдс: Я хочу быть хорошим и меньше ругаться, но это просто не во мне». Реестр. 7 ноября 2012 г.. Получено 2 января 2013.
  36. ^ Хит, Ник (4 марта 2013 г.). «Линус Торвальдс снова переключается на рабочий стол Gnome 3.x». ZDNet. Получено 19 июн 2013.
  37. ^ Хит, Ник. «Линус Торвальдс снова переключается на рабочий стол Gnome 3.x». ZDNet.
  38. ^ а б Хоффман, Крис. «Как GNOME 3.14 возвращает разочарованных пользователей Linux». Компьютерный мир. IDG TechNetwork. Получено 5 апреля 2015.
  39. ^ Тоцци, Кристофер. «Окружение рабочего стола GNOME 3 с открытым исходным кодом привлекает поклонников». VAR Guy. Пентон. Архивировано из оригинал 30 марта 2015 г.. Получено 5 апреля 2015.
  40. ^ Басси, Эммануэле (16 сентября 2020 г.). «Новая схема управления версиями GNOME». Получено 17 сентября 2020.
  41. ^ де Икаса, Мигель. «История проекта GNOME». Архивировано из оригинал 24 февраля 2001 г.
  42. ^ "GNOME 1.2" Бонго GNOME "Unleashed" (Пресс-релиз). Проект GNOME. 25 мая 2000 г.. Получено 8 июн 2014.
  43. ^ «Выпущен GNOME 1.4: среда рабочего стола может похвастаться мощью, стабильностью, полировкой и интеграцией» (Пресс-релиз). Копенгаген, Дания: Проект GNOME. Деловой провод. 2 апреля 2001 г.. Получено 8 июн 2014.
  44. ^ Во, Джефф (27 июня 2002 г.). "Выпущен рабочий стол GNOME 2.0 и платформа для разработчиков!". desktop-devel (Список рассылки). Получено 20 сентября 2007.
  45. ^ «Примечания к выпуску GNOME 2.2» (Пресс-релиз). Проект GNOME. 5 февраля 2003 г.. Получено 19 февраля 2019.
  46. ^ Во, Джефф (11 сентября 2003 г.). «Представляем GNOME 2.4.0 Desktop и платформу для разработчиков». гном-анонс (Список рассылки). Получено 20 сентября 2007.
  47. ^ Собала, Андрей (31 марта 2004 г.). «Представляем GNOME 2.6.0 Desktop и платформу для разработчиков». гном-анонс (Список рассылки). Получено 20 сентября 2007.
  48. ^ «Примечания к выпуску GNOME 2.8» (Пресс-релиз). Бостон, Массачусетс: Проект GNOME. 15 сентября 2004 г.. Получено 19 февраля 2019.
  49. ^ "Выпущен GNOME 2.10!" (Пресс-релиз). Бостон, Массачусетс: Проект GNOME. 9 марта 2005 г.. Получено 8 июн 2014.
  50. ^ «Примечания к выпуску GNOME 2.12». Получено 31 октября 2010.
  51. ^ «Примечания к выпуску GNOME 2.14». Получено 31 октября 2010.
  52. ^ Ньюрен, Элайджа (6 сентября 2006 г.). «Празднование выпуска GNOME 2.16!». гном-анонс (Список рассылки). Получено 20 сентября 2007.
  53. ^ Ньюрен, Элайджа (14 марта 2007 г.). «Празднование выпуска GNOME 2.18!». гном-анонс (Список рассылки). Получено 20 сентября 2007.
  54. ^ Райан, Пол (19 сентября 2007 г.). «GNOME 2.20 официально выпущен». Ars Technica. Получено 20 сентября 2007.
  55. ^ Унц, Винсент (12 марта 2008 г.). «Празднование выпуска GNOME 2.22!». гном-анонс-список (Список рассылки). Получено 12 марта 2008.
  56. ^ «Примечания к выпуску GNOME 2.22, раздел» GVFS и GIO"".
  57. ^ Унц, Винсент (24 сентября 2008 г.). «Празднование выпуска GNOME 2.24!». гном-анонс-список (Список рассылки). Получено 27 сентября 2008.
  58. ^ Унц, Винсент (18 марта 2009 г.). «Празднование выпуска GNOME 2.26!». гном-анонс-список (Список рассылки). Получено 18 марта 2009.
  59. ^ Холверда, Том (24 сентября 2009 г.). «Выпущен GNOME 2.28». OSNews. Получено 5 апреля 2009.
  60. ^ Холверда, Том (31 марта 2010 г.). «Выпущен GNOME 2.30». OSNews. Получено 4 апреля 2010.
  61. ^ «Примечания к выпуску GNOME 2.32». Получено 31 октября 2010.
  62. ^ «Примечания к выпуску GNOME 3.0». Проект GNOME. Получено 7 апреля 2011.
  63. ^ а б Виттерс, Олав; Клаппер, Андре; День, Аллан. «Примечания к выпуску GNOME 3.2». Проект GNOME. Получено 5 октября 2011.
  64. ^ «Список функций, реализованных в версии 3.4». Проект GNOME. Получено 28 марта 2012.
  65. ^ «Добавить поддержку высокого разрешения». 12 февраля 2014 г.
  66. ^ «Преобразование приложений в DBusActivatable».
  67. ^ Валлен, Джек (28 марта 2014 г.). «GNOME 3.10 воскресил то, что когда-то было любимцем рабочего стола Linux». TechRepublic. В архиве из оригинала 28 марта 2014 г.
  68. ^ «GNOME 3.16 уже здесь с обновленными уведомлениями и множеством визуальных обновлений». 28 марта 2015 г.. Получено 19 февраля 2019.
  69. ^ "GNOME 3.20". 23 марта 2016 г.
  70. ^ «Выпущен GNOME 3.24, вот что нового». МОЙ БОГ! Ubuntu !. 23 июля 2017.
  71. ^ "Представляем GNOME 3.24 'Portland'". 23 июля 2017.
  72. ^ «Выпущен GNOME 3.26». 13 сентября 2017.
  73. ^ "Серия разработчиков GNOME 3.27.x".
  74. ^ «Рекомендации по человеческому интерфейсу GNOME».
  75. ^ Пеннингтон, Хаос (Апрель 2002 г.). "Пользовательский интерфейс свободного программного обеспечения". Получено 4 декабря 2011.
  76. ^ День, Аллан. «Примечания к выпуску GNOME 3.8». Проект GNOME. Получено 13 июн 2014.
  77. ^ "Проекты / GnomeFlashback - GNOME Wiki". Получено 21 декабря 2018.
  78. ^ "GNOME / Flashback - ArchWiki". Получено 21 декабря 2018.
  79. ^ «Как установить классический GNOME Flashback в Ubuntu 18.04 LTS». Получено 21 декабря 2018.
  80. ^ "Debian - Подробная информация о пакете gnome-session-flashback в buster". Получено 21 декабря 2018.
  81. ^ а б «Терминология для Gnome Shell». GNOME Wiki. Проект GNOME. Архивировано из оригинал 22 мая 2014 г.. Получено 22 мая 2014.
  82. ^ а б День, Аллан. «Примечания к выпуску GNOME 3.10». Проект GNOME. Получено 22 мая 2014.
  83. ^ «Шпаргалка по GNOME 3». GNOME Wiki. Проект GNOME. Получено 13 июн 2014.
  84. ^ «Дизайн оболочки GNOME». Проект GNOME. Получено 3 декабря 2011.
  85. ^ "Отчет о дизайне Librem 5 №5". Purism (компания). Получено 30 мая 2020.
  86. ^ "Новая libhandy 0.0.10". Purism (компания). Получено 30 мая 2020.
  87. ^ «Быстрый SWOT-анализ GNOME». Проект GNOME. Получено 18 марта 2014.
  88. ^ "Списки рассылки GTK и GNOME". Проект GNOME. Получено 4 декабря 2011.
  89. ^ "О". Европейская конференция пользователей и разработчиков GNOME (ГУАДЕК). Архивировано из оригинал 4 октября 2011 г.. Получено 3 декабря 2011.
  90. ^ Бык, Фил. «Библиотеки платформы». Проект GNOME. Получено 21 мая 2014.
  91. ^ «Что нового в Fedora 25 Workstation». Журнал Fedora. Красная шляпа. 21 ноября 2016.
  92. ^ «Примечания к выпуску GNOME 3.20». ГНОМ.
  93. ^ "сеанс: отдать приоритет сеансам Wayland · GNOME / gdm @ 6cd2d24". Github.
  94. ^ «GNOME обеспечивает основную поддержку NVIDIA Wayland с помощью EGLStreams». Фороникс.
  95. ^ Поэттинг, Леннарт (18 мая 2011 г.). "systemd как внешняя зависимость". desktop-devel (Список рассылки). Получено 12 июн 2014.
  96. ^ Петерс, Фредерик (6 ноября 2012 г.). «Протокол заседания 20121104». релиз-команда (Список рассылки). Получено 12 июн 2014.
  97. ^ Замки-ингибиторы, systemd, дата обращения: 29.03.2020
  98. ^ «Апплеты часов». 14 мая 2003 г. Архивировано с оригинал 14 мая 2003 г.
  99. ^ "GNOME wiki: GnomeOnlineAccounts".
  100. ^ «GNOME 3.18 позволит вам получить доступ к файлам на Google Диске в Nautilus». 30 сентября 2015 г.
  101. ^ «GNOME 3.18 выходит на Google Диск». 30 сентября 2015 г.
  102. ^ Маттиас Класен (15 мая 2014 г.). "Запись в блоге автора GtkInspector". Получено 17 мая 2014.
  103. ^ "GtkInspector в вики GNOME". 15 мая 2014. Получено 17 мая 2014.
  104. ^ «Бергиус: Flowhub и опыт разработчиков GNOME». LWN.net. 2 мая 2014. Получено 24 мая 2014.
  105. ^ Негус, Кристофер (2004). Библия Red Hat Linux. Wiley (опубликовано в 2003 г.). п.994. ISBN  9780764543333. Получено 15 августа 2017. libsoup: библиотека, позволяющая библиотекам GNOME получать доступ к HTTP-серверам.
  106. ^ "GNOME Wiki: BuildStream".

внешняя ссылка