Меню Рубрики

Установка kde plasma gentoo

Установка KDE Plasma под Gentoo и @kde-plasma-live

Приветствую, пытаюсь поставить плазму.

emerge: there are no ebuilds to satisfy это вроде бы про недостающие зависимости.

kde-frameworks/kauth-9999 установлен. Установка флага policykit ничего не меняет.

:5 означает слот, ставь USE=policykit =kde-frameworks/kauth-9999:5

Покажи layman -l и eix kde-frameworks/kauth

там по ссылке сайт программы kids escaping drugs, всё ок значит

из-за проблем с pulseaudio в их последних сетах (мес назад) перебрался на meta* чего и вам желаю

а вообще похоже на лаймано проблемы, как им синкают?

Installed versions: 9999(5/9999)[1](17:35:03 26.08.2015)(nls -debug -doc -policykit -test)
-policykit

Установка флага policykit ничего не меняет.

У меня меняет. Проверяй где ты его отключил/замаскировал

emerge app-portage/gentoolkit && equery u kauth

В столбце U показано текущее значение флага, в I — то, с которым был собран пакет

Еще вопросы есть?
У меня меняет. Проверяй где ты его отключил/замаскировал

говорит, что policykit установлен.

Precedence Of course there is a certain precedence on what setting has priority over the USE setting. The precedence for the USE setting is, ordered by priority (first has lowest priority):

Default USE setting declared in the make.defaults files part of your profile User-defined USE setting in /etc/portage/make.conf User-defined USE setting in /etc/portage/package.use User-defined USE setting as environment variable To view the final USE setting as seen by Portage, run emerge —info. This will list all relevant variables (including the USE variable) with their current definition as known to portage.

Систему ставлю с нуля. Плазму устанавливаю сразу после базы по хэндбуку. Где мог накосячить( make.conf, package., профиль plasma без systemd )?

emerge app-portage/gentoolkit && equery u kauth

В столбце U показано текущее значение флага, в I — то, с которым был собран пакет

источник

Установка kde plasma gentoo

KDE — это сообщество свободного программного обеспечения, разрабатывающее множество приложений, в том числе Plasma — популярную среду рабочего стола.

Проект Gentoo обеспечивает прекрасную поддержку проекта KDE, и всех библиотек KDE Frameworks 5, новое рабочее окружение Plasma 5 и Applications 5, а также широкий спектр дополнительного программного обеспечения на базе проекта KDE.

Contents

Предварительные требования

Профиль

Выбор подходящего профиля, хоть и не требуется, но рекомендуется, так как он устанавливает ряд глобальных и пакетных USE-флагов для более простой установки и не требует большого опыта в настройке KDE.

При выборе наиболее подходящего профиля сперва посмотрите какие доступны:

Выберите подходящий профиль, заменив X соответствующим номером:

Для окружения рабочего стола Plasma 5 выберите профиль desktop/plasma для OpenRC или desktop/plasma/systemd для systemd.

Сервисы

Перед установкой связанного с KDE программного обеспечения рекомендуется настроить несколько сервисов. Если используется профиль «desktop/plasma» или «desktop», то часть работы делается автоматически. Вот необходимые сервисы:

  • D-Bus: Включает использование системы межпроцессного взаимодействия D-Bus.
  • polkit: Включает набор инструментов polkit для контроля привилегий системных сервисов.
  • udev: Включает поддержку динамического и постоянного именования устройств Linux через udev.
  • udisks: Включает поддержку некоторых сервисов, связанных с хранением данных.

Session tracker

  • elogind: Standalone logind package extracted from systemd project for use with OpenRC or other init systems.
  • systemd: Uses the session tracker part of systemd. Users of systemd do not need to take any other initiative here.
  • consolekit: Framework for defining and tracking users, login sessions, and seats. It is currently default for the desktop/plasma profile.

Device manager

  • udev: Enables support for udev Linux dynamic and persistent device naming.
  • eudev: Fork of udev for better compatibility with older kernels and various toolchains.
  • systemd: Uses the device manager part of systemd. Users of systemd do not need to take any other initiative here.

Miscellaneous

  • D-Bus: Enables use of the D-Bus message bus system.
  • polkit: Enables the polkit framework for controlling privileges for system-w > X-сервер

Для установки X-окружения следуйте инструкциям статьи X-сервер.

Package conflicts

KDE Plasma and Applications come with many dependencies. Some of these dependencies will predetermine package choices where otherwise there would be options to choose from.

    FFmpeg: By default, dev-qt/qtwebengine has USE system-ffmpeg enabled, making it depend on media-v >Plasma

