Из Википедии, бесплатной энциклопедии
  (Перенаправлено из GNOME Flashback )
Перейти к навигации Перейти к поиску

GNOME ( / ɡ ə п м , п м / ) [7] [8] является свободным и открытым исходным кодом среда рабочего стола для Unix-подобных [9] операционных систем . GNOME был первоначально аббревиатурой G NU N etwork O ▪ Таблица M Odel E nvironment , но аббревиатура не был исключен , потому что больше не отражает видение проекта GNOME. [10] [ нужен лучший источник ]

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

GNOME 3 - это среда рабочего стола по умолчанию во многих основных дистрибутивах Linux, включая Fedora , Debian , Ubuntu , SUSE Linux Enterprise (исключительно), Red Hat Enterprise Linux , CentOS , Pop! _OS , Oracle Linux , SteamOS , Tails и Endless OS , а также Solaris , основная операционная система Unix ; и предоставляется Manjaro в качестве официального издания . Продолжение форка последнего выпуска GNOME 2 под названием MATE, по умолчанию используется во многих дистрибутивах Linux, ориентированных на низкое использование системных ресурсов .

История [ править ]

GNOME 1 [ править ]

GNOME 1 (1999)

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

GNOME исторически был частью проекта GNU . [14] [19] [20] [21] Однако он больше не является частью этого проекта. [22] [23] Название «ГНОМ» был первоначально аббревиатура GNU Network Object Model среды , ссылаясь на первоначальные намерения создания распределенных объектов базы , похожий на Microsoft «s OLE , [24] , но аббревиатура была в конце концов упал , потому что он больше не отражал видение проекта GNOME. [10]

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

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

GNOME 2 [ править ]

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

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

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

GNOME 3 [ править ]

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

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

GNOME 3 был выпущено в 2011 году В то время как GNOME 1 и 2 интерфейса следует традиционной настольной метафоре , то GNOME Shell приняла более абстрактную метафору с обтекаемым процессом управления окнами (где переключение между различными задачами и виртуальными рабочими столами проходило в отдельной области , называемом в обзоре ), [37] унифицированы бар заголовка (замена строки меню , панель задач и панель инструментов ), [ править ] и свести к минимуму и максимально кнопки скрыты по умолчанию ( с помощью клиента на стороне украшения механизма). [ необходима цитата ]

GNOME 3 внес много улучшений в основное программное обеспечение. [37] Многие основные приложения GNOME также претерпели изменения, чтобы обеспечить более согласованный пользовательский интерфейс. [ необходима цитата ] Mutter заменил Metacity в качестве оконного менеджера по умолчанию. [ необходима цитата ] Адвайта заменил Clearlooks темой по умолчанию. [38]

Цели GNOME , чтобы обеспечить простой, легкий в использовании и простой для понимания User Experience (UX) на настольных и планшетных систем с помощью Client-Side Decoration (CSD) и мобильный подход в проектировании интерфейса пользователя (UI)

Критика [ править ]

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

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

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

Со временем отношение критиков стало более позитивным. В 2013 году Торвальдс возобновил использование GNOME, отметив, что «теперь у них есть расширения, которые все еще очень сложно найти; но с расширениями вы можете сделать свой рабочий стол почти таким же хорошим, как он выглядел два года назад». [40] [41] [42] Debian , дистрибутив Linux, который исторически использовал GNOME 2, переключился на Xfce, когда был выпущен GNOME 3, но повторно принял GNOME 3 к моменту выпуска Debian 8 «Jessie». [43]

GNOME 40 [ править ]

GNOME 40 был выпущен 24 марта 2021 года. [44] [45] Это основная новая версия, первая в которой принята новая схема управления версиями. [46] Вместо использования вертикального дизайна в обзоре действий GNOME 40 организует рабочие области и черточку горизонтально. [44] В выпуске также добавлены новые жесты сенсорной панели. [47]

Релизы [ править ]

Цикл выпуска [ править ]

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

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

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

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

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

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

Особенности [ править ]

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

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

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

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

-  Хаос Пеннингтон [82]

Доступность [ править ]

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

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

Интернационализация и локализация [ править ]

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

Рабочий стол [ править ]

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

