GNOME
GNOME — свободная среда рабочего стола для Unix-подобных операционных систем.
Цель проекта GNOME: разработка простой и удобной графической среды для любого пользователя компьютера. GNOME является частью проекта GNU.
GNOME старается быть как можно более дружественным ко всем пользователям, включая людей с ограниченными возможностями. GNOME переведён на десятки языков и команда разработчиков старается следить за тем, чтобы приложения GNOME были доступны на как можно большем количестве языков.
В GNOME 3 по умолчанию используется графическая оболочка GNOME Shell.
В состав GNOME входит огромное количество приложений, позволяющих выполнять все необходимые действия на компьютере. Это файловый менеджер Nautilus, менеджер архивов File Roller, программа записи дисков Brasero, редакторы различных настроек, игры и многие другие.
Начиная с Ubuntu 13.04 существует официальное ответвление Ubuntu GNOME, предоставляющее по умолчанию окружающую среду GNOME Shell.
GNOME
GNOME (/(ɡ)noʊm/) is a desktop environment that aims to be simple and easy to use. It is designed by The GNOME Project and is composed entirely of free and open-source software. The default display is Wayland instead of Xorg and the available sessions are
- GNOME, the default, runs GNOME Shell on Wayland. Traditional X applications are run through Xwayland.
- GNOME Classic provides a «traditional desktop experience» (with an interface similar to GNOME 2) by using certain extensions and values. Thus, it is a customized form of GNOME Shell rather than a truly distinct mode.
- GNOME on Xorg runs GNOME Shell using Xorg.
Installation
Two groups are available:
- gnome contains the base GNOME desktop and the well-integrated core applications;
- gnome-extra contains further GNOME applications, including an email client, an IRC client, GNOME Tweaks, a set of games and development tools. Note that this group builds on the gnome group.
The base desktop consists of GNOME Shell, a plugin for the Mutter window manager. It can be installed separately with gnome-shell .
Unstable releases can also be used, see Official repositories#gnome-unstable.
Starting
GNOME can be started either graphically with a display manager or manually from the console (some features may be missing). The display manager included in gnome is GDM.
Graphically
If you installed the gnome group and want GNOME to start automatically on next boot, enable gdm.service . You can then select the desired session: GNOME, GNOME Classic (only displayed if gnome-shell-extensions is installed), or GNOME on Xorg from the display manager’s session menu. Wayland sessions can be enabled/disabled in the GDM config.
If you prefer to start GNOME right away, thereby avoiding a reboot, start the aforementioned gdm.service from a graphically unoccupied tty instead.
Manually
Xorg sessions
- For the GNOME on Xorg session, add to the
After editing the
/.xinitrc file, GNOME can be launched with the startx command (see xinitrc for additional details, such as preserving the logind session). After setting up the
/.xinitrc file, it can also be arranged to Start X at login, e.g. on tty1 by adding to .bash_profile :
Wayland sessions
alt=»Tango-inaccurate.png» width=»48″ height=»48″ />The factual accuracy of this article or section is disputed. alt=»Tango-inaccurate.png» width=»48″ height=»48″ />
Manually starting a Wayland session is possible with:
Running gnome-shell —wayland directly is not recommended, because it lacks session management.
Note that manual invocation of Gnome does not require gdm (consequently also the accompanying gdm.service ) at all and is thus also accessible for users with a (possibly very) minimal installation of Gnome composing of a selected few packages included in the more inclusive gnome group in accordance to personal preference.
To start on login to tty1, add the previous line of code to your .bash_profile . Firefox and QT applications do not respect XDG_SESSION_TYPE , so add variables for them as well:
GNOME applications in Wayland
When the GNOME session is used, GNOME applications will be run using Wayland. For debugging cases, https://docs.gtk.org/gtk3/running.html and https://docs.gtk.org/gtk4/running.html list options and environment variables.
Navigation
To learn how to use the GNOME shell effectively, read the GNOME Shell Cheat Sheet; it highlights GNOME shell features and keyboard shortcuts. Features include task switching, keyboard use, window control, the panel, overview mode, and more. A few of the shortcuts are:
- Super+m : show notification list
- Super+a : show application grid
- Alt+Tab : cycle active applications
- Alt+` (the key above Tab on US keyboard layouts): cycle windows of the application in the foreground
- Alt+F2 , then enter r or restart : restart the shell in case of graphical shell problems (only in X/legacy mode, not in Wayland mode).
See /Tips and tricks#Navigation for changes to the default configuration making the window-switching resemble that of Windows.
See Keyboard navigation for more shortcuts.
Legacy names
Current | Legacy |
---|---|
Files | Nautilus |
Web | Epiphany |
Videos | Totem |
Main Menu | Alacarte |
Document Viewer | Evince |
Disk Usage Analyzer | Baobab |
Image Viewer | EoG (Eye of GNOME) |
Passwords and Keys | Seahorse |
GNOME Translation Editor | Gtranslator |
Configuration
GNOME Settings (gnome-control-center) and GNOME applications use the dconf configuration system to store their settings.
You can directly access the dconf database using the gsettings(1) command line tool. This also allows you to configure settings not exposed by the user interfaces. Command line tool dconf(1) can directly modify the underlying database, bypassing validation.
Up until GNOME 3.24, settings were applied by the GNOME settings daemon (located at /usr/lib/gnome-settings-daemon/gnome-settings-daemon ), which could be run outside of a GNOME session.
GNOME 3.24, however, replaced the GNOME settings daemon with several separate settings plugins /usr/lib/gnome-settings-daemon/gsd-* which were later moved to /usr/lib/gsd-* . These plugins are now controlled via desktop files under /etc/xdg/autostart/ (matching org.gnome.SettingsDaemon.*.desktop ). To run these plugins outside of a GNOME session, you will now need to copy/edit the appropriate desktop entries to
The configuration is usually performed user-specific; this section does not cover how to create configuration templates for multiple users.
System settings
Color
The daemon colord reads the display’s EDID and extracts the appropriate color profile. Most color profiles are accurate and no setup is required; however, for those that are not accurate, or for older displays, color profiles can be put in
/.local/share/icc/ and directed to.
Night Light
GNOME comes with a built-in blue light filter similar to Redshift. You can enable and customise the time you want to enable Night Light from the display settings menu. Furthermore, you can tweak the kelvin temperature with the following dconf setting, where 5000 is an example value:
Date & time
If the system has a configured Network Time Protocol daemon, it will be effective for GNOME as well. The synchronization can be set to manual control from the menu, if required.
GNOME supports automatic time zone selection (can be enabled in Date & Time section of the system settings, given that location services are enabled (see Privacy section of the settings).
To show the date in the top bar, execute:
Additionally, to show week numbers in the calendar opened on the top bar, execute:
Default applications
Upon installing GNOME for the first time, you may find that the wrong applications are handling certain protocols. For example, totem opens videos instead of a previously used VLC. Some of the associations can be set from system settings via Default Applications.
For other protocols and methods, see Default applications for configuration.
Mouse and touchpad
Most touchpad settings can be set from system settings via Mouse & Touchpad.
Depending on your device, other configuration settings may be available, but not exposed via the default GUI. For example, a different touchpad click-method
to be set manually:
Resize windows by mouse
GNOME comes with built-in move and resize with mouse:
- Move: Super+Left Click
- Resize: Super+Right Click
To resize windows with Alt+Right click , use gsettings:
Network
NetworkManager is the native tool of the GNOME project to control network settings from the shell. If you have not already, install the networkmanager package and enable the NetworkManager.service systemd unit.
While any other network manager can be used as well, NetworkManager provides the full integration via the shell network settings and a status indicator applet network-manager-applet (not required for GNOME).
Online accounts
Some online accounts, such as ownCloud, require gvfs-goa to be installed for full functionality in GNOME applications such as GNOME Files and GNOME Documents [2].
See Online accounts for more information.
Search
The GNOME shell has a search that can be quickly accessed by pressing the Super key and starting to type. The tracker3 package is installed by default as a dependency of tracker3-miners from the gnome group and provides an indexing application and metadata database. It can be configured with the Search and Indexing menu item; query status with tracker3 status . It is started automatically by gnome-session when the user logs in. Indexing can be started manually with tracker3 daemon -s . Search settings can also be configured in Settings.
The Tracker database can be queried using the tracker3 sparql command. See tracker3-sparql(1) for more information.
Device Security Settings
Gnome 43 comes with a new Device Security panel in Settings. This requires fwupd in order to function. See [3].
Advanced settings
As noted above, many configuration options such as changing the GTK theme or the window manager theme are not exposed in GNOME Settings (gnome-control-center). Those users that want to configure these settings may wish to use the GNOME Tweaks ( gnome-tweaks ), a convenient graphical tool which exposes many of these settings.
GNOME settings (which are stored in the DConf database) can also be configured using the dconf-editor(1) (a graphical DConf configuration tool) or the gsettings command line tool. The GNOME Tweaks does not do anything else in the background of the GUI; note though that you will not find all settings described in the following sections in it.
Extensions
The catalogue of extensions is available at https://extensions.gnome.org, they can be installed either through official repositories (only a few), the AUR or through the browser.
alt=»Tango-inaccurate.png» width=»48″ height=»48″ />The factual accuracy of this article or section is disputed. alt=»Tango-inaccurate.png» width=»48″ height=»48″ />
- Installing extensions through the browser makes them available for the current user only and requires you to manually update each one. This is the easier method.
- Additionally, if you decided to install extensions from the browser instead, you need to install gnome-browser-connector . It is not required to install extensions from the official repositories or the AUR.
Installed extensions can also be configured, enabled or disabled through a GUI with gnome-extensions-app, from the command line with gnome-extensions(1) , or from the browser. In your browser, extensions can be installed then activated in the browser by setting the switch in right top right of the screen to ON and clicking Install on the popup window (if the extension in question is not installed). Installed extensions may be seen at https://extensions.gnome.org/local/, where available updates can be checked.
The gnome-shell-extensions package provides a set of very useful extensions maintained as part of the GNOME project.
To enable usage of extensions (disabled by default):
To list currently enabled extensions:
The above command may list extensions that have been removed. To only list extensions that are enabled and installed, use gnome-extensions instead:
For more information about GNOME shell extensions, see https://extensions.gnome.org/about/.
Appearance
Themes
GNOME uses Adwaita by default. To apply Adwaita-dark only to GTK 2 applications, use the following symlink:
To select new themes (move them to the appropriate directory and) use GNOME Tweaks or the GSettings commands below.
For the GTK theme:
For the icon theme:
Titlebar button order
To set the order for the GNOME window manager (Mutter, Metacity):
GNOME Shell themes
The theme of GNOME Shell itself is configurable. To use a Shell theme, firstly ensure that you have the gnome-shell-extensions package installed. Then enable the User Themes extension, either through the GNOME Extensions application or through the GNOME Shell Extensions webpage. Shell themes can then be loaded and selected using GNOME Extensions.
There are a number of GNOME Shell themes available in the AUR, many themes do not have the same name format, so instead try searching for the appropriate theme in the AUR. Shell themes can also be downloaded from gnome-look.org.
AppIndicators/Top bar icons
To enable AppIndicators, which is useful for controlling/monitoring certain applications running in the background, Install gnome-shell-extension-appindicator or gnome-shell-extension-appindicator-git AUR , restart the GNOME Shell, then enable the AppIndicator extension in the GNOME Extensions application or by running
Shell blur
Blur my Shell is an extension that adds blur effects to the overview screen as well as the shell itself and other apps. Install gnome-shell-extension-blur-my-shell AUR or gnome-shell-extension-blur-my-shell-git AUR for development updates. This extension is highly customizable, and you may choose to blur certain applications.
Rounded corners
Most GNOME applications have a round appearance only on their top corners, while legacy windows have all four corners sharp. To make all corners of all windows round, install gnome-shell-extension-rounded-window-corners AUR .
Coverflow Alt-Tab
The default Alt-Tab in GNOME is very simple and does not show overviews of the selected windows. Coverflow Alt-Tab is an extension that expands the Alt-Tab behavior and adds features to make switching between applications easier while also giving it a better look. Install gnome-shell-extension-coverflow-alt-tab-git AUR , then you may change the configuration of this extension to your liking.
Autostart
The gnome-tweaks allows managing autostart-entries.
Desktop
Dash to Dock
To move the dash out of the overview and turn it into a dock to easily launch and switch applications, install gnome-shell-extension-dash-to-dock AUR .
Startup in Overview Mode
Starting from GNOME 40, the desktop will start directly into Overview Mode instead of an empty desktop (like in previous versions). To mimic legacy behaviour, one may install gnome-shell-extension-no-overview AUR .
Alternatively, you can disable it using gsettings if using gnome-shell-extension-dash-to-dock AUR :
See the discussion at [4].
Clipboard history
Unlike other desktop environments, GNOME does not have a built-in tool to manage the clipboard history. This can be done however with the help of an extension. Install gnome-shell-extension-clipboard-indicator AUR .
Weather
To display the current weather information in the top panel based on a chosen location, install gnome-shell-extension-openweather AUR . The weather information is updated in real-time and displays useful data such as conditions, wind speed, pressure, etc.
Sound input/output device selector
alt=»Tango-inaccurate.png» width=»48″ height=»48″ />The factual accuracy of this article or section is disputed. alt=»Tango-inaccurate.png» width=»48″ height=»48″ />
By default, if you want to change your sound input or output device or change your microphone’s volume, you need to open GNOME Control Center and configure these settings from there. To integrate a device selector and a microphone volume slider, install gnome-shell-extension-sound-output-device-chooser AUR or gnome-shell-extension-sound-output-device-chooser-git AUR . Further configuration can be done after installation.
Fonts
Fonts can be set for Window titles, Interface (applications), Documents and Monospace. See the Fonts tab in the Tweaks for the relevant options.
For hinting, RGBA will likely be desired as this fits most monitors types, and if fonts appear too blocked reduce hinting to Slight or None.
WEBP, thumbnails
Install webp-pixbuf-loader to make GNOME’s image viewer ( eog ) work with WEBP images, and add a thumbnailer which creates thumbnails for WEBP images to display them in GNOME Files.
Input methods
GNOME has integrated support for input methods through IBus. Only ibus and the wanted input method engine (e.g. ibus-libpinyin for Intelligent Pinyin) needed to be installed. After installation, the input method engine can be added as a keyboard layout under Keyboard > Input Sources in GNOME Settings (gnome-control-center).
Keyboard Layout quirks
If you are using an alternative keyboard layout like Neo2 which uses multiple layers/modifiers, you might need to go to Keyboard > Type Special Characters in GNOME Settings (gnome-control-center) and change the Alternate Characters Key away from Right Alt so that it can be used as a native modifier of the keyboard layout. Setting it to e.g. Left Alt prevents Alt+Tab, so be careful what you change it to. Without this change, your left Mod3 key might work, but the right one (AltGr) does not. (As of 2021-05-18)
Power
When you are using a laptop, you might want to alter the following settings controlling behavior when idle, screen lock power button presses and lid close:
To keep the monitor active when the lid is closed:
GNOME 3.24 deprecated the following settings:
Do not suspend when laptop lid is closed
The settings panel of GNOME does not provide an option for the user to change the action triggered when the laptop lid is closed. However, gnome-tweaks can override the setting applied by systemd . On the tab General turn off the switch Suspend when laptop lid is closed. The system will then not Suspend to RAM (S3) on lid close.
To change the lid switch action system-wide, ensure that the setting described above is not turned off and edit the systemd settings in /etc/systemd/logind.conf . To turn off suspend on lid close, set HandleLidSwitch=ignore , as described in Power management#ACPI events.
Change critical battery level action
The settings panel does not provide an option for changing the critical battery level action. These settings have been removed from dconf as well. They are now managed by upower. Edit the upower settings in /etc/UPower/UPower.conf . Find these settings and adjust to your needs.
Power modes
Install the power-profiles-daemon optional dependency (of gnome-control-center ) for power profiles support. Explicitly starting/enabling the power-profiles-daemon service is unnecessary since gnome-shell and GNOME Settings both request its activation upon launching.
When the service is active, power profiles can be managed through the Power section of GNOME Settings and in the system menu.
Screencast
The built-in screenshot tool comes without the Screencast option by default. Install the gst-plugin-pipewire optional dependency (of gnome-shell ) to enable screen recording.
Use a different window manager
GNOME Shell does not support using a different window manager, however GNOME Flashback provides sessions for Metacity and Compiz. Furthermore, it is possible to define your own custom GNOME sessions which use alternative components.
Installing GNOME
If you have not X installed on your box, to get a bare minimum base install of X, do using ?aptitude or ?apt-get :
The current ?metapackage for installing a good set of GNOME tools in sid, etch and sarge ?Debian is gnome .
Standard
So, from the ?command line , run
This will install additional software (gnome-office, evolution) that you may or may not want.
Custom
For a smaller set of ?app s, you can also do
A set of additional productivity apps will be installed by
Developers
If you need development packages, e.g. for compiling GNOME dependent packages from source, you should try
For a full set of developer tools, please do
Tasksel
You can use ?tasksel to install GNOME or other ?DesktopEnvironment .
Configuration
Most configuration of the GNOME desktop is done via its various GUI utilities. The location of these varies depending on version, but common utilities include networking, themes, sounds and much more. It is also possible to configure (read/write) settings using the command line with ?gconftool ( ?2 ).
GNOME/Руководство пользователя
GNOME — популярная среда рабочего стола, которая может запускаться в сеансах Xorg и Wayland. Данное руководство описывает все аспекты GNOME, включая установку, настройку и использование.
Начиная с версии 3.30, GNOME в Gentoo снова может запускаться на OpenRC. [1] Смотрите статью GNOME без systemd для более подробной информации.
Содержание
Что же такое GNOME?
Проект
Проект GNOME — открытое программное обеспечение, посвященное разработке комплекса программ рабочего стола и средств разработки GNOME. Разработку и прочие аспекты данного проекта координирует GNOME Foundation.
Программное обеспечение
GNOME — это окружение рабочего стола и платформа разработки. Это свободное программное обеспечение, выбранное в качестве рабочего стола некоторыми лидерами отрасли включая Canonical (Ubuntu) и Red Hat (Red Hat Linux, Fedora, CentOS).
Сообщество
Как и в случае с любым крупным проектом, у GNOME имеется обширная база пользователей и разработчиков. GNOME Planet — достаточно популярный агрегатор для хакеров и контрибьюторов, а для разработчиков GNOME — developer.gnome.org. Обширный список ресурсов для пользователей предоставляет GNOME Library.
Предварительные требования
Исторически сложилось, что основой для стандартного графического окружения был дисплейный сервер Xorg. Начиная с GNOME 3 начался плавный переход на новый протокол Wayland. Системы, не работающие с картами NVIDIA, не будут испытывать никаких проблем с запуском сессий GNOME через Wayland.
Тем не менее, в качестве предостережения рекомендуется сначала прочитать и следовать инструкциям в руководстве по Xorg по настройке X среды.
Согласно самому проекту GNOME, GNOME 40 был разработам с учётом systemd как системы инициализации. В связи с этим пользователям systemd рекомендуется прочитать и соблюдать все необходимые настройки ядра из статьи systemd.
Установка
Профиль
Перед установкой пакета GNOME рекомендуется отредактировать системную переменную USE. Разработчики проекта Gentoo GNOME предоставляют профили GNOME для помощи в настройке ПО GNOME в масштабах всей системы. Перед установкой GNOME выберите последний стабильный профиль GNOME.
OpenRC
OpenRC пользователи, использующие logind могут выбрать профиль GNOME OpenRC:
systemd
systemd пользователи могут выбрать следующий профиль:
Убедитесь, что в /etc/portage/make.conf установлены USE–флаги X , gtk и gnome . Рекомендуется включить поддержку для D-Bus. Systemd уже включает включает в себя эту системную шину сообщений.
Emerge
После завершения, приступите к установке пакета рабочего стола GNOME:
Это займёт некоторое время, так что можете пока почитать другую статью нашей вики. Готово? Отлично, пора обновить переменные окружения:
Затем произойдёт очистка оставшихся сервисов и групп пользователей.
Проверьте, есть ли в системе группа plugdev . Если она присутствует, то рекомендуется добавить каждого пользователя GNOME соответственно в эту группу, однако этот шаг является опциональным (сейчас данная группа встречается не часто).
Замените <username> на имена пользователей GNOME:
Первые впечатления
Пора посмотреть, что было собрано. Либо настроите менеджер сессий, чтобы GNOME запускался по команде startx (для более подробной информации смотрите использование startx в руководстве Xorg), либо же включите сервис GDM, как более удобный способ запуска GNOME.
Включение GDM
OpenRC
Для систем с OpenRC, elogind является зависимостью GDM и должен быть запущен для правильной работы GDM:
Затем добавьте display-manager-init в уровень выполнения по умолчанию (default runlevel) и запустите службу:
В /etc/conf.d/display-manager установите DISPLAYMANAGER на «gdm».
Для запуска во время загрузки добавьте display-manager в уровень выполнения по умолчанию:
Для запуска GDM либо перезагрузитесь, либо сразу запустите его с помощью rc:
systemd
Для того чтобы GDM запускался во время загрузки:
Чтобы запустить GDM сейчас, выполните:
Также можно включить Network Manager, если не включен другой сервис управления сетью.
Использование startx
Покиньте консоль пользователя root и зайдите от обычного пользователя. Далее следует настроить менеджер сессий, чтобы GNOME запускался, когда вызывается команда startx (для более подробной информации смотрите использование startx в руководстве Xorg).
Начиная с версии gnome-base/gnome-session-2.26.2, пользователям следует использовать переменную XDG_MENU_PREFIX , чтобы меню GNOME работали при запуске через
/.xinitrc . Если же
/.xinitrc в запуске не участвует, то всё должно происходить автоматически.
Пришло время запустить графическую среду, выполнив startx :
Если всё прошло как запланировано, то Вас должно встретить следующее сообщение: Congratulations on setting up GNOME!
Privacy
Removing GNOME online accounts in the control center
Some users might be concerned about the fact that there is an online accounts section is the GNOME control center, which enables the user to connect the system to various services like Google, Microsoft, etc. In Portage, a USE flag can be set to remove this functionality:
This will tell Portage to not install the net-libs/gnome-online-accounts package if possible.
Re-emerge world with the —changed-use flag and clean unused dependencies.
Конфигурация
Смешанная локализация
В целом, можно сделать так, чтобы C была глобальной локалью по умолчанию, а для рабочего стола использовалась другая локаль. Этого можно добиться через добавления настроек:
/.config/environment.d/01_localize.conf Переопределение локали для пользовательской сессии
Затем выберите регион для локали в gnome-setting-center или через команду:
Выйдите из системы, убедитесь, что прошлая сессия закрыта, и снова войдите в систему — эти настройки будут применены к новой сессии.
Чтобы переопределить локаль сессии для терминала в GNOME, добавьте:
/.bashrc Переопределение локали для терминала
/.bashrc Переопределение локали для терминала
Настройка GNOME
Для настройки дополнительных опций в GNOME 40 установите пакет gnome-extra/gnome-tweaks. Инструмент настройки предоставляет более глубокий уровень персонализации, чем стандартный фрейм Настройки.
Продвинутая настройка
Продвинутая настройка GNOME может быть выполнена из командной строки при помощи команд gsettings или dconf , либо же графически с помощью dconf-editor . Все изменяемые настройки доступны с помощью этих инструментов. Для получения дополнительной информации смотрите документацию от проекта GNOME.
Виджеты в GNOME 40
По умолчанию в Gentoo GNOME 40 не поддерживает виджеты. Для пользователей, желающих получить их функциональность, доступен отдельный пакет:
После его установки, можно использовать eselect для управления умолчаниями на глобальном уровне:
Включение установки расширений шелл в один клик через браузер
После добавления аддона для вашего браузера, установите бекенд:
Теперь можно устанавливать, удалять и управлять расширениями по адресу https://extensions.gnome.org/
Если что-то работает не так, как должно, посетите актуальную инструкцию по установке.
Аутентификация не–root пользователей для диалоговых окон
Для некоторых диалоговых окон GNOME, таких как Принтеры, добавление беспроводных сетей и Пользователи, требуются права администратора. Она осуществляется через sys-auth/polkit и работает независимо от app-admin/sudo. По умолчанию в Gentoo учетная запись root является единственным администратором, поэтому даже если учетная запись пользователя может выполнять команды root через sudo , аутентификация в этих диалогах GNOME не пройдет.
Если вы хотите, чтобы все пользователи группы wheel были администраторами, создайте копию /usr/share/polkit-1/rules.d/50-default.rules , начинающуюся с номера меньше 50, и отредактируйте строку return [«unix-user:0»] следующим образом:
Страница Polkit предоставляет больше подробностей о правилах конфигурации.
GNOME hotspot
Для того чтобы gnome-hotspot работал, беспроводная карта должна поддерживать режим инфраструктуры AP (точки доступа). Также необходимы следующие USE–флаги пакета:
Дополнительно необходимы следующие опции ядра:
Удаление
Unmerge
Один из возможных способов полного удаления GNOME — явно удалить пакет gnome-base/gnome, а затем очистить зависимости этого пакета.
Для того чтобы сделать это разумно, убедитесь что основной ebuild–репозиторий был синхронизирован:
Затем запустите обновление мира для того чтобы система была полностью актуальной:
Удалите базовый пакет GNOME. Замените «базовый пакет» на gnome-base/gnome-light, если вместо него была установлена «облегченная» версия пакета:
Наконец, удалите лишние зависимости:
Теперь GNOME должен быть удален.
Устранение проблем
Вход в систему завершился с ошибкой «Oh no something has gone wrong»
Одной из причин данной ошибки может быть в правах доступа к видео устройству. Если вход в систему не удается и появляется сообщение «Oh no, something has gone wrong», то попробуйте добавить пользователя в группу video . Добавьте пользователя в группу video командой gpasswd так:
Сессия GNOME через Wayland не запускается на видеокартах NVIDIA
Ошибка запуска GNOME через Wayland является известной проблемой. К сожалению, бинарные драйверы NVIDIA в данный момент несовместимы с Wayland. Для систем, в которых бинарный драйвер NVIDIA установлен, но не используется, можно воспользоваться этим временным решением.
Встроенная в GNOME запись экрана не работает
Встроенная в GNOME запись экрана использует кодек vp8, разработанный компанией Google. Для записи рабочего стола рекордеру необходим этот кодек. Его можно включить с помощью USE–флага vpx в файлах make.conf или package.use .
GNOME и Pinentry не работают с GPG
Например, при использовании Evolution для подписи электронных писем с помощью PGP необходимо расшифровать закрытый ключ. Если этот ключ содержит пароль, то на экране попытается открыться диалог Pinentry.. Чтобы включить Gtk версию диалога, необходимо отредактировать эти конфигурационные файлы.