GNOME/Guide/ru

GNOME — популярное окружение рабочего стола. Цель данного руководства заключается в описании всех аспектов GNOME, включая установку, настройку, использование и многое другое!

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

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

Сообщество
Как и в случае с любым крупным проектом, у GNOME имеется обширная база пользователей и разработчиков. GNOME Planet — достаточно популярный агрегатор для хакеров и контрибьюторов, а для разработчиков GNOME — developer.gnome.org. Обширный список ресурсов для пользователей предоставляет GNOME Library. Также весьма популярным источником новостей, связанных с проектом, является WOGUE.

Предварительные требования
Перед тем, как приступить к установке GNOME, прочтите и выполните инструкции из Xorg/Руководства для установки X окружения. X является стандартной основой для всех окружений рабочего стола в Linux. Также прочтите и сделайте все настройки из статьи systemd.

Установка
Прежде чем приступить к установке GNOME, следует подправить системную переменную USE. Убедитесь, что в установлены ,   и   в переменной USE. Рекомендуется включить поддержку для D-Bus. Systemd включает уже включает в себя эту системную шину сообщений. Добавьте также  в переменную USE (D-Bus — это системная шина сообщений, которую широко использует GNOME). Если поддержка KDE не требуется, удалите,   и   из списка USE-флагов. Чтобы сделать это, добавьте знак минуса перед USE-флагом. Пример приведен ниже.

Добавив USE-флаг, можно лицезреть милую заставку Gentoo вместо стандартного экрана GNOME:

После этого можно приступить к установке GNOME:

Для "минимального" GNOME установите пакет. Эта опция предоставит более легковесный вариант GNOME и не повлечёт установку полного окружения рабочего стола. Большинство приложений при необходимости можно установить позже через дополнительные пакеты.

Это займёт некоторое время, так что можете почитать какую-нибудь книгу. Готово? Отлично, пора обновить переменное окружение:

Затем произойдёт очистка оставшихся сервисов и групп пользователей.

Проверьте, есть ли в системе группа. Если она присутствует, то рекомендуется добавить в неё каждого пользователя окружения рабочего стола GNOME. Этот шаг является опциональным, так как сейчас данная группа встречается не часто.

Замените  на имена пользователей GNOME:

Первые впечатления
Пора посмотреть, что было собрано. Либо настроите менеджер сессий, чтобы GNOME запускался по команде (для более подробной информации смотрите использование startx в руководстве Xorg), либо включите сервис GDM, как более удобный способ запуска Gnome.

Systemd
Для того чтобы GDM запускался во время загрузки:

Чтобы запустить GDM сейчас, выполните:

Также можно включить Network Manager, если не включен другой сервис управления сетью.

Использование startx
Покиньте консоль пользователя root и зайдите от обычного пользователя. Далее следует настроить менеджер сессий, чтобы GNOME запускался, когда вызывается команда (для более подробной информации смотрите использование startx в руководстве Xorg).

Начиная с версии gnome-base/gnome-session-2.26.2, пользователям следует использовать переменную XDG_MENU_PREFIX, чтобы меню GNOME работали при запуске через. Если же в запуске не участвует, то всё должно происходить автоматически.

Пришло время запустить графическую среду, выполнив :

Если всё прошло как запланировано, то Вас должно встретить следующее сообщение: Congratulations on setting up GNOME!

Персонализация в GNOME
Для настройки дополнительных опций в GNOME 3 установите пакет. Инструмент настройки предоставляет более глубокий уровень персонализации, чем стандартный фрейм Настройки.

Виджеты в GNOME 3
По умолчанию Gentoo GNOME 3 не поддерживает виджеты. Для пользователей, желающих получить их функциональность, доступен отдельный пакет:

После его установки, можно использовать для управления умолчаниями на глобальном уровне:

Включение установки расширений шелл в один клик через браузер
Для браузеров типа Google Chrome, Chromium, и Vivaldi, убедитесь, что через Chrome Store установлен необходимый аддон: https://chrome.google.com/webstore/detail/gphhapmejobijbbhgpjhcjognlahblep

Пользователи Firefox могут скачать его здесь: https://addons.mozilla.org/firefox/addon/gnome-shell-integration/

Пользователи Opera могут загрузить аддон здесь: https://addons.opera.com/extensions/details/gnome-shell-integration/

После добавления аддона для вашего браузера, установите бекенд:

Теперь можно устанавливать, удалять и управлять расширениями по адресу https://extensions.gnome.org/

Если что-то работает не так, как должно, посетите актуальную инструкцию по установке.

Non-Root User Authentication for Gnome Dialogs
Certain Gnome dialogs such as Printers, adding wireless networks, and Users require administrator authentication. This is handled through and operates independently from. By default in Gentoo, the root account is the only administrator, and so even if a user account can run root commands through, authentication in these Gnome dialogs will fail.

If you would like all users of the group to be administrators, create a copy of  starting with a number lower than 50, and edit the line to the following:

The Polkit wiki page provides more details on rules configuration.

Gnome Hotspot
In order for gnome-hotspot to work, your wireless card must support AP (access point) infrastructure mode. The following package use flags are also needed:

In addition, the following kernel options are needed:

Unmerge
Один из возможных способов полного удаления GNOME это явно удалить пакет, а затем очистить зависимости этого пакета.

Для того чтобы сделать это разумно, убедитесь что основное хранилище Portage было синхронизировано:

Затем запустите обновление мира для того чтобы система была полностью актуальной:

Удаление GNOME пакетов:

И в конце отчистим систему:

Теперь GNOME должен быть удален.

Вход в систему завершился с ошибкой "Oh no something has gone wrong"
Одной из причин данной ошибки может быть в правах доступа к видео устройству. Если вход в систему не удается и появляется сообщение "Oh no, something has gone wrong", то попробуйте добавить пользователя в группу. Добавьте пользователя в группу video командой так:

Ссылки

 * https://plus.google.com/+WorldofGnomeOr - страница на Google+ The World of GNOME.


 * https://github.com/dantrell/gentoo-project-gnome-without-systemd - GNOME без Systemd