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 две версии одних и тех же библиотек не могут быть установлены в одно время. Мета-пакеты принимают во внимание эти конфликты и в некоторых случаях предпочитают более надежную версию, а не новый порт.

Доступные версии
Установятся следующие «меньшие» мета-пакеты, которые, конечно, так же могут быть установлены вручную:

Installation
Пакет включает в себя полный набор Applications:

Локализация
Для того, чтобы локализовать приложения KDE, включите USE-флаг  для автоматической установки необходимых пакетов — либо глобально в файле, либо локально, для конкретных мета-пакетов:

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

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

Доступные версии
В Portage на данный момент доступны два варианта KDE PIM, набора утилит для управления персональными данными KDE (он включает в себя такие пакеты, как, и ). Оба варианта по-прежнему основаны на Qt 4/KDElibs 4. Текущая версия, включающая в себя kmail, основанный на Akonadi (также известный как kmail2), устанавливается по умолчанию. "noakonadi fork", включающий в себя kmail, не основанный на Akonadi (также известный как kmail1), можно установить посредством помещения mask file в.

Обновление для 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. Хотя она больше не поддерживается разработчиками, она тем не менее считается стабильной и по-прежнему может быть подходящим альтернативным вариантом для некоторых пользователей.

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

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

Менеджер экрана
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 - советы по работе в среде рабочего стола KDE
 * Устранение проблем с KDE - расширенная статья о поиске и устранении неисправностей в KDE
 * KDE/KDEPIM-4.7 upgrade
 * KDE-оверлей - инструкции как добавить Gentoo KDE оверлей
 * Удаление KDE и очистка системы - инструкции о удалении и очистки системы после KDE.

Внешние ресурсы

 * Официальная wiki для пользователей KDE
 * Официальный форум KDE
 * KDE-Apps.org
 * KDE-Look.org
 * KDE-Files.org