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 не поддерживает виджеты. Для пользователей, желающих получить их функциональность, доступен отдельный пакет:

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

Enable click-to-install Shell Extensions through the web browser
For web browsers such as Google Chrome, Chromium, and Vivaldi be sure to get the required browser add-on through the Chrome store: https://chrome.google.com/webstore/detail/gphhapmejobijbbhgpjhcjognlahblep

Firefox users can get it here: https://addons.mozilla.org/firefox/addon/gnome-shell-integration/

Opera users will have to snag it here: https://addons.opera.com/extensions/details/gnome-shell-integration/

After the add-on has been installed for the browser of choice, a backend must also be emerged:

It should now be possible to install, manage, and uninstall shell extensions at https://extensions.gnome.org/

If things are not working as expected check the upstream installation instructions for news.

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