Вики-текст старой страницы до правки (old_wikitext ) | '{{Карточка программы
| name=
| logo=[[Файл:Gnomelogo.svg|100px|Логотип GNOME]]
| screenshot=[[Файл:Debian_Squeeze_ru.png|250px|Снимок рабочего стола GNOME]]
| caption=Среда рабочего стола GNOME 2.30
| developer=Проект GNOME
|programming_language = [[Си (язык программирования)|C]] и [[GTK+]]
| latest_release_version=2.32.1
| latest_release_date=[[18 ноября]] [[2010]]
| latest_preview_version=3 beta 2<ref>[http://ubuntual.com/%D0%B2%D1%8B%D1%88%D0%B5%D0%BB-gnome-3-beta-2/]</ref>
| latest_preview_date=[[14 марта]] [[2011]]
| operating_system=[[Unix-подобные ОС]]
| genre=[[Среда рабочего стола]]
| license=[[GNU GPL]], [[GNU LGPL]]
| website=[http://www.gnome.org/ www.gnome.org]
}}
'''GNOME''' ({{IPA|gnoʊm}}) — [[свободное программное обеспечение|свободная]] [[среда рабочего стола]] для [[Unix-подобная операционная система|Unix-подобных операционных систем]]. GNOME является частью [[Проект GNU|проекта GNU]].
Разработчики GNOME ориентируются на создание полностью свободной среды, доступной всем пользователям вне зависимости от их уровня технических навыков, физических ограничений и языка, на котором они говорят. В рамках проекта GNOME разрабатываются как приложения для конечных пользователей, так и набор инструментов для создания новых приложений, тесно интегрируемых в рабочую среду.
GNOME — [[акроним]] от {{lang-en|'''G'''NU '''N'''etwork '''O'''bject '''M'''odel '''E'''nvironment}} («сетевая среда объектной модели GNU»). Под GNU в данном случае подразумевается не [[Проект GNU|проект]], а [[GNU|операционная система]], официальной средой рабочего стола которой он является.
== Цели ==
Согласно заявлению на сайте GNOME:
{{начало цитаты}}
Проект GNOME предоставляет две вещи: рабочую среду GNOME, интуитивно понятную и привлекательную для пользователей; и платформу разработки GNOME — обширный каркас для создания приложений, интегрируемых с рабочей средой.
{{конец цитаты}}
Цели проекта:
* создание полностью [[свободное программное обеспечение|свободной]] рабочей среды;
* простота [[интерфейс пользователя|пользовательского интерфейса]]<ref>{{cite web
|url=http://live.gnome.org/UsabilityProject
|title=The GNOME Usability Project
|lang=en
|accessdate=14 августа 2009
}}</ref>, доступность для пользователей вне зависимости от их технических навыков и физических ограничений<ref>{{cite web
|url=http://developer.gnome.org/projects/gap/
|title=The GNOME Accessibility Project
|lang=en
|accessdate=22 января 2007
}}</ref>;
* [[интернационализация]] и [[локализация]]<ref name="gnome-gtp">{{cite web
|url=http://developer.gnome.org/projects/gtp/
|title=The GNOME Translation Project
|lang=en
|accessdate=22 января 2007}}</ref><ref>{{cite web
|url=http://l10n.gnome.org/languages/
|title=GNOME Languages
|lang=en
|accessdate=16 марта 2007}}</ref>;
* обеспечение простой разработки приложений, интегрируемых со средой, на различных [[язык программирования|языках программирования]];
* постоянный цикл разработки и выпуска новых версий.
=== Практичность и простота интерфейса ===
Начиная с GNOME версии 2.0, большую важность в развитии проекта принимают соображения практичности, простоты и удобства использования среды, в том числе для неопытных или физически ограниченных пользователей. Эта тенденция нашла своё выражение в статье [[Пеннингтон, Хэвок|Хэвока Пеннингтона]] «Пользовательский интерфейс свободных программ» ({{lang-en|«Free Software UI»}}).<ref>{{cite web
|url=http://ometer.com/free-software-ui.html
|title=Free software UI
|author=Хэвок Пеннингтон.
|datepublished=апрель 2002 года
|lang=en
|accessdate=17 марта 2007}}</ref> Ключевым моментом в этой статье стала идея о том, что каждая функциональная нагрузка и каждая опция настройки в программе имеет свою цену: зачастую лучше выбрать один, оптимальный вариант поведения программы, чем реализовывать множество вариантов и заставлять пользователя выбирать один из них.
Результатом стала разработка «Руководства по созданию человеческого интерфейса GNOME» ({{lang-en|[[GNOME Human Interface Guidelines]]}}, сокращённо HIG). HIG — руководство, призванное помочь разработчикам в создании высококачественных, непротиворечивых и удобных графических интерфейсов.<ref>{{cite web
|url=http://developer.gnome.org/projects/gup/hig/
|title=GNOME Human Interface Guidelines 2.0
|lang=en
|accessdate=17 марта 2007}}</ref> Как одно из последствий применения HIG, многие настройки, ранее доступные в GNOME, были признаны разработчиками проекта не нужными или малозначительными для большинства пользователей и удалены из основных диалоговых окон настройки.
=== Локализация ===
За локализацию среды GNOME отвечает ''проект перевода GNOME''<ref name="gnome-gtp"/> ({{lang-en|GNOME Translation Project}}). Перевод [[интерфейс пользователя|пользовательского интерфейса]] и [[документация на программное обеспечение|документации]] производится с помощью инструментария [[gettext]].
Статистика<ref>{{cite web
|title=GNOME 2.32 Release
|url=http://l10n.gnome.org/releases/gnome-2-32/
|lang=en
|accessdate=10 февраля 2011}}</ref> для GNOME 2.32:
* на 34 языка переведено более 90 % строк пользовательского интерфейса;
* ещё на 30 языков переведено от 50 % до 90 % строк;
* на [[русский язык]] переведено 99 % строк пользовательского интерфейса и 45 % строк документации.
== Происхождение ==
Проект GNOME был основан в августе [[1997 год]]а [[Иказа, Мигель де|Мигелем де Иказа]] и [[Мена, Федерико|Федерико Мена]] как попытка создать полностью свободную рабочую среду для операционной системы [[Linux]].
В то время единственным вариантом для неискушённого пользователя являлась среда [[KDE]]. Но KDE основана на инструментарии [[Qt]] фирмы [[Trolltech]], который тогда был [[собственническое программное обеспечение|собственническим]] продуктом. Чтобы не допустить ухудшения ситуации, была инициирована разработка GNOME — новой свободной рабочей среды на основе инструментария [[GTK+]], созданного ранее для графического редактора [[The GIMP]] и распространяемого на условиях [[GNU Lesser General Public License|GNU LGPL]].
В [[2000 год]]у версия Qt 2.2 была выпущена на условиях [[GNU General Public License|GNU GPL]]<ref>{{cite web
|url=http://www.trolltech.com/company/newsroom/announcements/00000043
|title=Trolltech offers a choice in licensing with the addition of GPL licensing for the upcoming release of Qt
|lang=en
|publisher=Trolltech
|datepublished=5 сентября 2000
|accessdate=22 января 2007
}}</ref>, в результате чего лицензионные проблемы [[KDE]] были ликвидированы. Однако проект GNOME, к тому времени уже достаточно развитый, продолжил своё существование, а к настоящему моменту снискал массовую популярность и используется по умолчанию во многих дистрибутивах [[UNIX]].
== Организация ==
Как и большинство свободного ПО, проект GNOME не имеет строгой и чёткой организации. Обсуждение разработки GNOME происходит в нескольких [[рассылки электронной почты|списках рассылки]], доступных для всех.
В августе [[2000 год]]а был создан ''GNOME Foundation'' (фонд GNOME) для решения административных задач, общения с прессой и как точка взаимодействия с организациями, заинтересованными в разработке приложений для GNOME.
== Платформы ==
Несмотря на то, что GNOME изначально была средой для Linux, сейчас она может быть запущена на большинстве UNIX-подобных систем: [[AIX]], [[IRIX]], разновидностях [[BSD]], [[HP-UX]]; а также частично была адаптирована фирмой [[Sun Microsystems]] для ОС [[Solaris (операционная система)|Solaris]] вместо устаревшего [[CDE]]. Sun Microsystems также выпустила [[Java Desktop System]] — рабочую среду на базе GNOME. Существует [[портирование программного обеспечения|порт]] GNOME для [[Cygwin]], способный работать под управлением [[Microsoft Windows]].
== Архитектура ==
В основе среды GNOME лежит ряд библиотек и технологий. Некоторые из них разрабатываются как часть самого проекта GNOME, иные же являются результатом работы других проектов (например, [[freedesktop.org]]) и используются в других рабочих средах ([[KDE]], [[Xfce]]).
В основном GNOME написана на языке [[Си (язык программирования)|Си]], однако для библиотек GNOME существуют механизмы (так называемые привязки, {{lang-en|bindings}}), позволяющие использовать их из других языков. Поэтому многие приложения для GNOME пишутся на языках [[C++]], [[Python]], [[C Sharp|C#]] и других.
=== GTK+ ===
Центральную роль в GNOME играет инструментарий [[GTK+]], который предоставляет средства для создания [[графический интерфейс пользователя|графических интерфейсов]]. В состав GTK+ также входят вспомогательные библиотеки:
* [[GLib]] — библиотека удобных функций для программирования на [[Си (язык программирования)|Си]];
* [[GObject]] — объектно-ориентированный каркас для программирования на [[Си (язык программирования)|Си]];
* [[ATK]] — библиотека специальных возможностей для пользователей c физическими ограничениями;
* [[Pango]] — библиотека для вывода текста в широком спектре [[письменность|письменностей]].
GTK+ написан на [[Си (язык программирования)|Си]], однако в последнее время всё больше GNOME-приложений разрабатываются на языках более высокого уровня. Это стало возможным благодаря тому, что в GTK+ изначально предусмотрена возможность относительно простого построения интерфейсов для других языков. Официальными надстройками над GTK+ являются [[gtkmm]], [[PyGTK]], [[gtk2-perl]] и [[java-gnome]].
=== Взаимодействие между приложениями ===
Когда [[Иказа, Мигель де|Мигель де Иказа]] создавал проект GNOME, он находился под впечатлением от компонентных технологий компании [[Майкрософт]] ([[Microsoft Component Object Model|COM]] и [[Microsoft Object Linking and Embedding|ActiveX]]). Планировалось сделать аналогичные технологии (на основе [[CORBA]]) важной частью GNOME.<ref>{{cite web
|url=http://primates.ximian.com/~miguel/gnome-history.html
|title=The Story of the GNOME Project
|author=Мигель де Иказа.
|lang=en
|accessdate=17 марта 2007
}}</ref> Технология CORBA реализована в GNOME в виде брокера [[ORBit]]. Средства для создания графических компонентов, поддержки [[Составной документ|составных документов]] предоставляются библиотекой [[Bonobo (GNOME)|Bonobo]].
Однако сегодня основным средством взаимодействия между приложениями<ref name="gnome-platform-overview">{{cite web
|title=Overview of the GNOME Platform
|url=http://developer.gnome.org/doc/guides/platform-overview/platform-overview.html
|author=Шон МакКэнс.
|datepublished=2005 год
|lang=en
|accessdate=17 марта 2007}}</ref> является [[D-Bus]] — облегчённый механизм [[межпроцессное взаимодействие|межпроцессного взаимодействия]], специально разработанный для настольного применения. От использования CORBA и Bonobo планируется со временем отказаться.<ref>{{cite web
|title=GNOME 2.17.x Developer Platform
|url=http://live.gnome.org/TwoPointSeventeen/Platform
|lang=en
|accessdate=17 марта 2007}}</ref>
=== Графика и мультимедиа ===
В качестве [[компьютерная графика|графических]] и [[мультимедиа]]-инструментов в GNOME используются некоторые проекты freedesktop.org.
Библиотека [[Cairo]] обеспечивает вывод [[векторная графика|векторной графики]]. Она используется в GTK+ для отрисовки [[элемент интерфейса|элементов интерфейса]].<ref>{{cite web
|url=http://mail.gnome.org/archives/gnome-announce-list/2005-August/msg00054.html
|title=GTK+ 2.8.0 released
|author=Маттиас Класен.
|datepublished=13 августа 2005 года
|lang=en
|accessdate=17 марта 2007}}</ref>
Технология [[GStreamer]] обеспечивает «прозрачную» работу с аудио и видео различных форматов — ввод, обработку и вывод. Её используют, в частности, мультимедиапроигрыватель [[Totem]]<ref>{{cite web
|url=http://www.gnome.org/projects/totem/
|title=Totem
|lang=en
|accessdate=17 марта 2007}}</ref> и программа извлечения аудио с компакт-дисков [[Sound Juicer]]<ref>{{cite web
|url=http://burtonini.com/blog/computers/sound-juicer
|title=Sound Juicer
|lang=en
|accessdate=17 марта 2007}}</ref>.
[[Poppler]] — библиотека отображения [[PDF]]-документов, основанная на [[xpdf]].<ref>{{cite web
|url=http://poppler.freedesktop.org/
|title=Poppler
|lang=en
|accessdate=17 марта 2007}}</ref> Она используется приложением просмотра документов [[Evince]].<ref>{{cite web
|url=http://live.gnome.org/Evince/SupportedDocumentFormats
|title=Supported Document Formats
|lang=en
|accessdate=17 марта 2007}}</ref>
[[Tango Desktop Project]] — это попытка создать единый визуальный стиль для свободного программного обеспечения, в первую очередь в области [[пиктограмма|значков]]. Официальная тема значков GNOME следует рекомендациям проекта Tango по внешнему виду значков, а также соответствует спецификациям наименования значков freedesktop.org.<ref>{{cite web
|url=http://www.gnome.org/start/2.16/notes/ru/rnfrontpage.html
|title=Подготовка к эпохе украшений
|publisher=GNOME
|datepublished=6 сентября 2006 года
|accessdate=17 марта 2007}}</ref>
=== Настройка среды ===
Система [[GConf]] используется для хранения настроек среды и приложений и отслеживания их изменений.<ref name="gnome-platform-overview"/> Сами данные настроек хранятся, как правило, в [[XML]]-файлах. Для пользователя и приложений они представляются в виде единого «дерева» опций, подобно [[реестр Windows|реестру Windows]]. Приложения, использующие GConf, могут предоставлять описания для отдельных опций, которые затем могут быть переведены на другие языки в рамках общего процесса [[локализация|локализации]] среды.
При изменении какого-либо настроечного значения система GConf автоматически оповещает об этом все «заинтересованные» приложения, что обеспечивает мгновенное применение новых настроек. Кроме того, GConf позволяет [[системный администратор|системным администраторам]] ограничить изменение тех или иных настроек, сделав их обязательными для пользователей.
=== Другие технологии ===
* [[gettext]] — инструментарий, используемый для [[интернационализация|интернационализации]] и [[локализация|локализации]] среды.
* [[GNOME VFS]] — виртуальная [[файловая система]], предоставляющая унифицированный доступ к различным видам файловых хранилищ.
* [[Metacity]] — [[менеджер окон X Window System|менеджер окон]].
* [[GNOME Keyring]] — система хранения конфиденциальных данных (таких, как [[пароль|пароли]]).
* [[LibXML]] — библиотека для работы с [[XML]].
* [[HAL (freedesktop.org)|HAL]] — слой [[абстракция|абстракции]] [[аппаратное обеспечение|оборудования]].
* [[LibGDA]] — GNOME Data Access.
== Пользовательские приложения ==
=== Файловый менеджер и панели ===
[[Файл:Nautilus-spatial.png|thumb|300px|Nautilus в пространственном режиме.]]
[[Nautilus (файловый менеджер)|Файловый менеджер Nautilus]] обеспечивает отрисовку [[рабочий стол|рабочего стола]] со значками на нём, а также работу с файлами и директориями. Nautilus может работать в двух режимах: пространственном ({{lang-en|spatial}}) и режиме браузера. В первом режиме (по умолчанию в версиях 2.6<ref>{{cite web
|url=http://library.gnome.org/misc/release-notes/2.6/
|title=GNOME 2.6 Release notes
|publisher=GNOME
|lang=en
|accessdate=17 марта 2007}}</ref> — 2.28)) каждая директория открывается в своём собственном окне, причём положение окон запоминается. Во втором режиме, подобно [[Проводник Windows|Проводнику Windows]], перемещение по директориям производится в рамках одного окна, оснащённого панелями инструментов, деревом каталогов и другими элементами. Этот режим используется по умолчанию с версии 2.30<ref>{{cite web
|url=http://library.gnome.org/misc/release-notes/2.30/
|title=GNOME 2.30 Release notes
|publisher=GNOME
|lang=en
|accessdate=31 марта 2010}}</ref>. Начиная с версии 2.24, Nautilus поддерживает работу с вкладками.
Программа [[Панель GNOME|GNOME Panel]] предоставляет панели для рабочего стола GNOME. По умолчанию GNOME имеет две панели, расположенные по верхнему и нижнему краям рабочего стола. Вместе с GNOME Panel поставляется набор [[апплет]]ов — небольших приложений, которые встраиваются в панель для выполнения различных функций, например, отображения даты и времени, списка открытых [[оконный интерфейс|окон]] или индикатора [[раскладка клавиатуры|раскладки клавиатуры]].
=== Основные приложения ===
[[Файл:Gedit 2.14 Russian.png|thumb|300px|В окне gedit отображается фрагмент из романа [[Толстой, Лев Николаевич|Л. Н. Толстого]] «[[Война и мир]]».]]
[[GNOME Terminal]] — [[эмулятор терминала]], предоставляющий доступ к [[командная оболочка UNIX|командной оболочке UNIX]] для пользователя графической среды. GNOME Terminal поддерживает все типичные функции эмулятора терминала, а также цветной вывод и события от [[компьютерная мышь|мыши]].
[[gedit]] — текстовый редактор с поддержкой [[Юникод]]а. Поддерживает использование [[вкладка|вкладок]] для представления нескольких документов в одном окне, [[подсветка синтаксиса|подсветку синтаксиса]] для ряда компьютерных языков, и другие возможности. Функциональность gedit может быть расширена с помощью [[плагин]]ов.
Приложение [[Yelp]] предназначено для просмотра разного рода [[документация на программное обеспечение|документации]], установленной в системе. Yelp позволяет просматривать как справку по приложениям GNOME, так и стандартные справочные материалы [[man (команда Unix)|man]] и [[texinfo]]. Yelp использует движок [[Gecko]] для отображения страниц документации.
=== Интернет ===
[[Файл:Epiphany 2.18 Russian.png|thumb|300px|Epiphany отображает страницу [[русская Википедия|русской Википедии]].]]
[[Epiphany]] — стандартный веб-браузер среды GNOME начиная с версии 2.4.<ref>{{cite web
|url=http://www.gnome.org/start/2.4/notes/rnapplications.html
|title=GNOME 2.4 Release Notes - Applications
|lang=en
|publisher=GNOME
|accessdate=17 марта 2007}}</ref> Использует движок [[WebKit]] (используется также в [[Safari]] и [[Google Chrome]]). До версии 2.28 использовался движок [[Gecko]] (применяется в [[Mozilla Firefox]]). Epiphany поддерживает просмотр нескольких страниц в одном окне с помощью вкладок, систему категоризуемых закладок, «умные закладки», а также систему расширений, с помощью которых в Epiphany были добавлены популярные функции из других браузеров.
[[Evolution]] — приложение для управления [[электронная почта|электронной почтой]], расписанием и адресной книгой. Изначально разработанное компанией [[Ximian]], которая затем стала частью [[Novell]], это приложение вошло в состав GNOME в версии 2.8.<ref>{{cite web
|url=http://www.gnome.org/start/2.8/notes/rnwhatsnew.html
|title=What’s New In GNOME 2.8
|lang=en
|publisher=GNOME
|accessdate=17 марта 2007}}</ref> Evolution поддерживает все основные почтовые [[сетевой протокол|протоколы]], серверы [[Microsoft Exchange Server|Microsoft Exchange]] и [[GroupWise]], включает в себя спам-фильтр и предоставляет ряд других возможностей.
[[Ekiga]] — приложение [[VoIP|IP-телефонии]] и проведения [[видеоконференция|видеоконференций]], которое ранее называлось GnomeMeeting. Ekiga поддерживает протоколы [[SIP]] и [[H.323]] и способна взаимодействовать с другими SIP-совместимыми клиентами, а также с [[Microsoft NetMeeting]].
[[Empathy]] — приложение мгновенного обмена сообщениями, поддерживающее множество протоколов текстовых сообщений, а также видео- и голосовое общение. Включен в GNOME в версии 2.24.
=== Графика и мультимедиа ===
[[Файл:Sound Juicer ripping.png|thumb|300px|Sound Juicer в процессе извлечения аудиоданных.]]
Приложения [[Eye of GNOME]] и [[Evince]] обеспечивают просмотр соответственно изображений и документов в широком спектре форматов, включая [[PNG]], [[JPEG]], [[GIF]], [[SVG]], [[TIFF]] (и многие другие) для изображений и [[PDF]], [[DjVu]], [[Postscript]], TIFF и [[DVI (TeX)|DVI]] для документов.
[[Totem]] — [[мультимедиа]]-проигрыватель среды GNOME. В качестве основы он может использовать [[GStreamer]] (до версии 2.28 использовался также [[Xine]]) и позволяет воспроизводить видео и аудио в различных форматах. Totem позволяет формировать [[плейлист]]ы, поддерживает [[субтитры]], интегрируется с файловым менеджером [[Nautilus (файловый менеджер)|Nautilus]] и веб-браузером [[Epiphany]].
[[Sound Juicer]] — приложение для извлечения звуковых дорожек с [[компакт-диск]]ов. Оно основано на библиотеках GStreamer и позволяет кодировать получающиеся звуковые файлы в любом из форматов, поддерживаемых GStreamer. Sound Juicer может автоматически получать [[метаданные]] о диске из базы данных [[MusicBrainz]], а также поддерживает воспроизведение дорожек диска непосредственно в окне извлечения.
=== Графические утилиты администрирования ===
[[GNOME System Tools]] — это комплект графических средств для [[системное администрирование|администрирования]] [[UNIX]]-систем.<ref>{{cite web
|url=http://www.gnome.org/projects/gst/
|title=GNOME System Tools
|lang=en
|accessdate=20 марта 2007}}</ref> GNOME System Tools [[абстракция|абстрагируют]] отличия в отдельных разновидностях [[UNIX]] и дают возможность изменить основные настройки системы, не прибегая к правке [[файл конфигурации|конфигурационных файлов]] — традиционного средства настройки UNIX. В настоящее время в состав GNOME System Tools входят инструменты для настройки [[учётная запись|учётных записей]] пользователей системы, [[компьютерная сеть|сетевых]] подключений, даты и времени, системных служб и общих сетевых ресурсов.
=== Средства разработки ===
Начиная с GNOME 2.18<ref>{{cite web
|url=http://www.gnome.org/start/2.18/notes/ru/
|title=GNOME 2.18 (простая красота)
|publisher=GNOME
|datepublished=14 марта 2007 года
|accessdate=17 марта 2007}}</ref>, в состав GNOME входят также средства разработки приложений. На данный момент это [[Glade]] — визуальное средство построения графических интерфейсов на основе [[GTK+]]; и [[Devhelp]] — программа просмотра справочной документации по различным технологиям GNOME.
=== Другие официальные приложения ===
Ниже перечислены некоторые другие официальные приложения GNOME, входящие в состав проекта и выпускаемые вместе с остальными частями среды.
* [[Alacarte]] — редактор меню.
* [[Brasero]] — программа для записи [[CD]] и [[DVD]].
* [[Bug Buddy]] — программа формирования и отправки отчётов об ошибках, возникающих в других приложениях GNOME.
* [[Gconf-editor]] — программа редактирования настроек, хранящихся в [[GConf]].
* [[GCalctool]] — [[калькулятор]].
* [[GNOME Games]] — набор [[компьютерная игра|игр]].
* [[GNOME Display Manager]] — [[дисплейный менеджер]] (графическая программа [[Проверка подлинности|аутентификации]] пользователей среды).
* [[GNOME Keyring Manager]] — программа управления конфиденциальными данными, хранящимися в зашифрованном виде в [[GNOME Keyring]].
* [[GNOME Screensaver]] — [[хранитель экрана]].
* [[GNOME System Monitor]] — монитор состояния системы.
* [[Gucharmap]] — таблица символов [[Юникод]]а.
* [[File Roller]] — [[менеджер архивов]].
* {{не переведено|есть=:it:Orca (software)|надо=Orca (ТСР)|язык=итал.|текст=Orca}} — [[техническое средство реабилитации|средство реабилитации]] (в том числе, [[экранный диктор]]).
* [[Pessulus]] — программа для ограничения доступа к определённым функциям среды.
* [http://live.gnome.org/Sabayon/ Sabayon] — программа редактирования профилей пользователей (наборов настроек среды).
* [[Seahorse]] — программа управления ключами шифрования.
* [[Tomboy]] — программа создания заметок.
* [[Vino]] — программа удалённого доступа к рабочему столу.
=== Сторонние приложения ===
Существует также большое количество приложений, которые разрабатываются с использованием технологий и инструментов GNOME, но не являются официальной частью проекта и выпускаются отдельно. Вот некоторые из них:
* [[AbiWord]] — [[текстовый процессор]];
* [[Gnumeric]] — [[табличный процессор]];
* [[GnuCash]] — программа управления финансами;
* [[Inkscape]] — редактор [[векторная графика|векторной графики]];
* [[Pidgin]] — [[мессенджер]];
* [[Rhythmbox]] — музыкальный проигрыватель.
== Версии ==
Новые версии GNOME выходят два раза в год — в марте и в сентябре. Стабильные выпуски имеют чётные младшие номера версии (2.0, 2.2, 2.4 и т. д.), а версии в разработке — нечётные. Ниже дан краткий список изменений в стабильных версиях GNOME<ref>{{cite web|url=http://library.gnome.org/misc/release-notes/|title=Заметки к выпускам|work=Библиотека документации GNOME|publisher=The GNOME Project|accessdate=23 января 2009|lang=ru}}</ref>:
{| class="wide"
!Версия ||Дата ||Информация
|-
|1.0 ||Март [[1999]]
|Первая стабильная версия.
|-
|1.0.53<ref>[http://mail.gnome.org/archives/gnome-announce-list/1999-October/msg00020.html «October GNOME» release now available<!-- Заголовок добавлен ботом -->]</ref> ||Октябрь 1999
|«October».
|-
|1.2<ref>[http://mail.gnome.org/archives/gnome-announce-list/2000-May/msg00062.html GNOME 1.0 «Bongo GNOME» Now Available<!-- Заголовок добавлен ботом -->]</ref> ||Май [[2000]]
|«Bongo».
|-
|1.4<ref>[http://mail.gnome.org/archives/gnome-announce-list/2001-April/msg00005.html GNOME 1.4 «Tranquility» is released<!-- Заголовок добавлен ботом -->]</ref> ||Апрель [[2001]]
|«Tranquility».
|-
|2.0 ||Июнь [[2002]]
|Большое усовершенствование — переход на [[GTK+]] версии 2.0.
|-
|2.2 ||Февраль [[2003]]
|Улучшения в работе с файлами и мультимедиа. Переход на [[менеджер окон X Window System|менеджер окон]] [[Metacity]].
|-
|2.4 ||Сентябрь 2003
|Включение [[Epiphany]] в качестве стандартного веб-браузера.
|-
|2.6 ||Март [[2004]]
|Изменения в [[Nautilus (файловый менеджер)|Nautilus]], добавлен новый файловый диалог GTK+.
|-
|2.8 ||Сентябрь 2004
|Улучшена поддержка переносных устройств, добавлено приложение [[Evolution]].
|-
|2.10 ||Март [[2005]]
|Понижение требований к памяти и улучшение производительности. Добавлены новые апплеты панели ([[модем]], монтирование дисков и корзина), приложения [[Totem]] и [[Sound Juicer]].
|-
|2.12 ||Сентябрь 2005
|Добавлены вертикальные (повёрнутые) панели и меню, темы курсоров [[компьютерная мышь|мыши]], профили [[International Color Consortium|ICC]], редактор меню, управление службами, просмотр системных журналов. Переход на библиотеку [[Cairo]] для отрисовки графики.
|-
|2.14 ||[[15 марта]] [[2006]]
|Повышена скорость работы, добавлены средства для ограничения доступа к различным возможностям среды, новые поисковые системы в [[Nautilus (файловый менеджер)|Nautilus]] и [[Yelp]] и др.
|-
|2.16 ||[[6 сентября]] 2006
|Продвинутые [[трёхмерная графика|трёхмерные]] эффекты, прозрачность. Улучшенная тема значков в стиле [[Tango desktop project|Tango]]. Новая служба управления питанием. Добавлены приложение [[Tomboy]] для создания заметок, новый редактор меню [[Alacarte]], программа для управления дисковым пространством [[Baobab]].
|-
|2.18 ||[[14 марта]] [[2007]]
|Добавлены приложения [[Seahorse]], [[Glade]] и [[Devhelp]], новые игры, а также улучшена поддержка восточных языков с вертикальным стилем письма.
|-
|2.20 ||[[19 сентября]] 2007
|Улучшена поддержка языков с письмом справа налево, интегрирован поиск в диалоговое окно выбора файлов, новые функции [[Evolution]], улучшен просмотр коллекций изображений, упрощены настройки, более эффективное управление питанием.
|-
|2.22 ||[[12 марта]] [[2008]]
|Добавлены приложения [[Cheese]] и Всемирные часы, [[Evolution]] продолжает улучшаться. В этом выпуске была добавлена поддержка Google Calendars и возможность назначать собственные метки (теги) электронным письмам.
|-
|2.24 ||[[24 сентября]] [[2008]]
|Добавлен интернет месседжер [[Empathy]], VoIP клиент [[Ekiga]] 3.0, добавлена поддержка вкладок в [[Nautilus (файловый менеджер)|Nautilus]], улучшена поддержка работы с цифровым телевидением.
|-
|2.26 ||[[18 марта]] [[2009]]
|Официальное включение [[Brasero]], расширены возможности миграции с [[Microsoft Outlook]] в [[Evolution]], в [[Epiphany]] реализована подсказка посещённых сайтов в адресной строке, упрощённое расшаривание файлов, контроль громкости осуществляется через [[PulseAudio]], новые функции [[Empathy]], [[Totem]] <ref>[http://library.gnome.org/misc/release-notes/2.26/ GNOME 2.26 Release Notes<!-- Заголовок добавлен ботом -->]</ref>
|-
|2.28 ||[[23 сентября]] [[2009]]
|Добавлена официальная поддержка [[Bluetooth]], удалён [[xine|totem-xine]], официальный порт Epiphany на [[WebKit]]<ref>[http://library.gnome.org/misc/release-notes/2.28/ GNOME 2.28 Release Notes<!-- Заголовок добавлен ботом -->]</ref><ref>[http://www.opennet.ru/opennews/art.shtml?num=23553 OpenNews: Анонсирован выход релиза GNOME 2.28. Обзор новшеств<!-- Заголовок добавлен ботом -->]</ref>
|-
|2.30 ||[[30 марта]] [[2010]]
|Обновления файлового менеджера [[Nautilus (файловый менеджер)|Nautilus]] для работы с несколькими папками одновременно, Приложения обмена мгновенными сообщениями [[Empathy]] для восстановления соединения с сервером и дополн. функции, обновления [[Tomboy]] Notes, другие обновления безопасности и стабильности
[http://library.gnome.org/misc/release-notes/2.30/#rnusers (Доп. инфо)]
|-
|2.32 ||[[30 сентября]] [[2010]]
|Переходный релиз к GNOME 3.0. Обновление многих программ: [[Nautilus (файловый менеджер)|Nautilus]], [[Empathy]] и т. п.
|}
== Галерея ==
<gallery>
File:GNOME-escritorio-1.x.png|GNOME 1
File:Gnome-2.6-en.png|GNOME 2.6
File:Gnome-2.20-en.png|GNOME 2.20
File:Gnome-2.28.png|GNOME 2.28
</gallery>
== Примечания ==
{{примечания|2}}
== См. также ==
{{col-begin}}
{{col-3}}
* [[GNU]]
* [[X Window System]]
* [[KDE]]
{{col-3}}
* [[Xfce]]
* [[Lxde]]
* [[CDE]]
{{col-3}}
* [[JDS]]
* [[GUADEC]]
{{col-end}}
== Ссылки ==
{{портал|Свободное программное обеспечение}}
{{commons|GNOME}}
; Официальные сайты
* [http://www.gnome.org/ GNOME: The Free Software Desktop Project]{{ref-en}} — официальный сайт GNOME.
* [http://www.gnome.org.ru/ GNOME на русском] — официальный сайт русской команды локализации GNOME.
* [http://www.gnome.org/learn/ Learn to use GNOME]{{ref-en}} — пользовательская документация GNOME.
* [http://foundation.gnome.org The GNOME Foundation]{{ref-en}} — сайт Фонда GNOME.
* [http://library.gnome.org GNOME Documentation Library]{{ref-en}} — библиотека документации GNOME
* [http://live.gnome.org GNOME Live!]{{ref-en}}
* [http://www.gnome3.org GNOME3 Alpha]{{ref-en}} — сайт альфа-версии GNOME3.
; Другие сайты
* [[:b:en:Using GNOME|Using GNOME]] — руководство по использованию GNOME в [[Викиучебник]]е
* [http://www.gnomedesktop.org/ FootNotes]{{ref-en}} — новости GNOME
* [http://gnome.msiu.ru/ О GNOME по-русски] — обзоры некоторых популярных программ
* [http://www.gnomefiles.com GnomeFiles]{{ref-en}} — репозиторий приложений для GNOME
* [http://www.gnomejournal.org/ GNOME Journal]{{ref-en}} — онлайн-журнал о GNOME
* [http://primates.ximian.com/~miguel/gnome-history.html The Story of the GNOME project] — история GNOME в изложении Мигеля де Иказа
* [http://gnome-look.org/ GNOME-Look.org]{{ref-en}} — всевозможные украшения для GNOME
* [http://linuxcenter.ru/news/2007/07/20/7154/ GNOME уходит в онлайн]
{{GNOME}}
{{GNU}}
{{Интерфейсы пользователя в UNIX-подобных системах}}{{FOSS}}
{{хорошая статья|Компьютер}}
[[Категория:GNOME| ]]
[[Категория:GNU]]
[[Категория:Среды рабочего стола]]
[[Категория:Программное обеспечение с лицензией GNU GPL]]
[[Категория:Программное обеспечение с лицензией GNU LGPL]]
[[Категория:Свободное ПО, написанное на Си]]
[[Категория:Появились в 1997 году]]
[[Категория:Программное обеспечение для Linux]]
{{Link FA|ar}}
{{Link GA|en}}
[[af:GNOME]]
[[als:GNOME]]
[[ar:جنوم]]
[[ast:GNOME]]
[[bar:GNOME]]
[[bg:GNOME]]
[[bn:গনোম]]
[[bs:GNOME]]
[[ca:GNOME]]
[[cs:GNOME]]
[[cv:GNOME]]
[[da:GNOME]]
[[de:Gnome]]
[[el:GNOME]]
[[en:GNOME]]
[[eo:GNOME]]
[[es:GNOME]]
[[et:GNOME]]
[[eu:GNOME]]
[[fa:گنوم]]
[[fi:Gnome]]
[[fr:GNOME]]
[[ga:GNOME]]
[[gl:GNOME]]
[[he:GNOME]]
[[hr:GNOME]]
[[hu:GNOME]]
[[id:GNOME]]
[[is:GNOME]]
[[it:GNOME]]
[[ja:GNOME]]
[[jv:GNOME]]
[[ko:그놈]]
[[ku:GNOME]]
[[lmo:GNOME]]
[[lt:GNOME]]
[[lv:GNOME]]
[[mk:GNOME]]
[[ml:ഗ്നോം]]
[[ms:GNOME]]
[[nl:GNOME]]
[[nn:GNOME]]
[[no:GNOME]]
[[pl:GNOME]]
[[pt:GNOME]]
[[ro:GNOME]]
[[sh:GNOME]]
[[simple:GNOME]]
[[sk:GNOME]]
[[sl:GNOME]]
[[sq:GNOME]]
[[sr:Пројекат Гном]]
[[sv:GNOME]]
[[ta:குநோம்]]
[[te:జినోమ్]]
[[th:กะโนม]]
[[tr:GNOME]]
[[tt:GNOME]]
[[uk:GNOME]]
[[ur:(گ)نوم]]
[[vec:GNOME]]
[[vi:GNOME]]
[[zh:GNOME]]' |
Вики-текст новой страницы после правки (new_wikitext ) | '{{Карточка программы
| name=
| logo=[[Файл:Gnomelogo.svg|100px|Логотип GNOME]]
| screenshot=[[Файл:Debian_Squeeze_ru.png|250px|Снимок рабочего стола GNOME]]
| caption=Среда рабочего стола GNOME 2.30
| developer=Проект GNOME
|programming_language = [[Си (язык программирования)|C]] и [[GTK+]]
| latest_release_version=2.32.1
| latest_release_date=[[18 ноября]] [[2010]]
| latest_preview_version=3 beta 2<ref>[http://ubuntual.com/%D0%B2%D1%8B%D1%88%D0%B5%D0%BB-gnome-3-beta-2/]</ref>
| latest_preview_date=[[14 марта]] [[2011]]
| operating_system=[[Unix-подобные ОС]]
| genre=[[Среда рабочего стола]]
| license=[[GNU GPL]], [[GNU LGPL]]
| website=[http://www.gnome.org/ www.gnome.org]
}}
'''GNOME''' ({{IPA|gnoʊm}}) — [[свободное программное обеспечение|свободная]] [[среда рабочего стола]] для [[Unix-подобная операционная система|Unix-подобных операционных систем]]. GNOME является частью [[Проект GNU|проекта GNU]].
Разработчики GNOME ориентируются на создание полностью свободной среды, доступной всем пользователям вне зависимости от их уровня технических навыков, физических ограничений и языка, на котором они говорят. В рамках проекта GNOME разрабатываются как приложения для конечных пользователей, так и набор инструментов для создания новых приложений, тесно интегрируемых в рабочую среду.
GNOME — [[акроним]] от {{lang-en|'''G'''NU '''N'''etwork '''O'''bject '''M'''odel '''E'''nvironment}} («сетевая среда объектной модели GNU»). Под GNU в данном случае подразумевается не [[Проект GNU|проект]], а [[GNU|операционная система]], официальной средой рабочего стола которой он является.
== Цели ==
Согласно заявлению на сайте GNOME:
{{начало цитаты}}
Проект GNOME предоставляет две вещи: рабочую среду GNOME, интуитивно понятную и привлекательную для пользователей; и платформу разработки GNOME — обширный каркас для создания приложений, интегрируемых с рабочей средой.
{{конец цитаты}}
Цели проекта:
* создание полностью [[свободное программное обеспечение|свободной]] рабочей среды;
* простота [[интерфейс пользователя|пользовательского интерфейса]]<ref>{{cite web
|url=http://live.gnome.org/UsabilityProject
|title=The GNOME Usability Project
|lang=en
|accessdate=14 августа 2009
}}</ref>, доступность для пользователей вне зависимости от их технических навыков и физических ограничений<ref>{{cite web
|url=http://developer.gnome.org/projects/gap/
|title=The GNOME Accessibility Project
|lang=en
|accessdate=22 января 2007
}}</ref>;
* [[интернационализация]] и [[локализация]]<ref name="gnome-gtp">{{cite web
|url=http://developer.gnome.org/projects/gtp/
|title=The GNOME Translation Project
|lang=en
|accessdate=22 января 2007}}</ref><ref>{{cite web
|url=http://l10n.gnome.org/languages/
|title=GNOME Languages
|lang=en
|accessdate=16 марта 2007}}</ref>;
* обеспечение простой разработки приложений, интегрируемых со средой, на различных [[язык программирования|языках программирования]];
* постоянный цикл разработки и выпуска новых версий.
=== Практичность и простота интерфейса ===
Начиная с GNOME версии 2.0, большую важность в развитии проекта принимают соображения практичности, простоты и удобства использования среды, в том числе для неопытных или физически ограниченных пользователей. Эта тенденция нашла своё выражение в статье [[Пеннингтон, Хэвок|Хэвока Пеннингтона]] «Пользовательский интерфейс свободных программ» ({{lang-en|«Free Software UI»}}).<ref>{{cite web
|url=http://ometer.com/free-software-ui.html
|title=Free software UI
|author=Хэвок Пеннингтон.
|datepublished=апрель 2002 года
|lang=en
|accessdate=17 марта 2007}}</ref> Ключевым моментом в этой статье стала идея о том, что каждая функциональная нагрузка и каждая опция настройки в программе имеет свою цену: зачастую лучше выбрать один, оптимальный вариант поведения программы, чем реализовывать множество вариантов и заставлять пользователя выбирать один из них.
Результатом стала разработка «Руководства по созданию человеческого интерфейса GNOME» ({{lang-en|[[GNOME Human Interface Guidelines]]}}, сокращённо HIG). HIG — руководство, призванное помочь разработчикам в создании высококачественных, непротиворечивых и удобных графических интерфейсов.<ref>{{cite web
|url=http://developer.gnome.org/projects/gup/hig/
|title=GNOME Human Interface Guidelines 2.0
|lang=en
|accessdate=17 марта 2007}}</ref> Как одно из последствий применения HIG, многие настройки, ранее доступные в GNOME, были признаны разработчиками проекта не нужными или малозначительными для большинства пользователей и удалены из основных диалоговых окон настройки.
=== Локализация ===
За локализацию среды GNOME отвечает ''проект перевода GNOME''<ref name="gnome-gtp"/> ({{lang-en|GNOME Translation Project}}). Перевод [[интерфейс пользователя|пользовательского интерфейса]] и [[документация на программное обеспечение|документации]] производится с помощью инструментария [[gettext]].
Статистика<ref>{{cite web
|title=GNOME 2.32 Release
|url=http://l10n.gnome.org/releases/gnome-2-32/
|lang=en
|accessdate=10 февраля 2011}}</ref> для GNOME 2.32:
* на 34 языка переведено более 90 % строк пользовательского интерфейса;
* ещё на 30 языков переведено от 50 % до 90 % строк;
* на [[русский язык]] переведено 99 % строк пользовательского интерфейса и 45 % строк документации.
== Происхождение ==
Проект GNOME был основан в августе [[1997 год]]а [[Иказа, Мигель де|Мигелем де Иказа]] и [[Мена, Федерико|Федерико Мена]] как попытка создать полностью свободную рабочую среду для операционной системы [[Linux]].
В то время единственным вариантом для неискушённого пользователя являлась среда [[KDE]]. Но KDE основана на инструментарии [[Qt]] фирмы [[Trolltech]], который тогда был [[собственническое программное обеспечение|собственническим]] продуктом. Чтобы не допустить ухудшения ситуации, была инициирована разработка GNOME — новой свободной рабочей среды на основе инструментария [[GTK+]], созданного ранее для графического редактора [[The GIMP]] и распространяемого на условиях [[GNU Lesser General Public License|GNU LGPL]].
В [[2000 год]]у версия Qt 2.2 была выпущена на условиях [[GNU General Public License|GNU GPL]]<ref>{{cite web
|url=http://www.trolltech.com/company/newsroom/announcements/00000043
|title=Trolltech offers a choice in licensing with the addition of GPL licensing for the upcoming release of Qt
|lang=en
|publisher=Trolltech
|datepublished=5 сентября 2000
|accessdate=22 января 2007
}}</ref>, в результате чего лицензионные проблемы [[KDE]] были ликвидированы. Однако проект GNOME, к тому времени уже достаточно развитый, продолжил своё существование, а к настоящему моменту снискал массовую популярность и используется по умолчанию во многих дистрибутивах [[UNIX]].
== Организация ==
Как и большинство свободного ПО, проект GNOME не имеет строгой и чёткой организации. Обсуждение разработки GNOME происходит в нескольких [[рассылки электронной почты|списках рассылки]], доступных для всех.
В августе [[2000 год]]а был создан ''GNOME Foundation'' (фонд GNOME) для решения административных задач, общения с прессой и как точка взаимодействия с организациями, заинтересованными в разработке приложений для GNOME.
== Платформы ==
Несмотря на то, что GNOME изначально была средой для Linux, сейчас она может быть запущена на большинстве UNIX-подобных систем: [[AIX]], [[IRIX]], разновидностях [[BSD]], [[HP-UX]]; а также частично была адаптирована фирмой [[Sun Microsystems]] для ОС [[Solaris (операционная система)|Solaris]] вместо устаревшего [[CDE]]. Sun Microsystems также выпустила [[Java Desktop System]] — рабочую среду на базе GNOME. Существует [[портирование программного обеспечения|порт]] GNOME для [[Cygwin]], способный работать под управлением [[Microsoft Windows]].
== Архитектура ==
В основе среды GNOME лежит ряд библиотек и технологий. Некоторые из них разрабатываются как часть самого проекта GNOME, иные же являются результатом работы других проектов (например, [[freedesktop.org]]) и используются в других рабочих средах ([[KDE]], [[Xfce]]).
В основном GNOME написана на языке [[Си (язык программирования)|Си]], однако для библиотек GNOME существуют механизмы (так называемые привязки, {{lang-en|bindings}}), позволяющие использовать их из других языков. Поэтому многие приложения для GNOME пишутся на языках [[C++]], [[Python]], [[C Sharp|C#]] и других.
=== GTK+ ===
Центральную роль в GNOME играет инструментарий [[GTK+]], который предоставляет средства для создания [[графический интерфейс пользователя|графических интерфейсов]]. В состав GTK+ также входят вспомогательные библиотеки:
* [[GLib]] — библиотека удобных функций для программирования на [[Си (язык программирования)|Си]];
* [[GObject]] — объектно-ориентированный каркас для программирования на [[Си (язык программирования)|Си]];
* [[ATK]] — библиотека специальных возможностей для пользователей c физическими ограничениями;
* [[Pango]] — библиотека для вывода текста в широком спектре [[письменность|письменностей]].
GTK+ написан на [[Си (язык программирования)|Си]], однако в последнее время всё больше GNOME-приложений разрабатываются на языках более высокого уровня. Это стало возможным благодаря тому, что в GTK+ изначально предусмотрена возможность относительно простого построения интерфейсов для других языков. Официальными надстройками над GTK+ являются [[gtkmm]], [[PyGTK]], [[gtk2-perl]] и [[java-gnome]].
=== Взаимодействие между приложениями ===
Когда [[Иказа, Мигель де|Мигель де Иказа]] создавал проект GNOME, он находился под впечатлением от компонентных технологий компании [[Майкрософт]] ([[Microsoft Component Object Model|COM]] и [[Microsoft Object Linking and Embedding|ActiveX]]). Планировалось сделать аналогичные технологии (на основе [[CORBA]]) важной частью GNOME.<ref>{{cite web
|url=http://primates.ximian.com/~miguel/gnome-history.html
|title=The Story of the GNOME Project
|author=Мигель де Иказа.
|lang=en
|accessdate=17 марта 2007
}}</ref> Технология CORBA реализована в GNOME в виде брокера [[ORBit]]. Средства для создания графических компонентов, поддержки [[Составной документ|составных документов]] предоставляются библиотекой [[Bonobo (GNOME)|Bonobo]].
Однако сегодня основным средством взаимодействия между приложениями<ref name="gnome-platform-overview">{{cite web
|title=Overview of the GNOME Platform
|url=http://developer.gnome.org/doc/guides/platform-overview/platform-overview.html
|author=Шон МакКэнс.
|datepublished=2005 год
|lang=en
|accessdate=17 марта 2007}}</ref> является [[D-Bus]] — облегчённый механизм [[межпроцессное взаимодействие|межпроцессного взаимодействия]], специально разработанный для настольного применения. От использования CORBA и Bonobo планируется со временем отказаться.<ref>{{cite web
|title=GNOME 2.17.x Developer Platform
|url=http://live.gnome.org/TwoPointSeventeen/Platform
|lang=en
|accessdate=17 марта 2007}}</ref>
=== Графика и мультимедиа ===
В качестве [[компьютерная графика|графических]] и [[мультимедиа]]-инструментов в GNOME используются некоторые проекты freedesktop.org.
Библиотека [[Cairo]] обеспечивает вывод [[векторная графика|векторной графики]]. Она используется в GTK+ для отрисовки [[элемент интерфейса|элементов интерфейса]].<ref>{{cite web
|url=http://mail.gnome.org/archives/gnome-announce-list/2005-August/msg00054.html
|title=GTK+ 2.8.0 released
|author=Маттиас Класен.
|datepublished=13 августа 2005 года
|lang=en
|accessdate=17 марта 2007}}</ref>
Технология [[GStreamer]] обеспечивает «прозрачную» работу с аудио и видео различных форматов — ввод, обработку и вывод. Её используют, в частности, мультимедиапроигрыватель [[Totem]]<ref>{{cite web
|url=http://www.gnome.org/projects/totem/
|title=Totem
|lang=en
|accessdate=17 марта 2007}}</ref> и программа извлечения аудио с компакт-дисков [[Sound Juicer]]<ref>{{cite web
|url=http://burtonini.com/blog/computers/sound-juicer
|title=Sound Juicer
|lang=en
|accessdate=17 марта 2007}}</ref>.
[[Poppler]] — библиотека отображения [[PDF]]-документов, основанная на [[xpdf]].<ref>{{cite web
|url=http://poppler.freedesktop.org/
|title=Poppler
|lang=en
|accessdate=17 марта 2007}}</ref> Она используется приложением просмотра документов [[Evince]].<ref>{{cite web
|url=http://live.gnome.org/Evince/SupportedDocumentFormats
|title=Supported Document Formats
|lang=en
|accessdate=17 марта 2007}}</ref>
[[Tango Desktop Project]] — это попытка создать единый визуальный стиль для свободного программного обеспечения, в первую очередь в области [[пиктограмма|значков]]. Официальная тема значков GNOME следует рекомендациям проекта Tango по внешнему виду значков, а также соответствует спецификациям наименования значков freedesktop.org.<ref>{{cite web
|url=http://www.gnome.org/start/2.16/notes/ru/rnfrontpage.html
|title=Подготовка к эпохе украшений
|publisher=GNOME
|datepublished=6 сентября 2006 года
|accessdate=17 марта 2007}}</ref>
=== Настройка среды ===
Система [[GConf]] используется для хранения настроек среды и приложений и отслеживания их изменений.<ref name="gnome-platform-overview"/> Сами данные настроек хранятся, как правило, в [[XML]]-файлах. Для пользователя и приложений они представляются в виде единого «дерева» опций, подобно [[реестр Windows|реестру Windows]]. Приложения, использующие GConf, могут предоставлять описания для отдельных опций, которые затем могут быть переведены на другие языки в рамках общего процесса [[локализация|локализации]] среды.
При изменении какого-либо настроечного значения система GConf автоматически оповещает об этом все «заинтересованные» приложения, что обеспечивает мгновенное применение новых настроек. Кроме того, GConf позволяет [[системный администратор|системным администраторам]] ограничить изменение тех или иных настроек, сделав их обязательными для пользователей.
=== Другие технологии ===
* [[gettext]] — инструментарий, используемый для [[интернационализация|интернационализации]] и [[локализация|локализации]] среды.
* [[GNOME VFS]] — виртуальная [[файловая система]], предоставляющая унифицированный доступ к различным видам файловых хранилищ.
* [[Metacity]] — [[менеджер окон X Window System|менеджер окон]].
* [[GNOME Keyring]] — система хранения конфиденциальных данных (таких, как [[пароль|пароли]]).
* [[LibXML]] — библиотека для работы с [[XML]].
* [[HAL (freedesktop.org)|HAL]] — слой [[абстракция|абстракции]] [[аппаратное обеспечение|оборудования]].
* [[LibGDA]] — GNOME Data Access.
== Пользовательские приложения ==
=== Файловый менеджер и панели ===
[[Файл:Nautilus-spatial.png|thumb|300px|Nautilus в пространственном режиме.]]
[[Nautilus (файловый менеджер)|Файловый менеджер Nautilus]] обеспечивает отрисовку [[рабочий стол|рабочего стола]] со значками на нём, а также работу с файлами и директориями. Nautilus может работать в двух режимах: пространственном ({{lang-en|spatial}}) и режиме браузера. В первом режиме (по умолчанию в версиях 2.6<ref>{{cite web
|url=http://library.gnome.org/misc/release-notes/2.6/
|title=GNOME 2.6 Release notes
|publisher=GNOME
|lang=en
|accessdate=17 марта 2007}}</ref> — 2.28)) каждая директория открывается в своём собственном окне, причём положение окон запоминается. Во втором режиме, подобно [[Проводник Windows|Проводнику Windows]], перемещение по директориям производится в рамках одного окна, оснащённого панелями инструментов, деревом каталогов и другими элементами. Этот режим используется по умолчанию с версии 2.30<ref>{{cite web
|url=http://library.gnome.org/misc/release-notes/2.30/
|title=GNOME 2.30 Release notes
|publisher=GNOME
|lang=en
|accessdate=31 марта 2010}}</ref>. Начиная с версии 2.24, Nautilus поддерживает работу с вкладками.
Программа [[Панель GNOME|GNOME Panel]] предоставляет панели для рабочего стола GNOME. По умолчанию GNOME имеет две панели, расположенные по верхнему и нижнему краям рабочего стола. Вместе с GNOME Panel поставляется набор [[апплет]]ов — небольших приложений, которые встраиваются в панель для выполнения различных функций, например, отображения даты и времени, списка открытых [[оконный интерфейс|окон]] или индикатора [[раскладка клавиатуры|раскладки клавиатуры]].
=== Основные приложения ===
[[Файл:Gedit 2.14 Russian.png|thumb|300px|В окне gedit отображается фрагмент из романа [[Толстой, Лев Николаевич|Л. Н. Толстого]] «[[Война и мир]]».]]
[[GNOME Terminal]] — [[эмулятор терминала]], предоставляющий доступ к [[командная оболочка UNIX|командной оболочке UNIX]] для пользователя графической среды. GNOME Terminal поддерживает все типичные функции эмулятора терминала, а также цветной вывод и события от [[компьютерная мышь|мыши]].
[[gedit]] — текстовый редактор с поддержкой [[Юникод]]а. Поддерживает использование [[вкладка|вкладок]] для представления нескольких документов в одном окне, [[подсветка синтаксиса|подсветку синтаксиса]] для ряда компьютерных языков, и другие возможности. Функциональность gedit может быть расширена с помощью [[плагин]]ов.
Приложение [[Yelp]] предназначено для просмотра разного рода [[документация на программное обеспечение|документации]], установленной в системе. Yelp позволяет просматривать как справку по приложениям GNOME, так и стандартные справочные материалы [[man (команда Unix)|man]] и [[texinfo]]. Yelp использует движок [[Gecko]] для отображения страниц документации.
=== Интернет ===
[[Файл:Epiphany 2.18 Russian.png|thumb|300px|Epiphany отображает страницу [[русская Википедия|русской Википедии]].]]
[[Epiphany]] — стандартный веб-браузер среды GNOME начиная с версии 2.4.<ref>{{cite web
|url=http://www.gnome.org/start/2.4/notes/rnapplications.html
|title=GNOME 2.4 Release Notes - Applications
|lang=en
|publisher=GNOME
|accessdate=17 марта 2007}}</ref> Использует движок [[WebKit]] (используется также в [[Safari]] и [[Google Chrome]]). До версии 2.28 использовался движок [[Gecko]] (применяется в [[Mozilla Firefox]]). Epiphany поддерживает просмотр нескольких страниц в одном окне с помощью вкладок, систему категоризуемых закладок, «умные закладки», а также систему расширений, с помощью которых в Epiphany были добавлены популярные функции из других браузеров.
[[Evolution]] — приложение для управления [[электронная почта|электронной почтой]], расписанием и адресной книгой. Изначально разработанное компанией [[Ximian]], которая затем стала частью [[Novell]], это приложение вошло в состав GNOME в версии 2.8.<ref>{{cite web
|url=http://www.gnome.org/start/2.8/notes/rnwhatsnew.html
|title=What’s New In GNOME 2.8
|lang=en
|publisher=GNOME
|accessdate=17 марта 2007}}</ref> Evolution поддерживает все основные почтовые [[сетевой протокол|протоколы]], серверы [[Microsoft Exchange Server|Microsoft Exchange]] и [[GroupWise]], включает в себя спам-фильтр и предоставляет ряд других возможностей.
[[Ekiga]] — приложение [[VoIP|IP-телефонии]] и проведения [[видеоконференция|видеоконференций]], которое ранее называлось GnomeMeeting. Ekiga поддерживает протоколы [[SIP]] и [[H.323]] и способна взаимодействовать с другими SIP-совместимыми клиентами, а также с [[Microsoft NetMeeting]].
[[Empathy]] — приложение мгновенного обмена сообщениями, поддерживающее множество протоколов текстовых сообщений, а также видео- и голосовое общение. Включен в GNOME в версии 2.24.
=== Графика и мультимедиа ===
[[Файл:Sound Juicer ripping.png|thumb|300px|Sound Juicer в процессе извлечения аудиоданных.]]
Приложения [[Eye of GNOME]] и [[Evince]] обеспечивают просмотр соответственно изображений и документов в широком спектре форматов, включая [[PNG]], [[JPEG]], [[GIF]], [[SVG]], [[TIFF]] (и многие другие) для изображений и [[PDF]], [[DjVu]], [[Postscript]], TIFF и [[DVI (TeX)|DVI]] для документов.
[[Totem]] — [[мультимедиа]]-проигрыватель среды GNOME. В качестве основы он может использовать [[GStreamer]] (до версии 2.28 использовался также [[Xine]]) и позволяет воспроизводить видео и аудио в различных форматах. Totem позволяет формировать [[плейлист]]ы, поддерживает [[субтитры]], интегрируется с файловым менеджером [[Nautilus (файловый менеджер)|Nautilus]] и веб-браузером [[Epiphany]].
[[Sound Juicer]] — приложение для извлечения звуковых дорожек с [[компакт-диск]]ов. Оно основано на библиотеках GStreamer и позволяет кодировать получающиеся звуковые файлы в любом из форматов, поддерживаемых GStreamer. Sound Juicer может автоматически получать [[метаданные]] о диске из базы данных [[MusicBrainz]], а также поддерживает воспроизведение дорожек диска непосредственно в окне извлечения.
=== Графические утилиты администрирования ===
[[GNOME System Tools]] — это комплект графических средств для [[системное администрирование|администрирования]] [[UNIX]]-систем.<ref>{{cite web
|url=http://www.gnome.org/projects/gst/
|title=GNOME System Tools
|lang=en
|accessdate=20 марта 2007}}</ref> GNOME System Tools [[абстракция|абстрагируют]] отличия в отдельных разновидностях [[UNIX]] и дают возможность изменить основные настройки системы, не прибегая к правке [[файл конфигурации|конфигурационных файлов]] — традиционного средства настройки UNIX. В настоящее время в состав GNOME System Tools входят инструменты для настройки [[учётная запись|учётных записей]] пользователей системы, [[компьютерная сеть|сетевых]] подключений, даты и времени, системных служб и общих сетевых ресурсов.
=== Средства разработки ===
Начиная с GNOME 2.18<ref>{{cite web
|url=http://www.gnome.org/start/2.18/notes/ru/
|title=GNOME 2.18 (простая красота)
|publisher=GNOME
|datepublished=14 марта 2007 года
|accessdate=17 марта 2007}}</ref>, в состав GNOME входят также средства разработки приложений. На данный момент это [[Glade]] — визуальное средство построения графических интерфейсов на основе [[GTK+]]; и [[Devhelp]] — программа просмотра справочной документации по различным технологиям GNOME.
=== Другие официальные приложения ===
Ниже перечислены некоторые другие официальные приложения GNOME, входящие в состав проекта и выпускаемые вместе с остальными частями среды.
* [[Alacarte]] — редактор меню.
* [[Brasero]] — программа для записи [[CD]] и [[DVD]].
* [[Bug Buddy]] — программа формирования и отправки отчётов об ошибках, возникающих в других приложениях GNOME.
* [[Gconf-editor]] — программа редактирования настроек, хранящихся в [[GConf]].
* [[GCalctool]] — [[калькулятор]].
* [[GNOME Games]] — набор [[компьютерная игра|игр]].
* [[GNOME Display Manager]] — [[дисплейный менеджер]] (графическая программа [[Проверка подлинности|аутентификации]] пользователей среды).
* [[GNOME Keyring Manager]] — программа управления конфиденциальными данными, хранящимися в зашифрованном виде в [[GNOME Keyring]].
* [[GNOME Screensaver]] — [[хранитель экрана]].
* [[GNOME System Monitor]] — монитор состояния системы.
* [[Gucharmap]] — таблица символов [[Юникод]]а.
* [[File Roller]] — [[менеджер архивов]].
* {{не переведено|есть=:it:Orca (software)|надо=Orca (ТСР)|язык=итал.|текст=Orca}} — [[техническое средство реабилитации|средство реабилитации]] (в том числе, [[экранный диктор]]).
* [[Pessulus]] — программа для ограничения доступа к определённым функциям среды.
* [http://live.gnome.org/Sabayon/ Sabayon] — программа редактирования профилей пользователей (наборов настроек среды).
* [[Seahorse]] — программа управления ключами шифрования.
* [[Tomboy]] — программа создания заметок.
* [[Vino]] — программа удалённого доступа к рабочему столу.
=== Сторонние приложения ===
Существует также большое количество приложений, которые разрабатываются с использованием технологий и инструментов GNOME, но не являются официальной частью проекта и выпускаются отдельно. Вот некоторые из них:
* [[AbiWord]] — [[текстовый процессор]];
* [[Gnumeric]] — [[табличный процессор]];
* [[GnuCash]] — программа управления финансами;
* [[Inkscape]] — редактор [[векторная графика|векторной графики]];
* [[Pidgin]] — [[мессенджер]];
* [[Rhythmbox]] — музыкальный проигрыватель.
== Версии ==
Новые версии GNOME выходят два раза в год — в марте и в сентябре. Стабильные выпуски имеют чётные младшие номера версии (2.0, 2.2, 2.4 и т. д.), а версии в разработке — нечётные. Ниже дан краткий список изменений в стабильных версиях GNOME<ref>{{cite web|url=http://library.gnome.org/misc/release-notes/|title=Заметки к выпускам|work=Библиотека документации GNOME|publisher=The GNOME Project|accessdate=23 января 2009|lang=ru}}</ref>:
{| class="wide"
!Версия ||Дата ||Информация
|-
|1.0 ||Март [[1999]]
|Первая стабильная версия.
|-
|1.0.53<ref>[http://mail.gnome.org/archives/gnome-announce-list/1999-October/msg00020.html «October GNOME» release now available<!-- Заголовок добавлен ботом -->]</ref> ||Октябрь 1999
|«October».
|-
|1.2<ref>[http://mail.gnome.org/archives/gnome-announce-list/2000-May/msg00062.html GNOME 1.0 «Bongo GNOME» Now Available<!-- Заголовок добавлен ботом -->]</ref> ||Май [[2000]]
|«Bongo».
|-
|1.4<ref>[http://mail.gnome.org/archives/gnome-announce-list/2001-April/msg00005.html GNOME 1.4 «Tranquility» is released<!-- Заголовок добавлен ботом -->]</ref> ||Апрель [[2001]]
|«Tranquility».
|-
|2.0 ||Июнь [[2002]]
|Большое усовершенствование — переход на [[GTK+]] версии 2.0.
|-
|2.2 ||Февраль [[2003]]
|Улучшения в работе с файлами и мультимедиа. Переход на [[менеджер окон X Window System|менеджер окон]] [[Metacity]].
|-
|2.4 ||Сентябрь 2003
|Включение [[Epiphany]] в качестве стандартного веб-браузера.
|-
|2.6 ||Март [[2004]]
|Изменения в [[Nautilus (файловый менеджер)|Nautilus]], добавлен новый файловый диалог GTK+.
|-
|2.8 ||Сентябрь 2004
|Улучшена поддержка переносных устройств, добавлено приложение [[Evolution]].
|-
|2.10 ||Март [[2005]]
|Понижение требований к памяти и улучшение производительности. Добавлены новые апплеты панели ([[модем]], монтирование дисков и корзина), приложения [[Totem]] и [[Sound Juicer]].
|-
|2.12 ||Сентябрь 2005
|Добавлены вертикальные (повёрнутые) панели и меню, темы курсоров [[компьютерная мышь|мыши]], профили [[International Color Consortium|ICC]], редактор меню, управление службами, просмотр системных журналов. Переход на библиотеку [[Cairo]] для отрисовки графики.
|-
|2.14 ||[[15 марта]] [[2006]]
|Повышена скорость работы, добавлены средства для ограничения доступа к различным возможностям среды, новые поисковые системы в [[Nautilus (файловый менеджер)|Nautilus]] и [[Yelp]] и др.
|-
|2.16 ||[[6 сентября]] 2006
|Продвинутые [[трёхмерная графика|трёхмерные]] эффекты, прозрачность. Улучшенная тема значков в стиле [[Tango desktop project|Tango]]. Новая служба управления питанием. Добавлены приложение [[Tomboy]] для создания заметок, новый редактор меню [[Alacarte]], программа для управления дисковым пространством [[Baobab]].
|-
|2.18 ||[[14 марта]] [[2007]]
|Добавлены приложения [[Seahorse]], [[Glade]] и [[Devhelp]], новые игры, а также улучшена поддержка восточных языков с вертикальным стилем письма.
|-
|2.20 ||[[19 сентября]] 2007
|Улучшена поддержка языков с письмом справа налево, интегрирован поиск в диалоговое окно выбора файлов, новые функции [[Evolution]], улучшен просмотр коллекций изображений, упрощены настройки, более эффективное управление питанием.
|-
|2.22 ||[[12 марта]] [[2008]]
|Добавлены приложения [[Cheese]] и Всемирные часы, [[Evolution]] продолжает улучшаться. В этом выпуске была добавлена поддержка Google Calendars и возможность назначать собственные метки (теги) электронным письмам.
|-
|2.24 ||[[24 сентября]] [[2008]]
|Добавлен интернет месседжер [[Empathy]], VoIP клиент [[Ekiga]] 3.0, добавлена поддержка вкладок в [[Nautilus (файловый менеджер)|Nautilus]], улучшена поддержка работы с цифровым телевидением.
|-
|2.26 ||[[18 марта]] [[2009]]
|Официальное включение [[Brasero]], расширены возможности миграции с [[Microsoft Outlook]] в [[Evolution]], в [[Epiphany]] реализована подсказка посещённых сайтов в адресной строке, упрощённое расшаривание файлов, контроль громкости осуществляется через [[PulseAudio]], новые функции [[Empathy]], [[Totem]] <ref>[http://library.gnome.org/misc/release-notes/2.26/ GNOME 2.26 Release Notes<!-- Заголовок добавлен ботом -->]</ref>
|-
|2.28 ||[[23 сентября]] [[2009]]
|Добавлена официальная поддержка [[Bluetooth]], удалён [[xine|totem-xine]], официальный порт Epiphany на [[WebKit]]<ref>[http://library.gnome.org/misc/release-notes/2.28/ GNOME 2.28 Release Notes<!-- Заголовок добавлен ботом -->]</ref><ref>[http://www.opennet.ru/opennews/art.shtml?num=23553 OpenNews: Анонсирован выход релиза GNOME 2.28. Обзор новшеств<!-- Заголовок добавлен ботом -->]</ref>
|-
|2.30 ||[[30 марта]] [[2010]]
|Обновления файлового менеджера [[Nautilus (файловый менеджер)|Nautilus]] для работы с несколькими папками одновременно, Приложения обмена мгновенными сообщениями [[Empathy]] для восстановления соединения с сервером и дополн. функции, обновления [[Tomboy]] Notes, другие обновления безопасности и стабильности
[http://library.gnome.org/misc/release-notes/2.30/#rnusers (Доп. инфо)]
|-
|2.32 ||[[30 сентября]] [[2010]]
|Переходный релиз к GNOME 3.0. Обновление многих программ: [[Nautilus (файловый менеджер)|Nautilus]], [[Empathy]] и т. п.
|}
== Галерея ==
<gallery>
File:GNOME-escritorio-1.x.png|GNOME 1
File:Gnome-2.6-en.png|GNOME 2.6
File:Gnome-2.20-en.png|GNOME 2.20
File:Gnome-2.28.png|GNOME 2.28
</gallery>
== Примечания ==
{{примечания|2}}
== См. также ==
{{col-begin}}
{{col-3}}
* [[GNU]]
* [[X Window System]]
* [[KDE]]
{{col-3}}
* [[Xfce]]
* [[Lxde]]
* [[CDE]]
{{col-3}}
* [[JDS]]
* [[GUADEC]]
{{col-end}}
== Ссылки ==
{{портал|Свободное программное обеспечение}}
{{commons|GNOME}}
; Официальные сайты
* [http://www.gnome.org/ GNOME: The Free Software Desktop Project]{{ref-en}} — официальный сайт GNOME.
* [http://www.gnome.org.ru/ GNOME на русском] — официальный сайт русской команды локализации GNOME.
* [http://www.gnome.org/learn/ Learn to use GNOME]{{ref-en}} — пользовательская документация GNOME.
* [http://foundation.gnome.org The GNOME Foundation]{{ref-en}} — сайт Фонда GNOME.
* [http://library.gnome.org GNOME Documentation Library]{{ref-en}} — библиотека документации GNOME
* [http://live.gnome.org GNOME Live!]{{ref-en}}
* [http://www.gnome3.org GNOME3 Alpha]{{ref-en}} — сайт альфа-версии GNOME3.
; Другие сайты
* [[:b:en:Using GNOME|Using GNOME]] — руководство по использованию GNOME в [[Викиучебник]]е
* [http://www.gnomedesktop.org/ FootNotes]{{ref-en}} — новости GNOME
* [http://gnome.msiu.ru/ О GNOME по-русски] — обзоры некоторых популярных программ
* [http://www.gnomefiles.com GnomeFiles]{{ref-en}} — репозиторий приложений для GNOME
* [http://www.gnomejournal.org/ GNOME Journal]{{ref-en}} — онлайн-журнал о GNOME
* [http://primates.ximian.com/~miguel/gnome-history.html The Story of the GNOME project] — история GNOME в изложении Мигеля де Иказа
* [http://gnome-look.org/ GNOME-Look.org]{{ref-en}} — всевозможные украшения для GNOME
* [http://linuxcenter.ru/news/2007/07/20/7154/ GNOME уходит в онлайн]
* [http://www.sergeysl.ru/freebsd-gnome/ Установка и начальная настройка GNOME в FreeBSD]
{{GNOME}}
{{GNU}}
{{Интерфейсы пользователя в UNIX-подобных системах}}{{FOSS}}
{{хорошая статья|Компьютер}}
[[Категория:GNOME| ]]
[[Категория:GNU]]
[[Категория:Среды рабочего стола]]
[[Категория:Программное обеспечение с лицензией GNU GPL]]
[[Категория:Программное обеспечение с лицензией GNU LGPL]]
[[Категория:Свободное ПО, написанное на Си]]
[[Категория:Появились в 1997 году]]
[[Категория:Программное обеспечение для Linux]]
{{Link FA|ar}}
{{Link GA|en}}
[[af:GNOME]]
[[als:GNOME]]
[[ar:جنوم]]
[[ast:GNOME]]
[[bar:GNOME]]
[[bg:GNOME]]
[[bn:গনোম]]
[[bs:GNOME]]
[[ca:GNOME]]
[[cs:GNOME]]
[[cv:GNOME]]
[[da:GNOME]]
[[de:Gnome]]
[[el:GNOME]]
[[en:GNOME]]
[[eo:GNOME]]
[[es:GNOME]]
[[et:GNOME]]
[[eu:GNOME]]
[[fa:گنوم]]
[[fi:Gnome]]
[[fr:GNOME]]
[[ga:GNOME]]
[[gl:GNOME]]
[[he:GNOME]]
[[hr:GNOME]]
[[hu:GNOME]]
[[id:GNOME]]
[[is:GNOME]]
[[it:GNOME]]
[[ja:GNOME]]
[[jv:GNOME]]
[[ko:그놈]]
[[ku:GNOME]]
[[lmo:GNOME]]
[[lt:GNOME]]
[[lv:GNOME]]
[[mk:GNOME]]
[[ml:ഗ്നോം]]
[[ms:GNOME]]
[[nl:GNOME]]
[[nn:GNOME]]
[[no:GNOME]]
[[pl:GNOME]]
[[pt:GNOME]]
[[ro:GNOME]]
[[sh:GNOME]]
[[simple:GNOME]]
[[sk:GNOME]]
[[sl:GNOME]]
[[sq:GNOME]]
[[sr:Пројекат Гном]]
[[sv:GNOME]]
[[ta:குநோம்]]
[[te:జినోమ్]]
[[th:กะโนม]]
[[tr:GNOME]]
[[tt:GNOME]]
[[uk:GNOME]]
[[ur:(گ)نوم]]
[[vec:GNOME]]
[[vi:GNOME]]
[[zh:GNOME]]' |