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 в. Например, для немецкого языка:

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

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

Доступные версии
В 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 и более поздние
Последний релиз от разработчиков, основанный на Qt 5/KF 5, остается в тестовой ветви, пока он не будет признан пригодным для стабильного использования, но его тестирование приветствуется.

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

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

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

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

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

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

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

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

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

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

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

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

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

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