GNOME Classic [ править ]

GNOME Classic 3.36

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

GNOME Flashback [ править ]

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

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

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

  • Metacity (оконный менеджер)
  • Панель GNOME  - панель задач с широкими возможностями настройки
  • gnome-applets  - набор полезных апплетов для панели GNOME

Оболочка GNOME [ править ]

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

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

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

Мобильный [ править ]

Phosh , [92] мобильная оболочка GNOME, разработанная Purism и GNOME (2018-05).
GNOME Shell с GNOME Web в мобильном форм-факторе

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

Развитие [ править ]

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

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

Платформа разработки [ править ]

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

  • GNOME Display Manager (GDM), который управляет сеансами пользователей, X и Wayland.
  • Tracker автоматически ищет файлы в указанных каталогах и сохраняет их индекс, чтобы обеспечить быстрый поиск; сильно интегрирован в оболочку GNOME и файлы GNOME
  • GVfs , структура уровня абстракции для файловых систем, дополняющая GIO; хорошо интегрирован в файлы GNOME и диски GNOME
  • dconf бэкэнд для GSettings
  • Mutter , композитор Wayland и X Window Manager
  • Управление цветом Linux , udev и т. Д.
  • Evolution Data Server , отвечающий за управление почтой, календарем, адресной книгой, задачами и памятками.
  • Meson заменяет GNU Build System (autotools) как предпочтительный инструмент автоматизации сборки
  • BuildStream - инструмент сборки и интеграции, не зависящий от дистрибутива

Зависимости [ править ]

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

Wayland или X Window System [ править ]

GNOME работает на Wayland и X Window System . [98] Поддержка Wayland была введена в GNOME 3.10 [89] и считалась «для большинства пользователей […] удобной повседневной работой» к 3.20, [99] после этого Wayland стала пользовательской сессией по умолчанию. [100] GNOME 3.24 расширит совместимость Wayland с драйверами Nvidia . [101] С GNOME 3.30 можно запускать GNOME без сервера X.Org , используя только Wayland.

systemd [ править ]

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

Приложения [ править ]

Основные приложения [ править ]

Существует большое количество программ на основе GTK и Clutter, написанных разными авторами. С момента выпуска GNOME 3.0 проект GNOME концентрируется на разработке набора программ, учитывающих основные приложения GNOME. [105] Общими чертами основных приложений GNOME являются соблюдение текущих рекомендаций по человеческому интерфейсу GNOME (HIG), а также тесная интеграция с нижележащими уровнями GNOME, такими как, например, GVfs (виртуальная файловая система GNOME), а также друг с другом, например, GOA (gnome -online-accounts) [106] настройки и файлы GNOME с Google Диском [107] [108] и GNOME Photosс Google Фото . Некоторые программы - это просто существующие программы с новым именем и обновленным пользовательским интерфейсом, в то время как другие были написаны с нуля.

Игры [ править ]

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

Инструменты разработки [ править ]

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

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

Есть несколько инструментов отладки, включая Nemiver , GtkInspector , [109] [110] и Alleyoop , которые также были предоставлены для облегчения разработки программного обеспечения GNOME.

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

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

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

Галерея [ править ]

  • GNOME 2.6 (март 2004 г.)

  • GNOME 2.24 на Ubuntu 8.10 с экранами (октябрь 2008 г.)

  • GNOME Web 3.32 в оболочке GNOME (март 2019 г.)

  • «Представление приложений» в GNOME Shell 3.34 (сентябрь 2019 г.)

  • Файлы GNOME 3.34 (сентябрь 2019 г.)

См. Также [ править ]

  • Панель GNOME
  • Сравнение окружений рабочего стола X Window System
  • Cinnamon , среда рабочего стола на основе GNOME 3
  • MATE , среда рабочего стола на основе GNOME 2
  • Unity , альтернативная графическая оболочка для GNOME 3 вместо GNOME Shell