Plasma 5 это текущее поколение рабочего окружения KDE, основано на Qt 5 и KDE Frameworks 5.

Доступные версии

KDE Gentoo Ebuild repository Status
KDE Plasma 5.17.4 kde-plasma/plasma-meta-5.17.4 gentoo Stable for amd64 , arm64 and x86 ; Testing for arm
KDE Plasma 5.17 stable branch kde-plasma/plasma-meta-5.17.49.9999 KDE Live version
KDE Plasma master branch kde-plasma/plasma-meta-9999 KDE Live version

Установка

Пакет kde-plasma/plasma-meta включает полный набор Plasma 5, настраивается следующими USE флагами:

USE flags for kde-plasma/plasma-meta Merge this to pull in all Plasma 5 packages

bluetooth Enable Bluetooth Support
browser-integration Enable integration with Chrome/Firefox with browser extensions
consolekit Enable sys-auth/consolekit support instead of logind session tracking
crypt Pull in kde-plasma/plasma-vault for encrypted vaults integration
desktop-portal Enable sys-apps/xdg-desktop-portal backend implementation for Plasma
discover Pull in resources management GUI; a centralised GHNS alternative and optional sys-apps/fwupd frontend
display-manager Pull in a graphical display manager
elogind Use sys-auth/elogind for session tracking
grub Pull in Breeze theme for sys-boot/grub
gtk Enable Breeze widget style and system settings module for GTK+
handbook Enable handbooks generation for packages by KDE
legacy-systray Add support for legacy applications using kde-plasma/xembed-sni-proxy
networkmanager Enable net-misc/networkmanager support
pam Enable support for kwallet auto-unlocking
plymouth Pull in Breeze theme for sys-boot/plymouth
pm-utils Enable support for suspend/resume with sys-power/pm-utils when using sys-auth/consolekit
pulseaudio Install Plasma applet for PulseAudio volume management
qrcode Enable support for easy WiFi network sharing using QR codes with kde-plasma/plasma-nm
sddm Pull in the x11-misc/sddm display manager and system settings module
sdk Pull in kde-plasma/plasma-sdk for Plasma development
systemd Enable use of systemd-specific libraries and features like socket activation or session tracking
thunderbolt Pull in kde-plasma/plasma-thunderbolt control center module
wallpapers Install wallpapers for the Plasma Workspace
Читайте также:  Установка webasto на hyundai tucson

В качестве альтернативы пакет kde-plasma/plasma-desktop включает в себя базовый рабочий стол, предоставляя пользователям свободу в установке дополнительных пакетов.

Виджеты

Много полезных виджетов в пакете kde-plasma/kdeplasma-addons (уже установленный пакетом kde-plasma/plasma-meta):

Дисплей менеджер

SDDM (Simple Desktop Display Manager) — рекомендуемый менеджер входа (login manager), который автоматически установится как зависимость от kde-plasma/plasma-meta. Это предпочтительное приложение. В качестве альтернативы LightDM может быть использован; он установится автоматически, если установлен USE-флаг -sddm для пакета kde-plasma/plasma-meta. Измените настройки соответственно в /etc/conf.d/xdm . Кроме того, убедитесь, что прочитали страницу SDDM, если появляются дополнительные вопросы.

SDDM does not yet support multiseat, while LightDM does.

No display manager

Plasma can be started the old-fashioned way with startx , but extra care needs to be taken to ensure it gets a valid session.

/.xinitrc Using elogind or systemd

/.xinitrc Using consolekit

System tray

Plasma 5 uses the StatusNotifier specification for systray icons [1] . As not all applications have been ported to the new system, some workarounds exist [2] , and Plasma 5 has a means to convert old xembed-based system tray icons to StatusNotifier icons.

Legacy support is enabled by activating legacy-systray for kde-plasma/plasma-meta, which is pulling in kde-plasma/xembed-sni-proxy.

Pidgin

net-im/pidgin requires x11-plugins/pidgin-indicator. After install, the Ubuntu Indicator plugin can be found under Tools | Plugins.

KWallet

В процессе добавления (беспроводного) сетевого соединения после входа в систему, многие пользователи столкнутся с kde-frameworks/kwallet, системой безопасного управления паролями Plasma. На многих системах одновременно присутствует другой сервис KWallet — kde-apps/kwalletd. Он предоставляет те же функции хранения паролей приложениям, основанным на kdelibs4. Пакет kde-plasma/kwallet-pam предоставляет механизм, позволяющий избежать запроса доступа к kwallet после входа в систему.

