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, миграции и устранение неполадок можно найти на странице обновления.

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

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

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

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

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

Этому пакету требуется следующая настройка:
 * Для безопасности KWallet, используйте классическое шифрование blowfish вместо GPG
 * Используйте один и тот же пароль и для входа в систему и для kwallet
 * Настройте менеджер экрана с поддержкой PAM — как, так и удовлетворяют этому требованию:

Для управления kwallet'ами, а также для импорта и экспорта паролей, существует пакет :

Для управления kwallet'ами приложений на базе kdelibs4, таких как kopete или kmail:4:

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

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

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

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

Локализация
Тогда как Frameworks и Plasma предоставляют перевод для каждого в отдельности из своих пакетов, локализация KDE Applications осуществляется посредством отдельных пакетов. USE-флаг, установленный по умолчанию для профилей linux, используется мета-пакетами KDE Applications для установки необходимых зависимостей.

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

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

Первые два пакета содержат переводы для большинства приложений KDE Applications (слоты  и  ), вторые два относятся к пакетам  и, и актуальны только для пользователей этих пакетов.

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

Доступные версии
В Portage доступны три варианта набора утилит для управления персональными данными KDE (KDE PIM) (включающего в себя, , и ).

KDE PIM 4.14.11 and earlier
At the time of writing, the current stable version range is at 4.14.11, which includes an Akonadi-based kmail (also known as kmail2) and is still based on Qt 4/KDElibs 4.

In addition, a "noakonadi fork" is available as version 4.4.2016.01 (also known as kmail1). Adding a mask file to is necessary to get it:

Both variants are beginning to conflict with newer versions of packages. Adding certain per-package USE flag settings can solve some conflicts currently:

KDE PIM 16.08 and later
The latest upstream release based on Qt 5/KF 5 remains masked until it is deemed suitable for wider use, but testing is appreciated. Most, but not all of the codebase has been ported from to  which is based on Chromium's Blink. By default, this package sets and uses the  USE flag, which comes down to a  package dependency, so users preferring  for the rest of their system will need to switch off that USE flag.

Adding a unmask file to is necessary to get it:

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

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

Some conflicts with older packages may be solved by adding per-package USE flag settings:

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

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

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

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

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

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

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

Виджеты
Много полезных виджетов присутствует в пакете :

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

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

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

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

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

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

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

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

 * Устранение проблем с KDE - расширенная статья о поиске и устранении неисправностей в KDE
 * KDE-оверлей - инструкции как добавить Gentoo KDE оверлей
 * Удаление KDE и очистка системы - инструкции о удалении и очистки системы после KDE.
 * kde-sunset overlay - Для старых версий KDE, удаленных из основного дерева Portage.

Внешние ссылки

 * Официальная wiki для пользователей KDE
 * Официальный форум KDE
 * KDE Store (темы, виджеты, обои, и так далее)