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

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

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

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

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

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 . [31] Среда рабочего стола MATE является ответвлением кодовой базы GNOME 2 (см. Раздел «Критика» ниже).

GNOME 3 [ править ]

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

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

Цели GNOME , чтобы обеспечить простой, легкий в использовании и простой для понимания User Experience (UX) на настольных и планшетных систем с помощью Client-Side Decoration (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, которых он знал. [33] В 2013 году Торвальдс возобновил использование GNOME, заявив, что «за последний год все стало намного лучше», но отметив, что «теперь у них есть расширения, которые все еще очень сложно найти; но с расширениями вы можете сделать свой рабочий стол почти похожим на так хорошо, как это было два года назад ".Торвальдс предложил объединить "GNOME Tweak Tool" с GNOME 3. [36]

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

GNOME 40 [ править ]

Следующий выпуск GNOME будет называться GNOME 40. В отличие от GNOME 2 и 3, он не планируется делать крупной новой версией, а скорее является продолжением шестимесячного шаблона инкрементного обновления с новой схемой управления версиями. [39]

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

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

Каждый компонент программного обеспечения в проекте 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, упомянутому ранее). [39]

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

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

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

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

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

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

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

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

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

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

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, которые предоставляют меню приложений (базовое меню запуска ) и «меню мест» на верхней панели, а также панель со списком окон в нижней части экрана, которая позволяет быстро сворачивать и восстанавливать открытые окна, кнопку «Показать рабочий стол» в левом нижнем углу и виртуальные рабочие столы в правом нижнем углу. [75]

GNOME Flashback [ править ]

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

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

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

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

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

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

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

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

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

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

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

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

GNOME разработан проектом GNOME . [86] Разработка GNOME слабо управляется. Обсуждение в основном происходит в нескольких публичных списках рассылки . [87] Разработчики и пользователи GNOME собираются на ежегодное собрание GUADEC, чтобы обсудить текущее состояние и будущее направление GNOME. [88] 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 . [89]

  • 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 . [90] Поддержка Wayland была введена в GNOME 3.10 [81] и считалась «для большинства пользователей […] удобной повседневной работой» к 3.20, [91] после этого Wayland стала сеансом пользователя по умолчанию. [92] GNOME 3.24 расширит совместимость Wayland с драйверами Nvidia . [93] С GNOME 3.30 можно запускать GNOME без сервера X.Org , используя только Wayland.

systemd [ править ]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

СМИ, связанные со скриншотами GNOME на Викискладе?

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

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

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