Для управления kwallet’ами, а также для импорта и экспорта паролей, существует пакет kde-apps/kwalletmanager:

Автоматическая разблокировка KWallet

kde-plasma/kwallet-pam provides a mechanism to avoid being subsequently asked for access to kwallet after login.

Этому пакету требуется следующая настройка:

  • Для безопасности KWallet, используйте классическое шифрование blowfish вместо GPG
  • Используйте один и тот же пароль и для входа в систему и для kwallet
  • Настройте менеджер экрана с поддержкой PAM — как x11-misc/sddm, так и x11-misc/lightdm удовлетворяют этому требованию:

Disabling KWallet

To disable the KWallet subsystem completely, edit the following file:

Скрипты для запуска/остановки агента SSH/GPG

Скрипты агента ssh-agent находятся в /etc/plasma/startup и /etc/plasma/shutdown . Статья Keychain содержит более подробную информацию на эту тему.

Run GUI applications with root privileges

KDE Plasma has a utility in order to start graphical programs with root privileges. It is provided by kde-plasma/kde-cli-tools — if built with USE flag kdesu , a graphical frontend to kde-frameworks/kdesu is installed. This requires Xorg, and only works within X.

Remember to rebuild the package to pick up the changes:

It can be used by invoking kdesu either from KRunner or a terminal emulator:

A message dialog will be displayed prompting for the root password.

Приложения

Релизы состоят из разных приложений и поддерживающих их библиотек, основанных на Qt 5/KDE Frameworks 5 так же как Qt 4/KDElibs 4, последние имеют статус LTS (Long Term Support). В Portage различие осуществляется через слоты 4 и 5 . Портирование является постоянным процессом, когда каждый крупный релиз основан на Frameworks 5, и следовательно включает обе версии приложения — классическую и новейшую портированную. Обратите внимание на возможные конфликты зависимостей даже в рамках одного крупного релиза, когда для двух пакетов со слотов 4 и 5 две версии одних и тех же библиотек не могут быть установлены в одно время — такие пакеты удаляются из пакетов *-meta.

Доступные версии

KDE Gentoo Ebuild repository Status
KDE Applications 19.08.3 kde-apps/kde-apps-meta-19.08.3 gentoo Stable for amd64 , arm64 and x86
KDE Applications 19.12.0 kde-apps/kde-apps-meta-19.12.0 gentoo Testing for amd64 , arm64 and x86
KDE Applications 19.12 stable branch kde-apps/kde-apps-meta-19.12.49.9999 KDE Live version
KDE Applications master branch kde-apps/kde-apps-meta-9999 KDE Live version

Приложеня KDE подразделены на следующие мета-пакеты:

Название пакета Описание
kde-apps/kdeaccessibility-meta Приложения и утилиты для людей с ограниченными возможностями.
kde-apps/kdeadmin-meta Административные утилиты для управления системой.
kde-apps/kdecore-meta Базовые приложения, такие как менеджер файлов, текстовый редактор, эмулятор терминала.
kde-apps/kdeedu-meta Образовательные приложения и игры.
kde-apps/kdegames-meta Стандартные игры.
kde-apps/kdegraphics-meta Графические приложения, такие как программы для просмотра изображений, выделения цвета и так далее
kde-apps/kdemultimedia-meta Приложения и сервисы для проигрывания аудио и видео.
kde-apps/kdenetwork-meta Сетевые приложения и сервисы VNC.
kde-apps/kdepim-meta Приложения PIM, такие как почтовая программа, адресная книга, органайзер, и так далее
kde-apps/kdesdk-meta Различные инструменты разработки.
kde-apps/kdeutils-meta Стандартные утилиты рабочего стола, такие как архиватор, калькулятор, и так далее
kde-apps/kdewebdev-meta Инструменты для веб-разработки.

Установка

Пакет kde-apps/kde-apps-meta включает в себя полный набор Applications. Также можно выбрать один или несколько меньших мета-пакетов из вышеприведенного списка.

Локализация

Plasma-5 and Applications are shipping their localization per-package. Enable your localization in systemsettings.

Читайте также:  Установка впускного коллектора на 1az fse

KDE PIM

KDE PIM is a whole suite of applications to manage personal information including mail, calendar, contacts and more. It has several optional runtime dependencies to extend its functionality:

Frameworks

