KDE/ru

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

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

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

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

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

Для окружения рабочего стола Plasma 5 выберите профиль  для OpenRC или   для systemd. Для старого рабочего стола Plasma 4 рекомендуется использовать профиль  при работе с OpenRC. Выберите, если используется systemd.

Сервисы
Перед установкой связанного с KDE программного обеспечения рекомендуется настроить несколько сервисов. Если используется профиль "desktop/plasma" или "desktop", то часть работы делается автоматически. Вот необходимые сервисы:
 * D-Bus: Включает использование системы межпроцессного взаимодействия D-Bus.
 * polkit: Включает набор инструментов polkit для контроля привилегий системных сервисов.
 * udev: Включает поддержку динамического и постоянного именования устройств Linux через udev.
 * udisks: Включает поддержку некоторых сервисов, связанных с хранением данных.

Информация по настройке этих сервисов приведена по ссылкам. Заметьте, что другие комбинации USE-флагов, отличные от установленных в профиле, технически возможны (особенно если используется свой набор приложений вместо полного окружения KDE Plasma), но могут не поддерживаться, не быть протестированными или приводить к неожиданным потерям в функциональности.

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

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

Обновление с Plasma 4
Информацию об обновлении с Plasma 4, миграции и устранение неполадок можно найти на upgrade page.

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

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

Виджеты
Много полезных виджетов в пакете (уже установленном с помощью ):

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

KWallet auto-unlocking
Many users will be introduced to, Plasma's safe password management, while adding a (wireless) network connection after login. On many systems, there will actually be a second KWallet service present - is there to provide the same password storage functions to kdelibs4-based applications. provides a mechanism to avoid being subsequently asked for access to kwallet after login.

It requires the following setup:
 * For KWallet security, use classic blowfish encryption instead of GPG
 * Choose same password for login and kwallet
 * Configure a display manager with support for PAM - both and  fulfill that requirement:

For managing kwallets, importing and exporting passwords, there is :

For managing kwallets for kdelibs4-based applications like kopete or kmail:4:

SSH/GPG Agent startup/shutdown scripts
ssh-agent scripts are located in and. The Keychain article provides more information about this.

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

Доступные версии
KDE Applications is divided in the following meta packages:

Installation
The package provides the full Applications bundle, but alternatively, one or several smaller meta packages from the list above may be picked instead:

Локализация
While Frameworks and Plasma are shipping their translations per-package, localization of KDE Applications is provided via separate  packages. The  USE flag is enabled by default for linux profiles, and it is used by KDE Applications meta packages to pull in the necessary dependencies.

Для установки поддержки только некоторых языков, установите переменную L10N в. Например, для немецкого языка:

Для того, чтобы вручную установить эти пакеты локализации, используйте следующий (полный) список, или выберите нужное:

While the first two contain translations for the majority of KDE Applications (slot  and  ), the latter two directly correspond to - and are only relevant to users of -  and  and their related packages.

также имеет свой собственный пакет локализации:.

Доступные версии
In Portage, three variants of KDE PIM, the KDE personal information management suite (including, , and ) are available. The current stable version with an Akonadi-based kmail (also known as kmail2) is installed by default, still based on Qt 4/KDElibs 4. By locally placing a mask file into, the "noakonadi fork" is used including a non-Akonadi kmail (also known as kmail1). Finally, the latest upstream release based on Qt 5/KF 5 remains masked until it is deemed suitable for wider use, but testing is appreciated. Adding an unmask file to is necessary to get it.

Обновление для KDE PIM 16.08 и более поздних
Большая часть кодовой базы, но не вся, была портирована с на, которая основана на Chromium's Blink. По умолчанию, этот пакет устанавливает и использует USE-флаг. Это означает, что он зависит от пакета, поэтому пользователям, предпочитающим использовать для остальной системы, необходимо выключить этот USE-флаг.

К сожалению, не все приложения KDE на данный момент совместимы. Некоторые пакеты все еще зависят от частей, основанных на Qt 4/KDElibs 4, которые не могут быть установлены совместно с современным KDE PIM. Это такие пакеты, как, , и, возможно, другие пакеты не из категории kde-apps. По умолчанию, больше не устанавливает эти пакеты.

Следующие команды убирают из world все пакеты, которые все еще зависят от этих конфликтующих пакетов:

Теперь, когда все готово, KDE PIM готов к установке:

kdesu5
Утилита, используемая для запуска графических программ от пользователя, включена в. Если собирать с USE-флагом, установится графический фронтэнд для , который может быть запущен через.

Как всегда, убедитесь, что для команд, запускаемых от, пользователь добавлен в соответствующие группы или просто есть возможность запускать их непривилегированно.

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

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

Plasma 4
Plasma 4 — это предыдущая основная версия рабочего стола KDE. Хотя она больше не поддерживается разработчиками, она тем не менее считается стабильной и по-прежнему может быть подходящим альтернативным вариантом для некоторых пользователей.

Доступные версии
Это установит дополнительные пакеты  и.

Виджеты
Many useful widgets are in the package:

Менеджер экрана
KDM (KDE Display Manager) на протяжении долгого времени является менеджером входа в систему для Plasma 4. Тем не менее, можно использовать любой другой менеджер.

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

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

Для немедленного запуска KDM:

systemd
Включите KDM для запуска во время загрузки с помощью :

Теперь запустите сервис:

Другое ПО из состава KDE
The most important KDE applications are in the portage tree and many are located in the kde-apps and kde-misc categories.

Смотрите также

 * KDE troubleshooting - An extended article on troubleshooting KDE.
 * KDE overlay - Instructions on adding Gentoo's KDE overlay.
 * KDE removal and clean up - Instructions on removing and cleaning up KDE.
 * kde-sunset overlay - For old KDE versions that have been removed from the main tree.