KDE/ru

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

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

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

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

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

Для окружения рабочего стола Plasma 5 выберите профиль  c  или   c. Обратите внимание, что комбинации USE-флагов, отличающиеся от установленных профилем, технически возможны (особенно, если вместо полного окружения рабочего стола KDE Plasma выполняются только некоторые приложения), но могут быть неподдерживаемыми, непроверенными или привести к неожиданной потере функциональности.

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

Session tracker
Выберите один из:


 * : Standalone logind package, default for profile, extracted from systemd project for use with OpenRC or other init systems.
 * : Uses the session tracker part of systemd. Users of systemd do not need to take any other initiative here.

Менеджер устройств
Выберите один из:


 * : Enables support for udev Linux dynamic and persistent device naming.
 * : Fork of udev for better compatibility with older kernels and various toolchains. No longer maintained by Gentoo, discouraged.
 * : Uses the device manager part of systemd. Users of systemd do not need to take any other initiative here.

Разное

 * : Включает использование системы межпроцессного взаимодействия D-Bus.
 * : Включает набор инструментов polkit для контроля привилегий системных сервисов.
 * : Включает поддержку некоторых сервисов, связанных с хранением данных.

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

Plasma
Plasma 5 — это текущее поколение рабочего окружения KDE, основанное на Qt 5 и KDE Frameworks 5.

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

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

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

Без менеджера экрана
Plasma can be started the old-fashioned way with, but extra care needs to be taken to ensure it gets a valid session.

When using, Plasma can be launched with

This can be added to a user's profile file which will be executed when logging in:

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

System tray
Plasma 5 uses the StatusNotifier specification for systray icons. As not all applications have been ported to the new system, some workarounds exist, and Plasma 5 has a means to convert old xembed-based system tray icons to StatusNotifier icons.

Legacy support is enabled by activating  for, which is pulling in.

Pidgin
requires. After install, the Ubuntu Indicator plugin can be found under Tools | Plugins.

KWallet
Многие пользователи познакомятся с, зашифрованным хранилищем паролей Plasma, когда будут добавлять поддержку (беспроводного) сетевого подключения после входа пользователя или учётные записи электронной почты в.

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

Автоматическая разблокировка KWallet
provides a mechanism to avoid being subsequently asked for access to kwallet after login.

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

Отключение KWallet
To disable the KWallet subsystem completely, edit the following file:

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

Non-root user authentication for dialogs
Some KDE dialogs such as printers, adding wireless networks and adding users require administrator authentication. This is handled through and operates independently from. By default in Gentoo, the root account is the only administrator, and so even if a user account can run root commands through, authentication in these KDE dialogs will fail.

Adding wireless networks using is allowed by a polkit rule which is part of the Gentoo package and already allows access for every user in the group plugdev. For other dialogs the behavior must be configured manually: If all users of the group wheel are required to be administrators, create a copy of starting with a number lower than 50, and edit the line  to the following:

The wiki page provides more details on rules configuration.

Запуск графических приложений без прав root
KDE Plasma has a utility in order to start graphical programs with root privileges. It is provided by - if built with USE flag , a graphical frontend to  is installed. This requires, and only works within X.

Не забудьте пересобрать пакет, чтобы применить изменения:

It can be used by invoking either from KRunner or a terminal emulator:

A message dialog will be displayed prompting for the root password.

Файлы
XDG standard directories are being used for KDE Plasma and KDE applications:


 * (defaults to ) - Configuration files
 * (defaults to ) - Application data

Удаление
The first step to remove KDE Plasma and its dependencies is to unmerge. This will not yet remove any files from the installation, so the desktop environment will keep running:

In a next step it makes sense to scan directory for any KDE Plasma specific entries in,  and  and clean them up.

Finally, run the command to uninstall any Plasma packages and their dependencies. It would make sense to quit any running Plasma session beforehand:

Приложения
Сервисный релиз содержит в себе различные приложения и библиотеки, основанные на Qt 5/KDE Frameworks 5.

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

Установка
Пакет включает в себя полный набор Сервисного релиза:

If not all the packages are required, one or several smaller meta packages from the list above may be picked instead. Alternatively, it is possible to set to reduce the number of applications installed by.

Локализация
Plasma 5 и приложения поставляются с собственным пакетным набором. Их можно включить в системных настройках.

KDE PIM
KDE PIM is a whole suite of applications to manage personal information including mail, calendar, contacts and more. It has several optional runtime dependencies to extend its functionality:


 * Virus detection:
 * Spam filtering: or

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

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

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

Устранение проблем
Refer to the sub-article.

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

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

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

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