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 две версии одних и тех же библиотек не могут быть установлены в одно время — такие пакеты удаляются из пакетов *-meta.

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

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

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

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

To manually install these localization packages instead, use the following (complete) list or pick as desired:

While the first two contain translations for the majority of KDE Applications (slot  and  ), the latter  directly corresponds to - and is only relevant to users of -  or its related packages.

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

KDE PIM 4.14.11 и более ранние
Стабильной на данный момент является версия 4.14.11, включающая в себя kmail, основанный на Akonadi (также известный как kmail2). Она по-прежнему основана на Qt 4/KDElibs 4.

Кроме того, в качестве версии 4.4.2016.01 доступен "noakonadi fork" (также известный как kmail1). Для установки этой версии необходимо добавить файл маски в каталог /etc/portage/package.mask:

Оба варианта начинают конфликтовать с более новыми версиями пакетов. На данный момент, некоторые конфликты можно разрешить, добавив определенные USE-флаги для конкретных пакетов:

KDE PIM 16.12 and later
The latest upstream release based on Qt 5/KF 5 remains testing until it is deemed suitable for stable 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.

Unfortunately, not all of the KDE Applications are compatible yet, with some packages still depending on Qt 4/KDElibs 4 based parts that can not be installed with modern KDE PIM at the same time. That includes, , and possibly other packages outside of the kde-apps category. By default, these packages are no longer installed by.

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

Некоторые конфликты с более старыми пакетами можно разрешить, добавив определенные USE-флаги для конкретных пакетов:

Теперь, когда все готово, 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 (темы, виджеты, обои, и так далее)