ГНОМ
Оригинальный автор(ы) | Мигель де Икаса и Федерико Мена |
---|---|
Разработчик(и) | Проект GNOME |
Первоначальный выпуск | 3 марта 1999 г [ 1 ] |
Стабильная версия | 46.3 [ 2 ]
/ 12 июля 2024 г. |
Репозиторий | |
Написано в | C , XML , C++ , C# , HTML , Vala , Python , JavaScript , CSS и другие. [ 3 ] |
Операционная система | Linux и другие Unix-подобные системы |
Платформа | Вейланд и X11 |
Доступно в | 38 языков [ 4 ] |
Тип | Среда рабочего стола |
Лицензия | GPL-2.0 или новее [ 5 ] |
Веб-сайт | www |
GNOME ( / ɡ ə ˈ n oʊ m , ˈ n oʊ m / ), [ 6 ] [ 7 ] [ 8 ] первоначально аббревиатура от GNU Network Object Model Environment , [ 9 ] это с открытым исходным кодом бесплатная среда рабочего стола для Linux и других Unix-подобных систем. [ 10 ] операционные системы .
Многие основные дистрибутивы Linux , включая Debian , Fedora Linux , Ubuntu , Red Hat Enterprise Linux и SUSE Linux Enterprise , используют GNOME в качестве среды рабочего стола по умолчанию; это также значение по умолчанию в Oracle Solaris , операционной системе Unix .
GNOME разработан проектом GNOME Project , в состав которого входят как добровольцы, так и платные участники, крупнейшим корпоративным участником которого является Red Hat . [ 11 ] [ 12 ] [ 13 ] Это международный проект, целью которого является разработка фреймворков для разработки программного обеспечения, программирование приложений для конечных пользователей на основе этих фреймворков, а также координация усилий по интернационализации, локализации и доступности этого программного обеспечения.
Германии В 2023/2024 году GNOME получила более 1 миллиона евро от Суверенного технологического фонда . [ 14 ]
История
[ редактировать ]ГНОМ 1
[ редактировать ]GNOME был запущен 15 августа 1997 года. [ 9 ] Мигеля де Икаса и Федерико Мена как проект бесплатного программного обеспечения для разработки среды рабочего стола и приложений для нее. [ 15 ] Он был основан отчасти потому, что K Desktop Environment растущая популярность Qt опиралась на набор инструментов виджетов , который использовал проприетарную лицензию на программное обеспечение до версии 2.0 (июнь 1999 г.). [ 16 ] [ 17 ] Вместо Qt GTK в качестве основы GNOME был выбран (ранее называвшийся GIMP Toolkit). GTK распространяется по лицензии GNU Lesser General Public License (LGPL), лицензии на бесплатное программное обеспечение, которая позволяет программному обеспечению, связанному с ним, использовать гораздо более широкий набор лицензий, включая лицензии на проприетарное программное обеспечение. [ 18 ] Сам GNOME лицензируется по лицензии LGPL для своих библиотек и по лицензии GNU General Public License (GPL) для своих приложений. [ 19 ]
GNOME ранее был частью проекта GNU . [ 15 ] [ 20 ] [ 21 ] [ 22 ] но это уже не так. В 2021 году исполнительный директор GNOME Нил Макговерн публично написал в Твиттере, что GNOME не является проектом GNU и что он просил GNU удалить GNOME из своего списка пакетов с 2019 года. [ 23 ] [ 24 ] В 2021 году GNOME был исключен из списка. [ 25 ] GNOME удалила любые ссылки на GNU из своего кода и документации. [ 26 ] Название «GNOME» изначально было аббревиатурой от GNU Network Object Model Environment , что указывало на первоначальное намерение создать структуру распределенных объектов аналогичную Microsoft , OLE . [ 27 ] [ 28 ] но в конечном итоге от этой аббревиатуры отказались, поскольку она больше не отражала видение проекта GNOME. [ 28 ]
Калифорнийский стартап Eazel разрабатывал файловый менеджер Nautilus с 1999 по 2001 год. Де Икаса и Нат Фридман основали Helix Code (позже Ximian ) в 1999 году в Массачусетсе; эта компания разработала инфраструктуру и приложения GNOME и была куплена Novell в 2003 году.
Во время перехода на GNOME 2 и вскоре после этого велись краткие разговоры о создании пакета GNOME Office . [ 29 ] [ 30 ] 15 сентября 2003 г. был выпущен GNOME-Office 1.0, состоящий из AbiWord 2.0, GNOME-DB 1.0 и Gnumeric 1.2.0. [ 31 ] [ 32 ] [ 33 ] Хотя некоторые планы по выпуску GNOME Office 1.2 велись в списке рассылки gnome-office, [ 34 ] [ 35 ] [ 36 ] и Gnumeric 1.4 был анонсирован как его часть, [ 37 ] выпуск 1.2 самого пакета так и не состоялся. По состоянию на 4 мая 2014 г. [update], в вики GNOME упоминаются только «приложения GNOME/GTK, полезные в офисной среде». [ 38 ]
ГНОМ 2
[ редактировать ]GNOME 2 был выпущен в июне 2002 года. [ 39 ] [ 40 ] и был очень похож на обычный интерфейс рабочего стола с простым рабочим столом, на котором пользователи могли взаимодействовать с виртуальными объектами, такими как окна, значки и файлы. GNOME 2 начинался с Sawfish по умолчанию в качестве оконного менеджера перешёл на Metacity . , но позже в GNOME 2.2 [ 41 ] [ 42 ] Управление окнами, приложениями и файлами в GNOME 2 аналогично управлению современными настольными операционными системами. В конфигурации GNOME 2 по умолчанию на рабочем столе имеется меню запуска для быстрого доступа к установленным программам и местоположениям файлов; Доступ к открытым окнам можно получить с помощью панели задач в нижней части экрана; а в правом верхнем углу расположена область уведомлений, позволяющая программам отображать уведомления во время работы в фоновом режиме. Однако эти функции можно переместить практически в любое положение или ориентацию по желанию пользователя, заменить другими функциями или вообще удалить.
С 2009 года GNOME 2 был рабочим столом по умолчанию для OpenSolaris . [ 43 ] Среда рабочего стола MATE — это ответвление кодовой базы GNOME 2 (см. «Критика» ниже).
ГНОМ 3
[ редактировать ]В 2008 году растущее недовольство сообщества и разработчиков отсутствием направления проекта и технического прогресса привело к анонсу GNOME 3.0. Первоначально планировалось вносить только постепенные изменения и избегать сбоев в работе пользователей. [ 44 ] Ситуация изменилась, когда усилия привели к созданию GNOME Shell . [ 45 ]
GNOME 3 был выпущен в 2011 году. [ 46 ] В то время как интерфейсы GNOME 1 и 2 следовали традиционной метафоре рабочего стола , GNOME Shell приняла более абстрактную метафору с минималистичным рабочим процессом управления окнами, где переключение между различными задачами и виртуальными рабочими столами происходит в отдельной области, называемой обзором . [ 45 ] Кнопки «Свернуть» и «Развернуть» только кнопку закрытия и название приложения по умолчанию были скрыты, оставив в оформлении окна . [ 47 ] [ 48 ]
GNOME 3 привнес множество улучшений в основное программное обеспечение. [ 45 ] Многие основные приложения GNOME также претерпели изменения, чтобы обеспечить лучшее взаимодействие с пользователем. [ 49 ] [ 50 ] Муттер заменил Metacity в качестве оконного менеджера по умолчанию. [ 51 ] [ 52 ] и Адвайта заменил Clearlooks в качестве темы по умолчанию. [ 53 ]
Критика
[ редактировать ]Выпуск GNOME 3 вызвал серьезные споры в сообществах GNU и Linux . [ 54 ] Стремление обеспечить простой в использовании и лаконичный пользовательский интерфейс привело к некоторым критикуемым дизайнерским решениям, таким как удаление кнопок свертывания и развертывания , упрощение параметров конфигурации и визуальные подсказки, которые могли привести к путанице. [ 45 ]
Было инициировано несколько проектов, направленных либо на продолжение разработки GNOME 2.x, либо на изменение GNOME 3.x, чтобы он больше походил на версии 2.x, либо на создание среды рабочего стола с традиционной метафорой дизайна полностью с нуля из-за негативного восприятия GNOME. 3:
- Среда рабочего стола MATE была создана в августе 2011 года из кодовой базы GNOME 2 с целью сохранить традиционную метафору рабочего стола, связанную с GNOME 2, при этом сохраняя совместимость с современными технологиями, связанными с Linux, такими как Wayland , Systemd , PipeWire и GTK3. . [ 55 ] [ 56 ]
- Команда Linux Mint решила эту проблему, разработав «Расширения оболочки Mint GNOME», которые работали поверх GNOME Shell и позволяли использовать ее через традиционную метафору рабочего стола. В конечном итоге это привело к созданию среды рабочего стола Cinnamon в 2011 году, которая была ответвлением кодовой базы GNOME 3. [ 57 ] Cinnamon стала полностью независимой средой рабочего стола от GNOME Shell с выходом Cinnamon 2.0 9 октября 2013 года. [ 58 ]
- Проект LXDE экспериментировал с портом Qt , , который в то время [ 59 ] в 2013 году объединился с проектом Razor-qt и образовал LXQt . [ 60 ] Главный разработчик LXDE, Хонг Джен Ли, заявил, что причина, по которой он хотел портировать LXDE на Qt, заключалась в неудовлетворенности потреблением памяти и процессора библиотеками GTK3 и GNOME при тестировании версии LXDE для GTK3. [ 61 ] В конце концов Хонг опубликовал сообщение в блоге о том, что ранняя сборка LXQt использовала меньше памяти, чем XFCE на базе GTK3. [ 62 ]
- Canonical , компания, разрабатывающая Ubuntu, прекратила сотрудничество с разработчиками GNOME Shell на этапе планирования GNOME 3. [ 63 ] [ 64 ] [ 65 ] и выпустили собственную среду рабочего стола Unity , заменив GNOME в качестве оболочки рабочего стола по умолчанию в Ubuntu 11.04 «Natty Narwhal», выпущенной в апреле 2011 года. [ 66 ] Ранее Unity предназначалась для использования только с Ubuntu Netbook Edition, начиная с версии 10.10, и с ныне отмененной версией Ubuntu под названием Ubuntu Light. [ 67 ] Однако с тех пор Ubuntu перешла на модифицированную версию GNOME, начиная с Ubuntu 17.10. [ 68 ]
- Проект Solus разработал среду рабочего стола Budgie в ответ на GNOME 3 в 2014 году с целью обеспечить более простой и современный интерфейс. Budgie создан с использованием технологий GTK и GNOME, но предлагает другой пользовательский интерфейс, уделяя особое внимание обеспечению легкого, простого и элегантного пользовательского интерфейса. [ 69 ]
- Команда элементарной ОС создала среду рабочего стола Pantheon как новую среду рабочего стола на базе GTK, отличную от GNOME. Созданный с нуля, Pantheon стремится обеспечить удобную и визуально привлекательную эстетику, уделяя особое внимание целостному и минималистичному дизайну и тесно интегрируясь с экосистемой элементарной ОС. [ 70 ]
Среди тех, кто критиковал ранние выпуски GNOME 3, — Линус Торвальдс , создатель ядра Linux . Торвальдс отказался от GNOME на некоторое время после выпуска GNOME 3.0, заявив: «Разработчики, очевидно, решили, что выполнять настоящую работу на рабочем столе «слишком сложно», и решили сделать это действительно утомительным». Он быстро переключился на Xfce . [ 71 ]
Со временем критические отзывы стали более позитивными. В 2013 году Торвальдс возобновил использование GNOME, отметив, что «теперь у них есть расширения, которые все еще слишком сложно найти; но с помощью расширений вы можете сделать свой рабочий стол почти таким же хорошим, как он выглядел два года назад». [ 72 ] [ 73 ] Debian , дистрибутив Linux, который исторически использовал GNOME 2, перешёл на Xfce , когда был выпущен GNOME 3, но повторно принял GNOME 3 к выпуску Debian 8 «Jessie». [ 74 ] Ubuntu перешла с Unity на GNOME 3 с несколькими расширениями, напоминающими Unity, такими как постоянная левая панель приложений вместо скрытой док-станции и повторное включение значков на рабочем столе, с Ubuntu 17.10 Artful Aardvark в 2017 году. В этом выпуске также произошло Ubuntu GNOME. слияние версии с основным выпуском. [ 75 ] Однако затем была выпущена Ubuntu Unity , сохранившая рабочий стол Unity и продолжившая его обновление.
ГНОМ 40 и выше
[ редактировать ]GNOME 40 был выпущен 24 марта 2021 года. [ 76 ] [ 77 ] Она следует сразу за версией 3, но использует новую схему управления версиями и график будущих основных выпусков с фиксированным шестимесячным циклом (см. Цикл выпуска ). [ 78 ] Благодаря такому более быстрому темпу выпуска основные выпуски стали несколько компактнее, поскольку полные переписывания основных пакетов происходили не так часто, как при переходе между версиями GNOME 1.0, 2.0 и 3.0.
GNOME 40 организует обзор действий горизонтально, вместо использования вертикального дизайна, как в его предшественниках. [ 76 ] В релизе также представлены новые для сенсорной панели . жесты [ 79 ]
GNOME 41 был выпущен 22 сентября 2021 года и представил переписанный и переработанный менеджер приложений GNOME Software , панель многозадачности и панель мобильной сети (для WWAN ) в настройках, новое приложение для удаленного рабочего стола под названием Connections, обновления приложения GNOME Music и улучшения. в настройки режима питания. [ 80 ]
GNOME 42 был выпущен 23 марта 2022 г. [ 81 ] и представила возможность записи экрана и переключения светлых/темных тем с помощью нового GTK API под названием Libadwaita . Несколько приложений по умолчанию были заменены более современными версиями, такими как текстовый редактор вместо Gedit и консоль вместо терминала. [ 82 ]
GNOME 43 (Гвадалахара) был выпущен 21 сентября 2022 г. [ 83 ] и представило новое меню быстрых настроек, обновление GNOME Files до GTK4 и новую панель «Безопасность устройства» в настройках, а также множество других изменений. GNOME Web был обновлен, включив поддержку веб-приложений и экспериментальную Firefox и Chrome поддержку расширений .
GNOME 44 (Куала-Лумпур) был выпущен 22 марта 2023 года. Назван в честь Куала-Лумпура в знак признания работы, проделанной сообществом GNOME.Asia. [ 84 ] В GNOME 44 представлен новый вид сетки выбора файлов, обновленные панели настроек и переработанные настройки специальных возможностей. Новое меню быстрых настроек, появившееся в GNOME 43, было обновлено, а также добавлено несколько новых приложений и улучшены существующие приложения. [ 84 ]
GNOME 45 (Рига) вышел 20 сентября 2023 года. [ 85 ] Он представил обновленные стили приложения вместе с новой кнопкой действий, которая заменила предыдущую метку «Действия» и меню приложения графическим индикатором рабочей области . Другие обновления системной панели включали новый индикатор использования камеры и сочетание клавиш для открытия и закрытия меню быстрых настроек. В GNOME 45 также представлены два новых приложения для просмотра изображений и камеры, элементы управления подсветкой клавиатуры и многочисленные улучшения существующих приложений. [ 85 ]
GNOME 46 (Катманду) был выпущен 20 марта 2024 г. [ 86 ] и представило улучшенное файловое приложение с глобальным поиском, поддержку удаленного входа в систему без управления через GDM и обновленное приложение настроек, а также множество других изменений в приложении. [ 87 ] Другие системные изменения включали улучшения специальных возможностей и экспериментальную поддержку переменной частоты обновления.
Релизы
[ редактировать ]Цикл выпуска
[ редактировать ]Каждый из компонентов программного продукта в проекте GNOME имеет свой номер версии и график выпуска . Однако сопровождающие отдельных модулей координируют свои усилия по созданию полной стабильной версии GNOME примерно раз в шесть месяцев. [ 88 ] наряду с базовыми библиотеками, такими как GTK и GLib. Некоторые экспериментальные проекты исключены из этих выпусков. [ нужна ссылка ]
До GNOME 40 номера версий GNOME следовали схеме v.xx.yy . [ нужна ссылка ] Здесь v — основная версия, которая может включать в себя большие изменения, такие как ABI поломка ; они не имеют регулярного графика и происходят в ответ на необходимость крупномасштабных изменений. [ нужна ссылка ] . xx — это второстепенная версия, выпускаемая по указанному выше графику примерно каждые 6 месяцев, в которой четность 1- или 2-значного числа указывает тип выпуска: если xx четное (например, 3.20), выпуск считается стабильным, тогда как если xx является странным, он представляет собой текущий снимок разработки (например, 3.21), который в конечном итоге превратится в следующую стабильную версию. [ нужна ссылка ] yy указывает на конкретный выпуск, например 3.20.6; они создаются с периодичностью в несколько недель для устранения проблем, добавления некритичных улучшений и т. д. [ нужна ссылка ]
GNOME 40 запустил новую схему управления версиями, в которой одно число увеличивается с каждым выпуском, выходящим два раза в год. За числом следует точка, а затем «альфа», «бета» или «rc» для разрабатываемой версии или десятичная дробь для второстепенной стабильной версии (так же, как упоминалось ранее yy ). [ 78 ]
Релизы GNOME передаются на основной FTP-сервер в виде исходного кода со настройки . сценариями [ нужна ссылка ] , которые компилируются поставщиками операционных систем и интегрируются с остальными их системами перед распространением. Большинство поставщиков используют только стабильные и протестированные версии GNOME и предоставляют их в виде легко устанавливаемых, предварительно скомпилированных пакетов. Исходный код каждой стабильной и разрабатываемой версии GNOME хранится в GNOME git . репозитории исходного кода [ нужна ссылка ] .
Доступен ряд сценариев сборки (таких как JHBuild или ранее GARNOME), помогающих автоматизировать процесс компиляции исходного кода. [ нужна ссылка ]
История выпусков
[ редактировать ]Версия | Дата | Информация |
---|
Функции
[ редактировать ]Дизайн пользовательского интерфейса
[ редактировать ]Начиная с GNOME 2, производительность была ключевым моментом для GNOME. Для достижения этой цели Рекомендации по пользовательскому интерфейсу были созданы GNOME (HIG). Все программы GNOME имеют единый стиль графического пользовательского интерфейса (GUI), но не ограничиваются использованием одних и тех же виджетов GUI . Скорее, дизайн GNOME GUI основан на концепциях, описанных в GNOME HIG, который сам по себе опирается на идеи когнитивной эргономики . [ 121 ] Следуя HIG, разработчики могут создавать высококачественные, согласованные и удобные в использовании программы с графическим интерфейсом, поскольку он охватывает все: от дизайна графического интерфейса до рекомендуемого пиксельного макета виджетов.
Во время переписывания GNOME 2 многие настройки, которые большинство пользователей считали малоценными, были удалены. Руководящий принцип был изложен Хэвоком Пеннингтоном — разработчиком программного обеспечения, участвовавшим в проекте, — который подчеркнул идею о том, что лучше заставить программное обеспечение работать правильно по умолчанию, чем добавлять предпочтения пользовательского интерфейса, чтобы получить желаемое поведение:
Традиционное бесплатное программное обеспечение можно настроить таким образом, чтобы оно объединяло все функции, которые когда-либо встречались в любом эквивалентном приложении на любой другой исторической платформе. Или даже сконфигурировать как объединение всех приложений, которые кто-либо когда-либо видел на любой исторической платформе ( Emacs *кхе*).
Это что-нибудь повредит? Да, это так. Оказывается, предпочтения имеют свою цену. [..] [У]каждого из них есть цена, и вы должны тщательно учитывать ее ценность. Многие пользователи и разработчики этого не понимают и в итоге получают большие затраты и низкую ценность своих предпочтений.
— Havoc Pennington , пользовательский интерфейс бесплатного программного обеспечения [ 122 ]
Доступность
[ редактировать ]GNOME стремится сделать и сохранить среду рабочего стола физически и когнитивно эргономичной для людей с ограниченными возможностями . GNOME HIG старается это учитывать, насколько это возможно, но конкретные проблемы решаются специальным программным обеспечением.
GNOME решает проблемы доступности компьютера с помощью Accessibility Toolkit (ATK) интерфейса прикладного программирования , который позволяет улучшить взаимодействие с пользователем за счет использования специальных методов ввода и программного обеспечения для синтеза и распознавания речи . Отдельные утилиты регистрируются в ATK с использованием интерфейса поставщика услуг вспомогательных технологий (AT-SPI) и становятся глобально используемыми на рабочем столе. Несколько поставщиков вспомогательных технологий, включая программу чтения с экрана Orca и метод ввода Dasher , были разработаны специально для использования с GNOME.
Интернационализация и локализация
[ редактировать ]Этот раздел нуждается в расширении :
|
Интернационализация и локализация программного обеспечения GNOME зависит от локали. [ нужна ссылка ] и поддерживает 197 языков разной степени сложности, некоторые из которых вообще не переводятся. [ 123 ]
Десктопные и мобильные сеансы
[ редактировать ]GNOME допускает как минимум три различных типа сеансов входа в систему для настольных компьютеров и один для мобильных устройств:
Оболочка GNOME
[ редактировать ]GNOME Shell по умолчанию — это графическая оболочка GNOME . Он имеет верхнюю панель, содержащую (слева направо) кнопку «Действия», меню приложений, часы и встроенное меню состояния системы. [ 124 ] [ 125 ] Меню приложения отображает имя приложения в фокусе и обеспечивает доступ к таким функциям, как доступ к настройкам приложения, закрытие приложения или создание нового окна приложения. Меню состояния содержит различные индикаторы состояния системы, ярлыки для системных настроек и действий сеанса, включая выход из системы, переключение пользователей, блокировку экрана и приостановку работы компьютера.
Нажатие кнопки «Действия», перемещение мыши в верхний левый горячий угол или нажатие клавиши «Супер» открывает обзор. [ 126 ] Обзор дает пользователям обзор текущих действий и дает возможность переключаться между окнами и рабочими пространствами, а также запускать приложения. Тире внизу содержит ярлыки для избранных приложений, открытых в данный момент окон и кнопку выбора приложений для отображения списка всех установленных приложений. [ 124 ] Вверху появляется панель поиска, а непосредственно над ней — список рабочих пространств для просмотра и переключения между рабочими пространствами. Уведомления появляются в верхней части оболочки. [ 127 ]
ГНОМ Классический
[ редактировать ]Начиная с GNOME 3.8, GNOME предоставляет набор официально поддерживаемых расширений оболочки GNOME, которые предоставляют меню «Приложения» (базовое меню «Пуск ») и «Меню» на верхней панели, а также панель со списком окон в нижней части экрана. позволяет пользователям быстро сворачивать и восстанавливать открытые окна, кнопку «Показать рабочий стол» в левом нижнем углу и виртуальные рабочие столы в правом нижнем углу. [ 128 ] GNOME Classic также добавляет кнопки свертывания и развертывания в заголовки окон.
Воспоминание GNOME
[ редактировать ]GNOME Flashback — официальная сессия GNOME 3. На основе панели GNOME и Metacity . [ 129 ] он легкий, [ 130 ] [ 131 ] имеет более низкие требования к оборудованию и использует меньше системных ресурсов , чем GNOME Shell . [ 132 ] Он предоставляет традиционную и легко настраиваемую панель задач (панель) со множеством плагинов, объединенных в один пакет (gnome-апплеты), включая настраиваемое меню «Пуск» . Он обеспечивает такой же пользовательский интерфейс, как и серия GNOME 2.x, и имеет встроенные возможности настройки.
GNOME Flashback состоит из следующих компонентов:
- Metacity (оконный менеджер)
- Панель GNOME – легко настраиваемая панель задач.
- gnome-applets — коллекция полезных апплетов для панели GNOME.
мобильный
[ редактировать ]Библиотеку libhandy можно использовать с GNOME Shell для создания гибкого пользовательского интерфейса , который динамически адаптируется к форм-фактору устройства. [ 133 ] С выпуском GTK4 библиотека libhandy была заменена библиотекой libadwaita для создания адаптивных пользовательских интерфейсов. [ 134 ] [ 135 ]
Разработка
[ редактировать ]GNOME разработан проектом GNOME . [ 137 ] Разработка GNOME контролируется слабо. С момента появления форума Discourse в 2019 году обсуждение вышло из списков рассылки , а в октябре 2022 года проект объявил о плане закрытия всех своих публичных списков рассылки. [ 138 ]
Разработчики и пользователи GNOME собираются на ежегодном собрании GUADEC , чтобы обсудить текущее состояние и будущее направление GNOME. [ 139 ] GNOME включает стандарты и программы с сайта freedesktop.org для лучшей поддержки взаимодействия с другими рабочими столами.
GNOME в основном написан на C , XML , C++ , C# , HTML , Vala , Python , JavaScript , CSS и других языках. [ 3 ] ряд языковых привязок Доступен .
Платформа разработки
[ редактировать ]Библиотека структур данных и утилит GLib , GObject система объектов и типов GTK , а также набор инструментов виджетов составляют центральную часть платформы разработки GNOME. Эта основа дополнительно расширяется за счет инфраструктуры D-Bus IPC , Cairo библиотеки векторных чертежей Clutter 2D, библиотеки ускоренной графики Pango , международной библиотеки рендеринга текста PulseAudio и PipeWire , низкоуровневых аудио API , мультимедийной платформы GStreamer и нескольких специализированных библиотек, включая NetworkManager. , PackageKit , Telepathy (обмен мгновенными сообщениями) и WebKit . [ 140 ]
- GNOME Display Manager (GDM), который управляет сеансами пользователей, как X, так и Wayland.
- Трекер автоматически ищет файлы в указанных каталогах и сохраняет их индекс для обеспечения быстрого поиска; тесно интегрирован в оболочку GNOME и файлы GNOME.
- GVfs , структура уровня абстракции для файловых систем, дополняющая GIO; хорошо интегрирован с файлами GNOME и дисками GNOME
- dconf — серверная часть для GSettings
- Муттер , композитор Wayland и менеджер X Window.
- Управление цветом Linux , udev и т. д.
- Evolution Data Server , отвечающий за управление почтой, календарем, адресной книгой, задачами и информацией для заметок.
- Meson заменяет GNU Build System (autotools) в качестве предпочтительного инструмента автоматизации сборки.
- BuildStream , инструмент сборки и интеграции, не зависящий от дистрибутива.
Зависимости
[ редактировать ]Среда рабочего стола GNOME состоит не только из библиотеки графических элементов управления GTK и основных приложений, которые ее используют. Существует довольно много дополнительных пакетов программного обеспечения, составляющих среду рабочего стола GNOME, таких как приведенные выше.
оконная система
[ редактировать ]GNOME работает на Wayland и X Window System (в частности, X.Org ). [ 141 ] Поддержка Wayland была представлена в GNOME 3.10. [ 125 ] и считается «для большинства пользователей […] удобным для повседневного использования» в 3.20, [ 142 ] после этого Wayland стал пользовательским сеансом по умолчанию. [ 143 ] В GNOME 3.24 совместимость с Wayland была распространена на драйверы Nvidia . [ 144 ] В GNOME 3.30 или новее можно запускать GNOME без запуска X при запуске, используя только Wayland. [ 145 ]
системный
[ редактировать ]В мае 2011 года Леннарт Пёттеринг предложил systemd как зависимость GNOME. [ 146 ] Поскольку systemd доступен только в Linux, это предложение привело к обсуждению возможного прекращения поддержки других платформ в будущих выпусках GNOME. Начиная с версии GNOME 3.2 поддержка многопользовательской среды доступна только в системах, использующих systemd. [ 111 ] В ноябре 2012 года команда разработчиков GNOME пришла к выводу, что базовые функции, такие как отслеживание сеансов, не будут зависеть от systemd во время компиляции. Для неосновных функций, таких как управление питанием, возможна зависимость от времени компиляции. Например, в таких альтернативах, как consolekit, нет концепции ингибиторов systemd. Менеджер пакетов может захотеть убедиться, что система не выключается во время обновления. [ 147 ] [ 148 ]
Приложения
[ редактировать ]Основные приложения
[ редактировать ]Существует большое количество программ на базе GTK и Clutter, написанных разными авторами. С момента выпуска GNOME 3.0 проект GNOME концентрируется на разработке набора программ для основных приложений GNOME. [ 149 ] Общими чертами основных приложений GNOME являются соблюдение текущих рекомендаций GNOME Human Interface Guidelines (HIG), а также тесная интеграция с базовыми уровнями GNOME, такими как, например, GVfs (виртуальная файловая система GNOME), а также друг с другом, например, GOA (gnome-online-). аккаунты) [ 150 ] настройки и файлы GNOME с Google Диском [ 151 ] [ 152 ] и Фото GNOME с Google Фото . Некоторые программы представляют собой просто существующие программы с новым именем и обновленным пользовательским интерфейсом, а другие написаны с нуля.
Игры
[ редактировать ]Игры GNOME имеют внешний вид основных приложений GNOME и выпускаются одновременно с GNOME. Все они были переписаны в соответствии с текущими рекомендациями по пользовательскому интерфейсу GNOME. [ нужна ссылка ]
Инструменты разработки
[ редактировать ]Программисты написали программное обеспечение, предоставляющее инструменты разработки, соответствующие рабочему столу GNOME, и облегчающее разработку программного обеспечения GNOME.
GNOME Builder — официальная интегрированная среда разработки , разработанная проектом GNOME и пришедшая на смену Anjuta . Glade Interface Designer представлял собой RAD IDE для GTK 3, однако его выпуск был прекращен в 2022 году и он не поддерживает GTK 4. GTK поставляется с GTK Inspector для проверки дерева виджетов приложения на предмет отладки. [ 153 ] Gnome дополнительно предоставляет Devhelp для просмотра документации API.
варианты интеграции сторонних инструментов разработки (например, NoFlo ). Также существуют [ 154 ]
Библиотека libsoup обеспечивает доступ к HTTP-серверам из приложений GNOME. [ 155 ]
BuildStream — это гибкая и расширяемая платформа для моделирования конвейеров сборки и CI в декларативном формате YAML , написанная на Python . [ 156 ]
См. также
[ редактировать ]- Фонд ГНОМА
- Проект GNOME
- Панель GNOME
- Оболочка GNOME
- ГНОМ 1
- ГНОМ 2
- ГНОМ 3
- ГДЕ
- Сравнение сред рабочего стола X Window System
Ссылки
[ редактировать ]- ^ Перейти обратно: а б «Выпущен GNOME 1.0» (пресс-релиз). Сан-Хосе, Калифорния: Проект GNOME. 3 марта 1999 г. Архивировано из оригинала 8 декабря 2021 г. Проверено 11 января 2016 г.
- ^ «GNOME 46.3 выпущен» . 12 июля 2024 г. Проверено 13 июля 2024 г.
- ^ Перейти обратно: а б «Проект GNOME с открытым исходным кодом на Open Hub: страница языков» . www.openhub.net . Архивировано из оригинала 26 декабря 2015 года . Проверено 29 марта 2019 г.
- ^ «Представляем GNOME 41» . Архивировано из оригинала 22 декабря 2021 года . Проверено 20 декабря 2021 г.
- ^ «Лицензия GNOME» . Архивировано из оригинала 7 ноября 2017 года . Проверено 8 декабря 2017 г.
- ^ Сэндлер, Карен (26 марта 2014 г.). «Представляем GNOME 3.12» . Проект GNOME (видео). Ютуб . Архивировано из оригинала 21 декабря 2021 года . Проверено 2 июля 2014 г.
- ^ Клинтон, Джейсон (2 апреля 2011 г.). «GNOME 3: Меньше прерываний» . Проект GNOME (видео). Ютуб . Архивировано из оригинала 21 декабря 2021 года . Проверено 7 апреля 2011 г.
- ^ «Как произносится GNOME?» . Массачусетский технологический институт . Архивировано из оригинала 13 сентября 2022 года . Проверено 13 сентября 2022 г.
Поскольку GNU — это имя GNOME, официально GNOME произносится как «гух-НОМ». Однако многие люди произносят GNOME просто как «НОМ» (как те коротышки из легенд), никто вас не обидит, если вам будет легче такое произношение.
- ^ Перейти обратно: а б де Икаса, Мигель (15 августа 1997 г.). «Проект GNOME Desktop» . mail.gnome.org . Архивировано из оригинала 5 сентября 2015 года . Проверено 11 августа 2015 г.
- ^ Класен, Матиас (19 февраля 2014 г.). «О переносимости» . Продолжается . Архивировано из оригинала 2 марта 2014 года . Проверено 30 июня 2022 г.
- ^ Нири, Дэйв; Дэвид, Ванесса (2010), Перепись GNOME: Кто пишет GNOME? (PDF) , Neary Consulting, заархивировано (PDF) из оригинала 23 июня 2016 г. , получено 15 июня 2016 г.
- ^ «Смотря в бездну» . Swfblag . Гном. 27 июля 2012 года. Архивировано из оригинала 31 июля 2012 года . Проверено 15 марта 2014 г.
- ^ «GNOME в 25 лет: осмотр здоровья – И ты, Ктулху» . 7 августа 2022 года. Архивировано из оригинала 11 января 2023 года . Проверено 7 августа 2022 г.
- ^ «ГНОМ» . Суверенный технологический фонд . Проверено 26 мая 2024 г.
- ^ Перейти обратно: а б «О нас | ГНОМ» . 27 июня 2013 года. Архивировано из оригинала 27 июня 2013 года . Проверено 15 апреля 2021 г.
- ^ Объявление: выпущена версия Qt 2.0 , 25 июня 1999 г., заархивировано из оригинала 9 марта 2000 г. , получено 16 апреля 2014 г.
- ^ Столлман, Ричард Столлман (5 сентября 2000 г.). «Столлман о Qt, GPL, KDE и GNOME» . Архивировано из оригинала 19 апреля 2012 года . Проверено 9 сентября 2005 г.
- ^ «Почему вам не следует использовать Меньшую GPL для своей следующей библиотеки» . Фонд свободного программного обеспечения . Архивировано из оригинала 26 ноября 2007 года . Проверено 20 января 2008 г.
- ^ Проект GNOME: « Руководство Фонда GNOME по передаче авторских прав ». Доступ 26 марта 2013 г. Архивировано 4 марта 2012 г. в Wayback Machine.
- ^ Вюлфинг, Бритта. «GNOME: Отделение от проекта GNU?» Журнал Linux» . Журнал Линукс . Архивировано из оригинала 4 февраля 2022 года . Проверено 14 апреля 2021 г.
- ^ Лошин, Пит (6 ноября 2000 г.). «Гном» . Компьютерный мир . Архивировано из оригинала 3 февраля 2022 года . Проверено 14 апреля 2021 г.
- ^ «Официальные пакеты программного обеспечения GNU (заархивировано в сентябре 2021 г.)» . Архивировано из оригинала 15 апреля 2021 года.
- ^ Нил Макговерн. «Я несколько раз просил (как ED @GNOME) GNU удалить нас с этой страницы. Они отказались это сделать» . Твиттер . Архивировано из оригинала 13 ноября 2021 года . Проверено 21 августа 2021 г.
- ^ «Давайте также проясним это. GNOME НЕ является проектом GNU» . Твиттер . 14 апреля 2021 года. Архивировано из оригинала 14 апреля 2021 года . Проверено 21 августа 2021 г.
- ^ «Программное обеспечение – Проект GNU – Фонд свободного программного обеспечения» . Гну.орг. Архивировано из оригинала 25 декабря 2015 года . Проверено 8 марта 2022 г.
- ^ ГНОМ. «GTK зафиксирует a4b976f7, «Обновите README» » . ГНОМ . Архивировано из оригинала 3 февраля 2022 года . Проверено 8 сентября 2021 г.
- ^ Пеннингтон, Хаос (1999). «Что такое гном?» . Разработка приложений GTK/Gnome . Архивировано из оригинала 11 июля 2010 года.
- ^ Перейти обратно: а б Клэппер, Андре (6 апреля 2010 г.). «Re: ГНОМ -> Гном» . gnome.org . Архивировано из оригинала 6 апреля 2012 года . Проверено 30 июня 2022 г.
- ^ Говин, Джон (9 ноября 2001 г.). «Офис GNOME, как далеко мы продвинулись?» . Линукс Орбита . Архивировано из оригинала 1 января 2005 года.
- ^ Т.Х., Сэм (10 апреля 2001 г.). «Результаты ГУАДЕК» . gnome-office-list (список рассылки). LWN.net . Архивировано из оригинала 3 февраля 2022 года . Проверено 3 мая 2014 г.
- ^ Лоли, Евгения (15 сентября 2003 г.). «Выпущен GNOME-Office 1.0; Nautilus становится объектно-ориентированным» . ОСНовости . Архивировано из оригинала 4 мая 2014 года . Проверено 4 мая 2014 г.
- ^ Эссельбах, Филипп (15 сентября 2003 г.). «Выпущен GNOME-Office 1.0» . Совместимость с Linux . Архивировано из оригинала 4 мая 2014 года . Проверено 4 мая 2014 г.
- ^ «Выпущен GNOME-Office 1.0» (пресс-релиз). 15 сентября 2003 г. Архивировано из оригинала 26 октября 2014 г. Проверено 4 мая 2014 г.
- ^ Севиор, Мартин (30 июня 2004 г.). «Следующий выпуск GNOME-Office» . gnome-office-list (список рассылки). Архивировано из оригинала 18 апреля 2021 года . Проверено 4 мая 2014 г.
- ^ Севиор, Мартин (30 июля 2004 г.). «Обновление хода работы над GNOME-Office-1.2» . gnome-office-list (список рассылки). Архивировано из оригинала 13 июня 2021 года . Проверено 4 мая 2014 г.
- ^ Севиор, Мартин (2 октября 2004 г.). «Три недели до gnome-office-1.2, какой прогресс на сайте?» . gnome-office-list (список рассылки). Архивировано из оригинала 3 февраля 2022 года . Проверено 4 мая 2014 г.
- ^ Велиндер, Мортен (19 декабря 2004 г.). «Gnumeric 1.4 уже здесь!» . gnome-office-list (список рассылки). Архивировано из оригинала 14 июня 2021 года . Проверено 4 мая 2014 г.
- ^ «Офисные приложения» . Проект GNOME . Архивировано из оригинала 3 декабря 2013 года . Проверено 4 мая 2014 г.
- ^ «Выпущен GNOME 2.0: среда рабочего стола имеет более простой пользовательский интерфейс и множество мощных инструментов разработчика» (пресс-релиз). Архивировано из оригинала 13 ноября 2021 года.
- ^ «Выпущен рабочий стол GNOME 2.0 и платформа для разработчиков!» (Список рассылки). Архивировано из оригинала 20 мая 2003 года.
- ^ «Примечания к выпуску GNOME 2.2» . help.gnome.org . Архивировано из оригинала 23 мая 2022 года . Проверено 23 января 2023 г.
- ^ Брукс, Джейсон (11 марта 2003 г.). «GNOME 2.2 набирает силу и полируется» . еНЕДЕЛЯ . Проверено 23 января 2023 г.
- ^ Фоксвелл, Гарри; Тран, Хунг (2009). Pro OpenSolaris: новая ОС с открытым исходным кодом для разработчиков и администраторов Linux . Апресс . п. 51. ИСБН 9781430218920 . Архивировано из оригинала 11 января 2023 года . Проверено 23 сентября 2020 г.
- ^ Пол, Райан (14 июля 2008 г.). «GNOME 3.0 официально анонсирован... и объяснен» . Арс Техника . Архивировано из оригинала 21 января 2009 года . Проверено 26 апреля 2021 г.
- ^ Перейти обратно: а б с д Пол, Райан (7 апреля 2011 г.). «Новое блестящее украшение для вашего газона под Linux: Ars рассматривает GNOME 3.0» . Арс Техника . Архивировано из оригинала 11 мая 2012 года . Проверено 26 апреля 2021 г.
- ^ «Выпущен GNOME 3.0: лучше для пользователей и разработчиков» (пресс-релиз). Архивировано из оригинала 13 ноября 2021 года.
- ^ Перейти обратно: а б «Примечания к выпуску GNOME 3.0» . Проект GNOME. Архивировано из оригинала 27 января 2013 года . Проверено 7 апреля 2011 г.
- ^ Перейти обратно: а б «Список функций, реализованных в версии 3.4» . Проект GNOME. Архивировано из оригинала 30 марта 2012 года . Проверено 28 марта 2012 г.
- ^ Маянк Шарма (5 июня 2011 г.). «Gnome 3.0: полное руководство» . ТехРадар . Архивировано из оригинала 5 мая 2023 года . Проверено 5 мая 2023 г.
- ^ «Примечания к выпуску GNOME 3.0» . help.gnome.org . Архивировано из оригинала 5 мая 2023 года . Проверено 5 мая 2023 г.
- ^ Вервлёсем, Коэн (4 августа 2009 г.). «Mutter: оконный менеджер для GNOME 3 [LWN.net]» . lwn.net . Архивировано из оригинала 17 августа 2009 года . Проверено 20 мая 2022 г.
- ^ Турман, Томас (6 июля 2009 г.). «Будущее… – …для взрослого внутри тебя» . Архивировано из оригинала 9 июля 2009 года . Проверено 20 мая 2022 г.
- ^ «Новая тема по умолчанию для GTK» . blogs.gnome.org . 13 июня 2014 года. Архивировано из оригинала 24 декабря 2014 года . Проверено 24 декабря 2014 г.
- ^ Прага, Лиам Провен. «Как Microsoft разрушила единство Gnome с Windows 95» . www.theregister.com . Архивировано из оригинала 31 мая 2022 года . Проверено 1 июня 2022 г.
- ^ «Среда рабочего стола Mate — форк GNOME2 / Вклад сообщества / Форумы Arch Linux» . bbs.archlinux.org . Архивировано из оригинала 21 августа 2014 года . Проверено 15 мая 2021 г.
- ^ «MATE находится в стадии активной разработки, чтобы добавить поддержку новых технологий, сохраняя при этом традиционные возможности настольного компьютера» . Архивировано из оригинала 6 мая 2021 года.
- ^ «Знакомство с корицей» . Блог Linux Mint . Архивировано из оригинала 29 февраля 2012 года.
Под капотом Cinnamon является ответвлением Gnome Shell и основано на Mutter и Gnome 3.
- ^ Гилбертсон, Скотт (29 октября 2013 г.). «Cinnamon Desktop: разрывает работу с GNOME, находит улучшенного Немо» . Регистр . Проверено 3 июля 2024 г.
- ^ PCMan (3 июля 2013 г.). «Предварительный просмотр LXDE-Qt» . LXDE-блог . Архивировано из оригинала 17 февраля 2018 года . Проверено 15 мая 2021 г.
- ^ «История LXQt» . Гитхаб . Архивировано из оригинала 14 ноября 2020 года . Проверено 15 мая 2021 г.
- ^ «Выпущен PCManFM Qt 0.1.0» . LXDE-блог . 26 марта 2013 года . Проверено 20 июня 2024 г.
- ^ Говорит Найсе (5 июля 2013 г.). «Нет, LXDE-Qt не раздут» . LXDE-блог . Проверено 20 июня 2024 г.
- ^ «Отклонил ли GNOME помощь Canonical? Отвечает Шаттлворт / Новости / Интернет / Главная – Пользователь Ubuntu» . www.ubuntu-user.com . Архивировано из оригинала 25 мая 2022 года . Проверено 27 января 2023 г.
- ^ «Марк Шаттлворт » Архив блога » Внутренняя конкуренция здорова, но зависит от сильного и зрелого руководства» . Архивировано из оригинала 27 января 2023 года . Проверено 27 января 2023 г.
- ^ «Марк Шаттлворт » Архив блога » Все остальные парни не ошибаются» . Архивировано из оригинала 27 января 2023 года . Проверено 27 января 2023 г.
- ^ Джексон, Иоав (25 октября 2010 г.). «Canonical Ubuntu отделяется от GNOME из-за проблем с дизайном» . Компьютерный мир . Архивировано из оригинала 27 января 2023 года . Проверено 27 января 2023 г.
- ^ Парфени, Лукиан (11 мая 2010 г.). «Canonical представляет интерфейс Unity для нетбуков и Ubuntu Light» . софтпедия . Архивировано из оригинала 12 февраля 2023 года . Проверено 27 января 2023 г.
- ^ Гилбертсон, Скотт (27 ноября 2017 г.). «Ubuntu 17.10: Возвращение GNOME» . Арс Техника . Архивировано из оригинала 5 апреля 2023 года . Проверено 27 апреля 2023 г.
- ^ BuddiesOfBudgie/budgie-desktop , Друзья Budgie, 20 июня 2024 г. , получено 20 июня 2024 г.
- ^ «элементарный» . Гитхаб . Проверено 20 июня 2024 г.
- ^ Рикки (4 августа 2011 г.), «Линус Торвальдс отказывается от GNOME ради Xfce» , Digitizor , заархивировано из оригинала 11 апреля 2015 г. , получено 8 ноября 2011 г.
- ^ «Торвальдс: Я хочу быть милым и поменьше ругаться, но это просто не во мне» . Регистр. 7 ноября 2012 года. Архивировано из оригинала 13 ноября 2015 года . Проверено 2 января 2013 г.
- ^ Хит, Ник. «Линус Торвальдс снова переключается на рабочий стол Gnome 3.x» . ЗДНет . Архивировано из оригинала 3 февраля 2022 года . Проверено 22 апреля 2019 г.
- ^ Хоффман, Крис. «Как GNOME 3.14 возвращает разочарованных пользователей Linux» . Мир ПК . Технологическая сеть IDG. Архивировано из оригинала 29 марта 2015 года . Проверено 5 апреля 2015 г.
- ^ Бича, Джереми (13 апреля 2017 г.). «Выпущен Ubuntu GNOME 17.04 и что дальше | Ubuntu GNOME» . Архивировано из оригинала 13 апреля 2017 года . Проверено 27 января 2023 г.
- ^ Перейти обратно: а б «Примечания к выпуску GNOME 40» . Архивировано из оригинала 24 мая 2020 года . Проверено 27 марта 2021 г.
- ^ Ларабель, Майкл (24 марта 2021 г.). «GNOME 40 выпущен со многими улучшениями – Phoronix» . Архивировано из оригинала 26 марта 2021 года . Проверено 27 марта 2021 г.
- ^ Перейти обратно: а б Басси, Эммануэле (16 сентября 2020 г.). «Новая схема управления версиями GNOME» . Архивировано из оригинала 23 октября 2021 года . Проверено 17 сентября 2020 г.
- ^ «ГНОМ 40» . Forty.gnome.org. Архивировано из оригинала 24 января 2022 года . Проверено 8 марта 2022 г.
- ^ «Примечания к выпуску GNOME 41» . help.gnome.org . Архивировано из оригинала 22 декабря 2021 года . Проверено 27 января 2023 г.
- ^ «Что нового в GNOME 42, доступное уже сейчас» . 8 марта 2022 года. Архивировано из оригинала 8 сентября 2022 года . Проверено 8 сентября 2022 г.
- ^ «Примечания к выпуску GNOME» . Примечания к выпуску GNOME . Проверено 5 мая 2024 г.
- ^ «Примечания к выпуску GNOME» . Примечания к выпуску GNOME . Архивировано из оригинала 24 сентября 2022 года . Проверено 25 сентября 2022 г.
- ^ Перейти обратно: а б «Представляем GNOME 44, «Куала-Лумпур» » . Архивировано из оригинала 23 марта 2023 года . Проверено 23 марта 2023 г.
- ^ Перейти обратно: а б «Примечания к выпуску GNOME» . Примечания к выпуску GNOME . Проверено 20 сентября 2023 г.
- ^ «Примечания к выпуску Gnome» . Примечания к выпуску Gnome .
- ^ «Журнал изменений Gnome 46» . Гномские исходники .
- ^ «Примечания к выпуску» . Помощь GNOME . Проверено 19 сентября 2023 г.
- ^ де Икаса, Мигель. «История проекта GNOME» . Архивировано из оригинала 24 февраля 2001 года.
- ^ «GNOME 1.2 «Bongo GNOME» Unleashed» (Пресс-релиз). Проект GNOME. 25 мая 2000 года. Архивировано из оригинала 14 мая 2011 года . Проверено 8 июня 2014 г.
- ^ «Выпущен GNOME 1.4 «Спокойствие»» . mail.gnome.org . Архивировано из оригинала 22 апреля 2021 года . Проверено 12 сентября 2021 г.
- ^ «Выпущен GNOME 1.4: среда рабочего стола может похвастаться мощью, стабильностью, совершенствованностью и интеграцией» (пресс-релиз). Копенгаген, Дания: Проект GNOME. Деловой провод. 2 апреля 2001 г. Архивировано из оригинала 24 мая 2011 г. Проверено 8 июня 2014 г.
- ^ Во, Джефф (27 июня 2002 г.). «Выпущен рабочий стол GNOME 2.0 и платформа для разработчиков!» . Desktop-devel (список рассылки). Архивировано из оригинала 5 июля 2017 года . Проверено 20 сентября 2007 г.
- ^ «Примечания к выпуску GNOME 2.2» (пресс-релиз). Проект GNOME. 5 февраля 2003 г. Архивировано из оригинала 22 декабря 2017 г. Проверено 19 февраля 2019 г.
- ^ Во, Джефф (11 сентября 2003 г.). «Анонс GNOME 2.4.0 для настольных компьютеров и платформы для разработчиков» . gnome-announce (список рассылки). Архивировано из оригинала 5 июля 2017 года . Проверено 20 сентября 2007 г.
- ^ Собала, Эндрю (31 марта 2004 г.). «Анонс GNOME 2.6.0 для настольных компьютеров и платформы для разработчиков» . gnome-announce (список рассылки). Архивировано из оригинала 5 июля 2017 года . Проверено 20 сентября 2007 г.
- ^ «Примечания к выпуску GNOME 2.8» (пресс-релиз). Бостон, Массачусетс: Проект GNOME. 15 сентября 2004 г. Архивировано из оригинала 22 декабря 2017 г. Проверено 19 февраля 2019 г.
- ^ «GNOME 2.10 выпущен!» (Пресс-релиз). Бостон, Массачусетс: Проект GNOME. 9 марта 2005 г. Архивировано из оригинала 14 июля 2014 г. Проверено 8 июня 2014 г.
- ^ «Примечания к выпуску GNOME 2.12» . Архивировано из оригинала 22 июля 2012 года . Проверено 31 октября 2010 г.
- ^ «Примечания к выпуску GNOME 2.14» . Архивировано из оригинала 2 ноября 2010 года . Проверено 31 октября 2010 г.
- ^ Ньюрен, Элайджа (6 сентября 2006 г.). «Празднуем выпуск GNOME 2.16!» . gnome-announce (список рассылки). Архивировано из оригинала 5 июля 2017 года . Проверено 20 сентября 2007 г.
- ^ Ньюрен, Элайджа (14 марта 2007 г.). «Празднуем выпуск GNOME 2.18!» . gnome-announce (список рассылки). Архивировано из оригинала 5 июля 2017 года . Проверено 20 сентября 2007 г.
- ^ Райан, Пол (19 сентября 2007 г.). «GNOME 2.20 официально выпущен» . Арс Техника . Архивировано из оригинала 11 октября 2007 года . Проверено 20 сентября 2007 г.
- ^ Унц, Винсент (12 марта 2008 г.). «Празднуем выпуск GNOME 2.22!» . gnome-announce-list (список рассылки). Архивировано из оригинала 28 апреля 2019 года . Проверено 12 марта 2008 г.
- ^ «Примечания к выпуску GNOME 2.22, раздел «GVFS и GIO» » . Архивировано из оригинала 30 июля 2017 года . Проверено 6 февраля 2016 г.
- ^ Унц, Винсент (24 сентября 2008 г.). «Празднуем выпуск GNOME 2.24!» . gnome-announce-list (список рассылки). Архивировано из оригинала 28 апреля 2019 года . Проверено 27 сентября 2008 г.
- ^ Унц, Винсент (18 марта 2009 г.). «Празднуем выпуск GNOME 2.26!» . gnome-announce-list (список рассылки). Архивировано из оригинала 28 апреля 2019 года . Проверено 18 марта 2009 г.
- ^ Холверда, Том (24 сентября 2009 г.). «Выпущен GNOME 2.28» . ОСНовости . Архивировано из оригинала 6 ноября 2018 года . Проверено 5 апреля 2009 г.
- ^ Холверда, Том (31 марта 2010 г.). «Выпущен GNOME 2.30» . ОСНовости . Архивировано из оригинала 6 ноября 2018 года . Проверено 4 апреля 2010 г.
- ^ «Примечания к выпуску GNOME 2.32» . Архивировано из оригинала 22 декабря 2012 года . Проверено 31 октября 2010 г.
- ^ Перейти обратно: а б Виттерс, Олав; Клэппер, Андре; День, Аллан. «Примечания к выпуску GNOME 3.2» . Проект GNOME. Архивировано из оригинала 23 декабря 2012 года . Проверено 5 октября 2011 г.
- ^ «Добавить поддержку высокого разрешения» . 12 февраля 2014 года. Архивировано из оригинала 1 августа 2020 года . Проверено 16 марта 2019 г.
- ^ «Преобразовать приложения в DBusActivatable» . Архивировано из оригинала 30 мая 2014 года . Проверено 29 мая 2014 г.
- ^ Уоллен, Джек (28 марта 2014 г.). «GNOME 3.10 возродил то, что когда-то было любимцем рабочего стола Linux» . TechRepublic. Архивировано из оригинала 28 марта 2014 года.
- ^ «GNOME 3.16 уже здесь с обновленными уведомлениями и множеством визуальных обновлений» . 28 марта 2015 г. Архивировано из оригинала 1 августа 2020 г. . Проверено 19 февраля 2019 г.
- ^ «ГНОМ 3.20» . 23 марта 2016 года. Архивировано из оригинала 8 апреля 2016 года . Проверено 27 марта 2016 г.
- ^ «Выпущен GNOME 3.24, вот что нового» . МОЙ БОГ! Убунту!. 23 июля 2017 года. Архивировано из оригинала 19 июля 2017 года . Проверено 23 июля 2017 г.
- ^ «Представляем GNOME 3.24 «Портленд» » . Ютуб . 23 июля 2017 г. Архивировано из оригинала 21 декабря 2021 г.
- ^ «Выпущена версия GNOME 3.26» . 13 сентября 2017 года. Архивировано из оригинала 16 марта 2021 года . Проверено 14 сентября 2017 г.
- ^ «Серия разработки GNOME 3.27.x» . Архивировано из оригинала 22 декабря 2017 года . Проверено 9 марта 2018 г.
- ^ «Руководство по пользовательскому интерфейсу GNOME» . Архивировано из оригинала 11 сентября 2015 года . Проверено 15 марта 2014 г.
- ^ Пеннингтон, Хавок (апрель 2002 г.). «Интерфейс свободного программного обеспечения» . Архивировано из оригинала 24 июня 2021 года . Проверено 21 июня 2021 г.
- ^ «Языки GNOME» . l10n.gnome.org . Архивировано из оригинала 27 июня 2022 года . Проверено 20 мая 2022 г.
- ^ Перейти обратно: а б «Терминология Gnome Shell» . ГНОМ Вики . Проект GNOME. Архивировано из оригинала 22 мая 2014 года . Проверено 22 мая 2014 г.
- ^ Перейти обратно: а б День, Аллан. «Примечания к выпуску GNOME 3.10» . Проект GNOME. Архивировано из оригинала 25 июня 2014 года . Проверено 22 мая 2014 г.
- ^ «Шпаргалка по GNOME 3» . ГНОМ Вики . Проект GNOME. Архивировано из оригинала 1 июня 2014 года . Проверено 13 июня 2014 г.
- ^ «Примечания к выпуску GNOME 3.16» . help.gnome.org . Проверено 19 августа 2023 г.
- ^ День, Аллан. «Примечания к выпуску GNOME 3.8» . Проект GNOME. Архивировано из оригинала 21 июня 2014 года . Проверено 13 июня 2014 г.
- ^ «Проекты/GnomeFlashback – GNOME Wiki» . Архивировано из оригинала 29 декабря 2018 года . Проверено 21 декабря 2018 г.
- ^ «GNOME/Flashback – ArchWiki» . Архивировано из оригинала 21 декабря 2018 года . Проверено 21 декабря 2018 г.
- ^ «Как установить Classic GNOME Flashback в Ubuntu 18.04 LTS» . 19 мая 2018 г. Архивировано из оригинала 21 декабря 2018 г. Проверено 21 декабря 2018 г.
- ^ «Debian — Подробности о пакете gnome-session-flashback в buster» . Архивировано из оригинала 21 декабря 2018 года . Проверено 21 декабря 2018 г.
- ^ «Новая библиотека 0.0.10» . Пуризм (компания) . 17 июня 2019 года. Архивировано из оригинала 14 апреля 2020 года . Проверено 30 мая 2020 г.
- ^ «Представляем Либадвайту» . Адриан Пласас . 31 марта 2021 года. Архивировано из оригинала 7 апреля 2022 года . Проверено 1 июля 2022 г.
- ^ «Adw: переход с Libhandy 1.4 на Libadwaita» . gnome.pages.gitlab.gnome.org . Архивировано из оригинала 6 июля 2022 года . Проверено 1 июля 2022 г.
- ^ «Отчет о разработке Librem 5 №5» . Пуризм (компания) . 10 мая 2018 г. Архивировано из оригинала 13 июня 2020 г. . Проверено 30 мая 2020 г.
- ^ «Быстрый SWOT-анализ GNOME» . Проект GNOME . Архивировано из оригинала 18 марта 2014 года . Проверено 18 марта 2014 г.
- ^ Доказано, Лиам. «Проект GNOME закрывает все свои списки рассылки» . www.theregister.com . Архивировано из оригинала 29 октября 2022 года . Проверено 29 октября 2022 г.
- ^ "О" . Европейская конференция пользователей и разработчиков GNOME (GUADEC). Архивировано из оригинала 4 октября 2011 года . Проверено 3 декабря 2011 г.
- ^ Булл, Фил. «Библиотеки платформы» . Проект GNOME. Архивировано из оригинала 21 мая 2014 года . Проверено 21 мая 2014 г.
- ^ «Что нового в рабочей станции Fedora 25» . Журнал Федора . Красная шляпа. 21 ноября 2016 г. Архивировано из оригинала 24 июля 2021 г. Проверено 21 августа 2021 г.
- ^ «Примечания к выпуску GNOME 3.20» . ГНОМ. Архивировано из оригинала 26 октября 2016 года . Проверено 21 августа 2021 г.
- ^ «сеанс: отдать приоритет сеансам Wayland · GNOME/gdm@6cd2d24» . GNOME GitLab. 9 ноября 2015 г. Архивировано из оригинала 24 июня 2021 г. Проверено 21 июня 2021 г.
- ^ «GNOME обеспечивает основную поддержку NVIDIA Wayland с использованием EGLStreams» . Фороникс. 17 ноября 2016 г. Архивировано из оригинала 19 сентября 2021 г. Проверено 21 августа 2021 г.
- ^ «GNOME 3.30 Mutter освобождает код Wayland от зависимости от X11/XWayland» . www.phoronix.com . Проверено 21 августа 2023 г.
- ^ Пёттеринг, Леннарт (18 мая 2011 г.). «systemd как внешняя зависимость» . Desktop-devel (список рассылки). Архивировано из оригинала 10 октября 2014 года . Проверено 12 июня 2014 г.
- ^ Петерс, Фредерик (6 ноября 2012 г.). «Протокол заседания за 20121104 год» . релиз-команда (список рассылки). Архивировано из оригинала 7 сентября 2014 года . Проверено 12 июня 2014 г.
- ^ «Ингибитор замков» . Архивировано из оригинала 3 мая 2020 года . Проверено 29 марта 2020 г.
- ^ «Часовые апплеты» . 14 мая 2003 г. Архивировано из оригинала 14 мая 2003 г.
- ^ «Вики GNOME: GnomeOnlineAccounts» . Архивировано из оригинала 16 марта 2021 года . Проверено 18 декабря 2015 г.
- ^ «GNOME 3.18 позволит вам получить доступ к файлам Google Диска в Nautilus» . 30 сентября 2015 г. Архивировано из оригинала 12 апреля 2021 г. Проверено 18 декабря 2015 г.
- ^ «GNOME 3.18 доступен на Google Диске» . 30 сентября 2015 г. Архивировано из оригинала 10 августа 2017 г. . Проверено 18 декабря 2015 г.
- ^ «Gtk: запуск и отладка приложений GTK» . docs.gtk.org . Проверено 6 августа 2023 г.
- ^ «Бергиус: Flowhub и опыт разработчиков GNOME» . LWN.net . 2 мая 2014 г. Архивировано из оригинала 26 декабря 2018 г. . Проверено 24 мая 2014 г.
- ^
Негус, Кристофер (2004). Библия Red Hat Linux . Уайли (опубликовано в 2003 г.). п. 994 . ISBN 9780764543333 . Проверено 15 августа 2017 г.
libsoup: библиотека, позволяющая библиотекам GNOME получать доступ к HTTP-серверам.
- ^ «GNOME Wiki: BuildStream» . Архивировано из оригинала 15 апреля 2018 года . Проверено 14 апреля 2018 г.