Ссылки [ править ]

  1. ^ a b «Выпущен GNOME 1.0» (пресс-релиз). Сан-Хосе, Калифорния: Проект GNOME. 3 марта 1999 . Проверено 11 января +2016 .
  2. ^ «GNOME 40 выпущен со многими улучшениями» ; получено: 25 марта 2021 г .; дата публикации: 24 марта 2021 г .; домашнее издание: Phoronix.
  3. ^ Kitouni, Abderrahim (24 февраля 2021). "GNOME 40.beta выпущен!" . Почтовые службы GNOME (список рассылки) . Проверено 12 марта 2021 года .
  4. ^ a b «Проект с открытым исходным кодом 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. ^ Clasen, Matthias (19 февраля 2014). «Переносимость среды рабочего стола GNOME» . Проверено 18 марта 2014 .
  10. ^ a b Клаппер, Андре (6 апреля 2010 г.). «Re: GNOME -> Gnome» . Маркетинговый список GNOME (список рассылки) . Проверено 26 марта 2017 года .
  11. ^ Перепись GNOME (PDF) , Neary
  12. ^ "Глядя в бездну" . Гном. 27 июля 2012 . Проверено 15 марта 2014 .
  13. де Икаса, Мигель (15 августа 1997 г.). «Проект рабочего стола GNOME» . mail.gnome.org . Дата обращения 11 августа 2015 .
  14. ^ a b «О нас | GNOME» . web.archive.org . 15 декабря 2011 . Проверено 15 апреля 2021 года .
  15. Объявление: Qt версии 2.0 выпущен 25 июня 1999 г., заархивировано из оригинала 9 марта 2000 г. , получено 16 апреля 2014 г.
  16. ^ Столмен, Ричард Столмен (5 сентября 2000). «Столмен на Qt, GPL, KDE и GNOME» . Проверено 9 сентября 2005 года .
  17. ^ «Почему вы не должны использовать Меньшую GPL для вашей следующей библиотеки» . Фонд свободного программного обеспечения . Проверено 20 января 2008 года .
  18. ^ Проект GNOME: « Рекомендации Фонда GNOME по передаче авторских прав ». Проверено 26 марта 2013 г. Архивировано 4 марта 2012 г. на Wayback Machine.
  19. ^ Вуэльфинг, Бритта. «GNOME: Отделение от проекта GNU?» Linux Magazine » . Журнал Linux . Проверено 14 апреля 2021 года .
  20. ^ Loshin, Пит (6 ноября 2000). «Гном» . Компьютерный мир . Проверено 14 апреля 2021 года .
  21. ^ https://www.gnu.org/software/software.html
  22. ^ "https://twitter.com/nmcgovern/status/1382360647464316931" . Twitter . Проверено 14 апреля 2021 года . Внешняя ссылка в |title=( помощь )
  23. ^ "https://mobile.twitter.com/gnome/status/1382361929981825024" . Twitter . Проверено 14 апреля 2021 года . Внешняя ссылка в |title=( помощь )
  24. Перейти ↑ Pennington, Havoc (1999). "Что такое Gnome?" . Разработка приложений GTK / Gnome . Архивировано из оригинала 11 июля 2010 года.
  25. ^ Gowin, Джон (9 ноября 2001). "Офис GNOME, как далеко мы продвинулись?" . Linux Orbit . Архивировано из оригинала на 1 января 2005 года.
  26. ^ TH, Сэм (10 апреля 2001). «Результаты GUADEC» . gnome-office-list (список рассылки). LWN.net . Дата обращения 3 мая 2014 .
  27. ^ Loli, Eugenia (15 сентября 2003). «Выпущен GNOME-Office 1.0; Nautilus становится объектно-ориентированным» . OSNews . Дата обращения 4 мая 2014 .
  28. ^ Esselbach, Philipp (15 сентября 2003). «Выпущен GNOME-Office 1.0» . Совместимость с Linux . Дата обращения 4 мая 2014 .
  29. ^ «Выпущен GNOME-Office 1.0» (пресс-релиз). 15 сентября 2003 . Дата обращения 4 мая 2014 .
  30. ^ Sevior, Мартин (30 июня 2004). «Следующий выпуск GNOME-Office» . gnome-office-list (список рассылки) . Дата обращения 4 мая 2014 .
  31. ^ Sevior, Мартин (30 июля 2004). «Обновление о ходе работы над GNOME-Office-1.2» . gnome-office-list (список рассылки) . Дата обращения 4 мая 2014 .
  32. ^ Sevior, Мартин (2 октября 2004). "Три недели до gnome-office-1.2, каковы успехи на сайте?" . gnome-office-list (список рассылки) . Дата обращения 4 мая 2014 .
  33. ^ Welinder, Morten (19 декабря 2004). "Gnumeric 1.4 уже здесь!" . gnome-office-list (список рассылки) . Дата обращения 4 мая 2014 .
  34. ^ «Офисные приложения» . Проект GNOME . Архивировано из оригинала 3 декабря 2013 года . Дата обращения 4 мая 2014 .
  35. ^ Foxwell, Гарри; Тран, Хунг (2009). Pro OpenSolaris: новая ОС с открытым исходным кодом для разработчиков и администраторов Linux . Апресс . п. 51. ISBN 9781430218920.
  36. Пол, Райан (14 июля 2008 г.). «GNOME 3.0 официально анонсирован ... и объяснен» . Ars Technica . Проверено 26 апреля 2021 года .
  37. ^ a b c d Пол, Райан (6 апреля 2011 г.). «Новое блестящее украшение для вашей лужайки под Linux: Ars рассматривает GNOME 3.0» . Ars Technica . Проверено 26 апреля 2021 года .
  38. ^ «Новая тема по умолчанию для GTK» . blogs.gnome.org . Проверено 24 декабря 2014 .
  39. ^ Рики (4 августа 2011 г.), «Линус Торвальдс бросает GNOME для Xfce» , Digitizor , получено 8 ноября 2011 г.
  40. ^ «Торвальдс: Я хочу быть хорошим и меньше ругаться, но это просто не во мне» . Реестр. 7 ноября 2012 . Проверено 2 января 2013 года .
  41. Хит, Ник. «Линус Торвальдс снова переключается на рабочий стол Gnome 3.x» . ZDNet .
  42. Хит, Ник (4 марта 2013 г.). «Линус Торвальдс снова переключается на рабочий стол Gnome 3.x» . ZDNet . Проверено 19 июня 2013 года .
  43. ^ Хоффман, Крис. «Как GNOME 3.14 возвращает разочарованных пользователей Linux» . Мир ПК . IDG TechNetwork . Проверено 5 апреля 2015 года .
  44. ^ a b «Примечания к выпуску GNOME 40» . Проверено 27 марта 2021 года .
  45. ^ Larabel, Майкл (24 марта 2021). «GNOME 40 выпущен со многими улучшениями - Phoronix» . Проверено 27 марта 2021 года .
  46. ^ a b Bassi, Эммануэле (16 сентября 2020 г.). «Новая схема управления версиями GNOME» . Проверено 17 сентября 2020 года .
  47. ^ https://forty.gnome.org
  48. ^ де Икаса, Мигель. «История проекта GNOME» . Архивировано из оригинального 24 февраля 2001 года.
  49. ^ "GNOME 1.2" Bongo GNOME "Unleashed" (пресс-релиз). Проект GNOME. 25 мая 2000 . Проверено 8 июня 2014 .
  50. ^ «Выпущен GNOME 1.4: среда рабочего стола может похвастаться мощью, стабильностью, полировкой и интеграцией» (пресс-релиз). Копенгаген, Дания: Проект GNOME. Деловой провод. 2 апреля 2001 . Проверено 8 июня 2014 .
  51. Во, Джефф (27 июня 2002 г.). "Выпущен рабочий стол GNOME 2.0 и платформа для разработчиков!" . desktop-devel (список рассылки) . Проверено 20 сентября 2007 года .
  52. ^ «Примечания к выпуску GNOME 2.2» (пресс-релиз). Проект GNOME. 5 февраля 2003 . Проверено 19 февраля 2019 .
  53. Во, Джефф (11 сентября 2003 г.). «Представляем GNOME 2.4.0 Desktop & Developer Platform» . gnome-announce (Список рассылки) . Проверено 20 сентября 2007 года .
  54. ^ Sobala, Андрей (31 марта 2004). «Представляем GNOME 2.6.0 Desktop & Developer Platform» . gnome-announce (Список рассылки) . Проверено 20 сентября 2007 года .
  55. ^ «Примечания к выпуску GNOME 2.8» (пресс-релиз). Бостон, Массачусетс: Проект GNOME. 15 сентября 2004 . Проверено 19 февраля 2019 .
  56. ^ "Выпущен GNOME 2.10!" (Пресс-релиз). Бостон, Массачусетс: Проект GNOME. 9 марта 2005 . Проверено 8 июня 2014 .
  57. ^ «Примечания к выпуску GNOME 2.12» . Проверено 31 октября 2010 года .
  58. ^ «Примечания к выпуску GNOME 2.14» . Проверено 31 октября 2010 года .
  59. ^ Newren, Илия (6 сентября 2006). «Празднование выпуска GNOME 2.16!» . gnome-announce (Список рассылки) . Проверено 20 сентября 2007 года .
  60. ^ Newren, Илия (14 марта 2007). «Празднование выпуска GNOME 2.18!» . gnome-announce (Список рассылки) . Проверено 20 сентября 2007 года .
  61. Райан, Пол (19 сентября 2007 г.). «GNOME 2.20 официально выпущен» . Ars Technica . Проверено 20 сентября 2007 года .
  62. ^ Untz, Винсент (12 марта 2008). «Празднование выпуска GNOME 2.22!» . gnome-announce-list (Список рассылки) . Проверено 12 марта 2008 года .
  63. ^ «Примечания к выпуску GNOME 2.22, раздел« GVFS и GIO » » .
  64. ^ Untz, Винсент (24 сентября 2008). «Празднование выпуска GNOME 2.24!» . gnome-announce-list (Список рассылки) . Проверено 27 сентября 2008 года .
  65. ^ Untz, Винсент (18 марта 2009). «Празднование выпуска GNOME 2.26!» . gnome-announce-list (Список рассылки) . Проверено 18 марта 2009 года .
  66. ^ Holwerda, Thom (24 сентября 2009). «Выпущен GNOME 2.28» . OSNews . Проверено 5 апреля 2009 года .
  67. ^ Holwerda, Thom (31 марта 2010). «Выпущен GNOME 2.30» . OSNews . Проверено 4 апреля 2010 года .
  68. ^ «Примечания к выпуску GNOME 2.32» . Проверено 31 октября 2010 года .
  69. ^ «Примечания к выпуску GNOME 3.0» . Проект GNOME . Проверено 7 апреля 2011 года .
  70. ^ a b Виттерс, Олав; Клаппер, Андре; День, Аллан. «Примечания к выпуску GNOME 3.2» . Проект GNOME . Проверено 5 октября 2011 года .
  71. ^ «Список возможностей, реализованных в версии 3.4» . Проект GNOME . Проверено 28 марта 2012 года .
  72. ^ "Добавить поддержку высокого разрешения" . 12 февраля 2014 г.
  73. ^ «Преобразование приложений в DBusActivatable» .
  74. Валлен, Джек (28 марта 2014 г.). «GNOME 3.10 воскресил то, что когда-то было любимцем рабочего стола Linux» . TechRepublic. Архивировано 28 марта 2014 года.
  75. ^ «GNOME 3.16 уже здесь с переосмысленными уведомлениями и множеством визуальных обновлений» . 28 марта 2015 . Проверено 19 февраля 2019 .
  76. ^ "GNOME 3.20" . 23 марта 2016 г.
  77. ^ «Выпущен GNOME 3.24, вот что нового» . МОЙ БОГ! Ubuntu !. 23 июля 2017.
  78. ^ «Представляем GNOME 3.24 'Portland ' » . 23 июля 2017.
  79. ^ «Выпущен GNOME 3.26» . 13 сентября 2017.
  80. ^ "Серия разработки GNOME 3.27.x" .
  81. ^ «Рекомендации по человеческому интерфейсу GNOME» .
  82. Перейти ↑ Pennington, Havoc (апрель 2002 г.). «Пользовательский интерфейс свободного программного обеспечения» . Проверено 4 декабря 2011 года .
  83. ^ День, Аллан. «Примечания к выпуску GNOME 3.8» . Проект GNOME . Проверено 13 июня 2014 .
  84. ^ "Проекты / GnomeFlashback - GNOME Wiki" . Проверено 21 декабря 2018 .
  85. ^ "GNOME / Flashback - ArchWiki" . Проверено 21 декабря 2018 .
  86. ^ «Как установить классический GNOME Flashback в Ubuntu 18.04 LTS» . Проверено 21 декабря 2018 .
  87. ^ "Debian - Подробная информация о пакете gnome-session-flashback в buster" . Проверено 21 декабря 2018 .
  88. ^ a b «Терминология для Gnome Shell» . GNOME Wiki . Проект GNOME. Архивировано из оригинального 22 мая 2014 года . Проверено 22 мая 2014 .
  89. ^ a b День, Аллан. «Примечания к выпуску GNOME 3.10» . Проект GNOME . Проверено 22 мая 2014 .
  90. ^ «Шпаргалка по GNOME 3» . GNOME Wiki . Проект GNOME . Проверено 13 июня 2014 .
  91. ^ «Дизайн оболочки GNOME» . Проект GNOME . Проверено 3 декабря 2011 года .
  92. ^ "Отчет о дизайне Librem 5 №5" . Пуризм (компания) . Проверено 30 мая 2020 .
  93. ^ "Новая libhandy 0.0.10" . Пуризм (компания) . Проверено 30 мая 2020 .
  94. ^ «Быстрый SWOT-анализ GNOME» . Проект GNOME . Проверено 18 марта 2014 .
  95. ^ "Списки рассылки GTK и GNOME" . Проект GNOME . Проверено 4 декабря 2011 года .
  96. ^ "О" . Европейская конференция пользователей и разработчиков GNOME (GUADEC). Архивировано из оригинала 4 октября 2011 года . Проверено 3 декабря 2011 года .
  97. ^ Бык, Фил. «Платформенные библиотеки» . Проект GNOME . Проверено 21 мая 2014 .
  98. ^ «Что нового в Fedora 25 Workstation» . Журнал Fedora . Красная шляпа. 21 ноября 2016.
  99. ^ «Примечания к выпуску GNOME 3.20» . ГНОМ.
  100. ^ "сессия: отдать приоритет сессиям Wayland · GNOME / gdm @ 6cd2d24" . Github.
  101. ^ "GNOME обеспечивает основную поддержку NVIDIA Wayland с помощью EGLStreams" . Фороникс.
  102. ^ Поттеринг, Леннарт (18 мая 2011). "systemd как внешняя зависимость" . desktop-devel (список рассылки) . Проверено 12 июня 2014 .
  103. Петерс, Фредерик (6 ноября 2012 г.). «Протокол собрания 20121104» . релиз-команда (список рассылки) . Проверено 12 июня 2014 .
  104. ^ Inhibitor locks , systemd, дата обращения: 29 марта 2020 г.
  105. ^ "Апплеты часов" . 14 мая 2003 года Архивировано из оригинала 14 мая 2003 года.
  106. ^ "GNOME wiki: GnomeOnlineAccounts" .
  107. ^ «GNOME 3.18 позволит вам получить доступ к файлам Google Диска в Nautilus» . 30 сентября 2015 г.
  108. ^ "GNOME 3.18 приземляется с Google Диском" . 30 сентября 2015 г.
  109. ^ Matthias Clasen (15 мая 2014). "Запись в блоге автора GtkInspector" . Дата обращения 17 мая 2014 .
  110. ^ "GtkInspector в вики GNOME" . 15 мая 2014 . Дата обращения 17 мая 2014 .
  111. ^ «Бергиус: Flowhub и опыт разработчиков GNOME» . LWN.net . 2 мая 2014 . Проверено 24 мая 2014 .
  112. ^ Негус, Кристофер (2004). Библия Red Hat Linux . Wiley (опубликовано в 2003 г.). п. 994 . ISBN 9780764543333. Проверено 15 августа 2017 года . libsoup: библиотека, позволяющая библиотекам GNOME получать доступ к HTTP-серверам.
  113. ^ "GNOME Wiki: BuildStream" .

Внешние ссылки [ править ]

  • Официальный веб-сайт