KDE Frameworks 5 представляет собой набор библиотек и фреймворков в качестве основы для KDE Plasma 5 и KDE Applications 5, но может быть использован любым Qt-приложением.

Frameworks, в основном библиотеки, обеспечивающие небольшой функциональностью пользователя, не требуют отдельной установки — все необходимые пакеты будут затянуты автоматически в качестве зависимостей.

Доступные версии

KDE Gentoo Ebuild repository Status
KDE Frameworks 5.64.0 kde-frameworks/*-5.64.0 gentoo Stable for amd64 , arm64 and x86 , testing for arm
KDE Frameworks 5.65.0 kde-frameworks/*-5.65.0 gentoo Testing for amd64 , arm , arm64 and x86
KDE Frameworks master branch kde-frameworks/*-9999 KDE Live version

Другое ПО из состава KDE

Наиболее важные приложения KDE находятся в Gentoo репозитории дереве и большинство размещается в категориях kde-apps и kde-misc.

источник

Установка рабочего стола Plasma 5

Профиль для Plasma установливаем в разделе: «Изменяем профили»
Необходимые USE — флаги: consolekit dbus policykit udev udisks X и
«V >intel«)
INPUT_DEVICES=»evdev synaptics»
MAKEOPTS=»-j3″
были установлены ранее.
Запускаем необходимые службы:

/etc/init.d/dbus start
rc-update add dbus default

В ядре проверяем, а если нет, устанавливаем:

General setup —>
[*] Auditing support
[*] Enable system-call auditing support

/etc/init.d/consolekit start
rc-update add consolekit default

Убеждаемся, что в ядре установлено CONFIG_FUTEX=y. Без этой опции процесс polkit может генерировать высокую загрузку процессора.

В ядре проверяем, а если нет, устанавливаем:

General setup —>
[*] Configure standard kernel features (expert users) —>
[ ] Enable deprecated sysfs features to support old userspace tools
[*] Enable signalfd() system call
Enable the block layer —>
[*] Block layer SG support v4
Networking support —>
Networking options —>
Unix domain sockets
Device Drivers —>
Generic Driver Options —>
() path to uevent helper
[*] Maintain a devtmpfs filesystem to mount at /dev
ATA/ATAPI/MFM/RLL support (DEPRECATED) —>
File systems —>
[*] Inotify support for userspace
Pseudo filesystems —>
[*] /proc file system support
[*] sysfs file system support

rc-update add udev sysinit

В ядре проверяем, а если нет, устанавливаем:

General setup —>
[*] Support for paging of anonymous memory (swap)
Device Drivers —>
ATA/ATAPI/MFM/RLL support (DEPRECATED) —>
File Systems —>
Native Language Support —>
NLS UTF8
Pseudo filesystems —>
-*- Tmpfs virtual memory file system support (former shm fs)
[*] Tmpfs POSIX Access Control Lists

Добавляем пользователя в группу:

usermod -a -G plugdev nikolay

emerge —ask x11-base/xorg-server

X server для старой видео-карты «nv >

Добавляем в /etc/portage/make.conf: USE — флаг:

Определяем нашу видео-карту:

определилась GeForce 6200 TurboCache
На сайте » NVIDIA»
определяем для неё драйвер: 304.xx
На сайте » nvidia-drivers»
Утачняем драйвер: x11-drivers/nvidia-drivers-304.125
Замаскируем его:

Данный драйвер совместим с ядром более старым,чем sys-kernel/gentoo-sources-3.18
Замаскируем это ядро:

vim /etc/portage/package.mask

>=sys-kernel/gentoo-sources-3.18

emerge —ask sys-kernel/gentoo-sources

[*] Enable loadable module support —>
Processor type and features —>
[*] MTRR (Memory Type Range Register) support
Device Drivers —>
Input device support —>
Event interface
Graphics support —>
Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
-*- /dev/agpgart (AGP Support) —>
Frame buffer Devices —>
Support for frame buffer devices —>
## (Disable all drivers, including VGA, Intel, nVidia, and ATI)
nVidia Framebuffer Support
nVidia Riva support
## (Further down, enable basic console support. KMS uses this.)
Console display driver support —>
Framebuffer Console Support
Device Drivers —>
Connector — unified userspace kernelspace linker —>
Graphics support —>
Frame buffer Devices —>
[*] Support for frame buffer devices —>
[*] Enable firmware EDID
Userspace VESA VGA graphics support

Альтернативой для кадрового буфера является Uvesafb
Устанавливаем:

emerge —ask —oneshot klibc
emerge —ask v86d

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

General setup —>
[*] Initial RAM filesystem and RAM disk (initramfs/initrd) support
(/usr/share/v86d/initramfs) Initramfs source file(s)

В GRUB2 параметры могут быть добавлены к переменной GRUB_CMDLINE_LINUX_DEFAULT в /etc/default/grub:

. v >
grub2-mkconfig -o /boot/grub2/grub.cfg

Для UEFI систем uvesafb не работает.
Включение поддержки » efifb» в ядре ( CONFIG_FB_EFI=y) приводит к проблемам с запуском драйверов nvidia.
Каждый раз, когда компилируется ядро, необходимо переустановить модули ядра:

Чтобы, не загружать модуль вручную, после каждой перезагрузки, добавляем nv >/etc/conf.d/modules
Добавляем пользователя в группу video:

Убеждаемся, что сервер Xorg не запущен:

emerge —ask x11-base/xorg-server

Переменные окружения необходимо повторно инициализировать:

eselect opengl set nvidia

После завершения установки, запустите modprobe nvidia для загрузки модуля ядра в память:

lsmod | grep nvidia
rmmod nvidia
modprobe nvidia

Попробуйте StartX для запуска X сервера:

Установка Plasma 5

Необходимый профиль: default/linux/amd64/17.1/desktop/plasma (stable) * был установлен ранее.
Проверяем наличие USE флагов » -minimal handbook qt kde plasma» если они есть, удаляем.
Устанавливаем Plasma:

emerge —ask kde-plasma/plasma-meta

Добавляем пользователя sddm в группу video:

Установите SDDM в качестве менеджера дисплея по умолчанию:

vim /etc/conf.d/xdm
DISPLAYMANAGER=»sddm»
rc-update add xdm default

systemctl enable sddm.service
systemctl start sddm.service

Для графической конфигурации настроек системы, устанавливаем:

emerge —ask kde-plasma/sddm-kcm

Русифицируем Plasma 5:
LINGUAS=»ru en» и L10N=»ru en» были установлены ранее.
Устанавливаем пакет kde4-l10n, предварительно размаскировав его:

vim /etc/portage/package.unmask
=kde-apps/kde4-l10n-17.08.3
emerge —ask kde-apps/kde4-l10n

Systemd

systemd — это современная замена системы инициализации
SysV — подобных init и rc ( run command) для Linux.
Быстрая настройка ядра, если используется gentoo-sources:

Читайте также:  Установка круглых противотуманных фар

Gentoo Linux —>
Support for init systems, system and service managers —>
[ ] OpenRC, runit and other script based systems and managers
[*] systemd

Cоздаём символьную ссылку:

ln -sf /proc/self/mounts /etc/mtab

Профиль для systemd установливаем в разделе: «Изменяем профили»
Проверяем USE — флаг, systemd, если его нет, то устанавливаем и отключаем флаг -consolekit.
Обновляем систему с новыми флагами:

В случии проблемы с обновлением системы, пробуем решить её удалением sys-fs/udev:

emerge —deselect sys-fs/udev

Настройка GRUB2 для systemd:

vim /etc/default/grub
GRUB_CMDLINE_LINUX=»init=/usr/lib/systemd/systemd»

Если система всё ещё запускается с OpenRC, для grub и grub2, init может быть жёстко сконфигурирована в ядре:

Processor type and features —>
[*] Built-in kernel command line

Создаём machine ID работы журналирования:

Устанавливаем дату и время.
Чтобы понять, как использовать timedatectl, запускаем:

Просмотреть список часовых поясов можно при помощи команды:

Осуществляем установку нужного часового пояса:

Проверяем установленные параметры:

Файлы юнитов загружаются из двух мест:
/lib/systemd/system — юниты, предоставляемые пакетами при установке. Их лучьше не трогать.
/etc/systemd/system/ — юниты, устанавливаемые системным администратором.
Юниты установленые системным администратором по приоритету выше предоставляемых пакетами.
Перезагрузить systemd для поиска новых или измененных юнитов:

Включаем юнит в автозагрузку:

Проверить, включен ли юнит в автозапуск:

Убрать юнит из автозапуска при загрузке системы:

Показать состояние системы:

systemctl или
systemctl list-units

Список юнитов, запуск которых не удался:

Список установленных файлов юнитов:

Если установлен демон syslog-ng, в файле /etc/syslog-ng/syslog-ng.conf необходимо изменить на следующее:

Для чтения логов используется команда:

По умолчанию journalctl отсекает части строк, которые не вписываются в экран по ширине, и, в некоторых случаях, возможно, будет лучше использовать специальную программу-обертку. Управление этой возможностью производится посредством переменной окружения SYSTEMD_LESS, в которой содержатся опции, передаваемые в less. Например:

Отслеживания логов в реальном времени, предварительно также выводит последние 10 сообщений:

Вывод всех сообщений с момента одной из последних загрузок:

journalctl -b # последняя загрузка
journalctl -b -1 # предыдущая загрузка
journalctl -b -N # N-я загрузка считая от последней

Просмотр информации о недавних событиях в системе:

По умолчанию на консоль выводится информация о последних 10 событиях. Можно указать необходимое число событий, например:

Во время диагностики и исправления неполадок в системе требуется просмотреть логи и выяснить, есть ли в них сообщения о критических ошибках. Для этого в journalctl предусмотрена возможность фильтрации по уровню ошибки. Просмотреть сообщения обо всех ошибках, имевших место в системе, можно с помощью опции -p:

Приведённая команда покажет все сообщения об ошибках, имевших место в системе.
Эти сообщения можно фильтровать по уровню.

0 — EMERG (система неработоспособна);
1 — ALERT (требуется немедленное вмешательство);
2 — CRIT (критическое состояние);
3 — ERR (ошибка);
4 — WARNING (предупреждение);
5 — NOTICE (всё нормально, но следует обратить внимание);
6 — INFO (информационное сообщение);
7 —DEBUG (отложенная печать).

Коды уровней ошибок указываются после опции -p.
По умолчанию journalctl использует для вывода сообщений логов внешнюю утилиту less. В этом случае к ним невозможно применять стандартные утилиты для обработки текстовых данных (например, grep). Для решения этой проблемы достаточно воспользоваться опцией −−no-pager, и все сообщения будут записываться в стандартный вывод:

После этого их можно будет передать другим утилитам для дальнейшей обработки или сохранить в текстовом файле.
Узнать объём имеющихся на текущий момент логов:

Настройки ротации логов можно прописать в конфигурационном файле /еtc/systemd/journald.conf, который включает в числе прочих следующие параметры:

SystemMaxUse= максимальный объём, который логи могут занимать на диске;
SystemKeepFree= объём свободного места, которое должно оставаться на диске после сохранения логов;
SystemMaxFileSize= объём файла лога, по достижении которого он должен быть удален с диска;
RuntimeMaxUse= максимальный объём, который логи могут занимать в файловой системе /run;
RuntimeKeepFree= объём свободного места, которое должно оставаться в файловой системе /run после сохранения логов;
RuntimeMaxFileSize= объём файла лога, по достижении которого он должен быть удален из файловой системы /run.
ForwardToSyslog=no ( yes) писать логи в syslog

Установка рабочего стола Gnome с systemd

Предварительно устанавливаем и настраиваем systemd.
Профиль default/linux/amd64/17.1/desktop/gnome/systemd (stable) * для Gnome systemd был установлен ранее.
Необходимые переменные:
«V >intel«)
INPUT_DEVICES=»evdev synaptics»
MAKEOPTS=»-j3″
были установлены ранее.
Дополнительно устанавливаем USE -флаги: gtk и gnome.

Xorg — сервер

Настраиваем конфигурацию ядра:

Включение поддержки evdev в ядре
Device Drivers —>
Input device support —>
Event interface

Отключение поддержки старого кадрового буффера и включение вместо него поддержки основного кадрового буфера для консоли
Device Drivers —>
Graphics support —>
Frame Buffer Devices —>
Support for frame buffer devices —>
Отключаем все драйвера, включая VGA, Intel, nV >ATI, оставляем поддержку кадрового буфера EFI, только если используем UEFI.
Включаем кадровый буфер для консоли. Его использует KMS
Console display driver support —>
Framebuffer Console Support

Если настройки не работают при установке пакета x11-base/xorg-drivers, проверяем все доступные варианты и выбераем те, которые применимы к системе.

emerge —ask —verbose x11-base/xorg-drivers

emerge —ask x11-base/xorg-server

Необходимо заново инициализировать переменные окружения:

Установка Gnome с systemd

Устанавливаем «минимальный» Gnome:

emerge —ask gnome-base/gnome-light

Обновляем переменное окружение:

env-update && source /etc/profile

Проверяем, есть ли в системе группа plugdev:

getent group plugdev
plugdev:x:104:

Добавляем пользователя в группу:

usermod -a -G plugdev nikolay

Для запуска GDM во время загрузки:

источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *