# KDE (Русский)

Ссылки по теме

- Desktop environment
- Display manager
- Window manager
- Plasma
- Qt
- KDM

KDE предлагает полный набор приложений пользовательского окружения, который позволяет взаимодействовать с операционной системами в современном графическом интерфейсе. Эта статья описывает его установку, настройку и исправление ошибок.

От KDE - Собрание программного обеспечения KDE:

  Собрание программного обеспечения KDE выросло из проекта KDE. В самом начале KDE была сформирована для того, чтобы создать красивую, функциональную и свободную среду компьютерного окружения для Linux и ему подобных операционных систем. В то время этим системам не хватало графического интерфейса пользователя, который мог бы конкурировать с предложениями от крупных производителей проприетарных операционных систем. KDE был создан, чтобы заполнить этот пропуск.

  Собрание программного обеспечения KDE - это набор библиотек и приложений рабочего окружения предоставленных KDE, которое наследует их и синхронизируется с датой их выхода новых версий. Программное обеспечение может добавляться и удаляться из этой полу-формально определенной коллекции в зависимости от конкретных нужд людей, которые работают над этим программным обеспечением, лишь с тем исключением, что сохраняется бинарная совместимость на уровне библиотек между каждым главным релизом.

От KDE - Получение программного обеспечения KDE:

  Программное обеспечение состоит из большого количества отдельных приложений и рабочего окружения в качестве среды для их запуска. Вы без проблем можете запускать приложения KDE в любом рабочем окружении. Приложения KDE построены так, чтобы хорошо интегрироваться с компонентами системы. Используя так же рабочее окружение KDE, Вы получите еще большую интеграцию приложений с системой и уменьшите расход системных ресурсов.

## Обзор

KDE 4.7 Software Compilation - текущий релиз KDE включает ряд усовершенствований и исправлений. Новый пакет KDE позволяет выбирать те приложения, которые вам нужны.

Главные достоинства Arch Linux KDE SC:

- Разделенные пакеты; для получения дополнительной информации смотрите KDE Packages
- Возможно использование различных платформ Phonon, таких как Gstreamer или VLC
- Мета-пакеты гарантируют плавное обновление и эмулируют старые монолитные пакеты для тех, кто их предпочитает.

Важные замечания по поводу обновлений:

- всегда проверяйте, чтобы зеркало, с которого Вы собираетесь устанавливать обновления, было обновлено.
- pacman предложит Вам заменить все kde-пакеты на kde-meta.
- если pacman выдает сообщение о конфликтах, не пытайтесь заставить его произвести обновление, а отправьте багрепорт.
- Вы можете удалить отдельные и/или мета-пакеты, которые Вам не нужны, после обновления.
- если Вам не нравится использовать разделенные пакеты, просто используйте kde-meta.

Следить за обновлениями Вы можете здесь

## Установка

### Полная установка KDE SC

Чтобы установить KDE полностью сперва обновите вашу систему:

    # pacman -Syu

а затем:

    # pacman -S kde

или

    # pacman -S kde-meta

Обратите внимание: Узнай в чем разница между пакетами kde и kde-meta на странице KDE Packages.

Локализация:

    # pacman -S kde-l10n-ru

Обратите внимание: KDE 4.x является модульным; вы можете установить необходимые приложения KDE без установки полного списка пакетов. См. KDE Packages для дополнительной информации.
Обратите внимание: KDE 4.x не требует пакетов Gamin или Fam для мониторинга изменений локальных файлов и директорий see more.

### Минимальная установка

Пример для установки минимальной версии KDE SC:

    # pacman -S kdebase kde-l10n-ru phonon-vlc

Вы можете выбрать phonon-gstreamer вместо phonon-vlc

Обратите внимание: Необходимо установить ttf-* пакеты. phonon-vlc требует ttf-freefonts, но используя phonon-gstreamer вы должны иметь ttf-dejavu или другие. За подробной информацией смотрите FS#26012.
Обратите внимание: Для того, чтобы окружение запускалось методами, изложенными в этой статье, и полноценно функционировало, достаточно вместо всей группы kdebase установить пакет kdebase-workspace и требуемые им зависимости. Менеджер KDM также становится доступен после выполнения этих действий.

## Запуск KDE

Запустите демон dbus и добавьте dbus в массив демонов, чтобы он запускался автоматически при загрузке системы.

Запуск KDE зависит от ваших предпочтений. В основном существует два способа старта KDE. Используя KDM или xinitrc.

### Используя KDM (KDE Display Manager)

Настоятельно рекомендуется ознакомиться с полной статьей. А также Вики-страницей KDM (Русский).

#### Запуск KDM через /etc/inittab [предпочтительный]

Откройте `/etc/inittab` и закомментируйте строчки:

    #id:3:initdefault:

    [...]

    #x:5:respawn:/usr/bin/xdm -nodaemon

Затем раскомментируйте:

    id:5:initdefault:

    [...]

    x:5:respawn:/usr/bin/kdm -nodaemon

#### Запуск KDM как демон

Добавьте "kdm" (без кавычек) в список демонов в `/etc/rc.conf`

    DAEMONS=(syslog-ng dbus network crond ... kdm)

Обратите внимание: В обоих способах KDM загружает Xorg автоматически.

### Используя xinitrc

Использование xinitrc подробно описано здесь.

Откройте `~/.xinitrc`. Затем раскомментируйте:

    exec startkde

После перезагрузки/входа в систему, любая комманда запуска Xorg (startx или xinit) запустит KDE автоматически.

Важно: Запуская KDE этим способом функции Перезагрузка/Выключение могут отсутствовать в меню KDE.
Обратите внимание: если вы хотите чтобы Xorg стартовал при загрузке, прочтите эту статью.

## Конфигурирование

Обратите внимание: Конфигурирование KDE главным образом происходит в 'Параметрах системы'. Так же доступно несколько настроек в меню 'Настройка рабочего стола', когда вы нажимаете правой кнопкой мыши на рабочем столе.

Для дополнительных опций не описанных ниже, таких как активность, различные обои на кубе рабочего стола и т.п., обратитесь к странице Plasma.

### Персонализация

Чтобы придать KDE свой стиль используйте темы Plasma, декорации окон и темы иконок.

#### Рабочий стол Plasma

Plasma это технология, обеспечивающая множество функций, начиная от показа изображений на рабочем столе, добавления виджетов на рабочем столе и заканчивая управлением панелями или "таскбаром".

##### Оформления

Оформления рlasma могу быть установлены через 'Внешний вид рабочего стола' в 'Параметрах системы'. Оформление plasma определяет как будут выглядеть окна, панели и виджеты. Если вы хотите установить их в систему, они есть в репозиториях и в AUR.

##### Виджеты

Плазмоиды - небольшие приложения KDE позволяющие сделать ваш рабочий стол более удобным. Вы сможете наблюдать важную системную информацию, как оставшееся место на диске или мониторинг/конфигурация ваших сетевых соединений. Так же есть множество других виджетов, таких как виджет погоды, или виджет загрузки изображений на фото-хостинг. Виджеты бывают двух видов - плазмоиды-скрипты и бинарные плазмоиды.

Бинарные плазмоиды должны устанавливаться через PKGBUILD из AUR. Или создайте свой собственный PKGBUILD.

Простейший способ установить плазмоиды-скрипты - нажать правой кнопкой мыши на панели или рабочем столе:

    Добавить виджет -> Другие виджеты -> Загрузить новые виджеты

Запустится приятный интерфейс для kde-look.org и предложит Вам установить/удалить/обновить плазмоиды-скрипты от сторонних разработчиков одним кликом.

Многие плазмоиды не являются официальными разработками программистов KDE. Вы так же можете попробовать установить виджеты Mac OS X, Microsoft Windows Vista/7, Google и даже виджеты SuperKaramba.

#### Декорации окон

Декорации окон могут быть изменены в:

    Параметры системы -> Внешний вид приложений -> Стиль

Там же вы можете скачать и установить темы, так же можно поискать их в AUR.

#### Интеграция GTK в KDE4

##### Автоматическая интеграция

Чтобы сменить GTK тему есть несколько приложений:

    Модуль настройки тем gtk+ (в том числе значков) в параметрах системы kde4:
    pacman -S gtk-kde4

    Другие программы:
    pacman -S lxappearance
    pacman -S gtk-theme-switch2
    pacman -S gtk-chtheme

Они могут сменить тему для выбранного вами приложения:

    lxappearance
    gtk-theme-switch2
    gtk-chtheme

##### Ручной способ

Чтобы вручную сменить тему GTK на QtCurve вам нужно создать файл `~/.gtkrc-2.0-kde4` со следующим содержимым:

    include "/usr/share/themes/QtCurve/gtk-2.0/gtkrc"
    include "/etc/gtk-2.0/gtkrc"

    style "user-font"
    {
        font_name="Sans Serif"
    }
    widget_class "*" style "user-font"
    gtk-theme-name="QtCurve"

Затем нужно создать символическую ссылку `~/.gtkrc-2.0`:

    ln -s .gtkrc-2.0-kde4 .gtkrc-2.0

Если хотите указать шрифт то добавьте следующую строчку:

     gtk-font-name="Sans Serif 9"

###### Иконки

Если у вас иконки Oxygen и вы хотите чтобы кнопки GTK выглядели так-же, установите тему иконок oxygenrefit2 из AUR как вашу GTK тему иконок. Добавьте их в файл `~/.gtkrc-2.0` или установите их с помощью lxappearance.

    gtk-icon-theme-name="OxygenRefit2"

Так же есть gtk-kde42-oxygen-theme тема в стиле Oxygen.

##### Oxygen-gtk

Oxygen-gtk - проект gtk темы от сообщества oxygen, с собственным движком, если Вы используете тему oxygen в qt приложениях, oxygen-gtk подойдёт наилучшим образом. Зависимостей из kde не несёт, хотя использует цвета и другие настройки oxygen в KDE.

    pacman -S oxygen-gtk

##### QtCurve

QtCurve - движок тем для gtk и qt приложений, доступен очень функциональный графический модуль настройки, в настройках темы для qt приложений. Чтобы интегрировать GTK в KDE 4 можно использовать QtCurve.

    pacman -S qtcurve-gtk2 qtcurve-kde4 gtk-kde4

##### Gtk+

Так же можно скачать тему GTK соответствующую вашей версии KDE здесь. Эта тема ближе всего к оригинальной Oxygen и периодически обновляется. Или использовать любимую gtk тему для qt приложений, для этого достаточно выбрать тему gtk+ в настройках внешнего вида, gtk же тему изменить как описано выше.

#### Темы иконок

Не все системные иконки доступны в KDE 4. Откройте Параметры системы > Вид приложений > Иконки и найдите новые или установите. Некоторые можно найти на kde-look.org.

#### Лого Arch Linux на кнопке меню

Нажмите правой кнопкой мыши на значок меню, выберите "Application launcher settings" затем нажмите на иконку справа. Теперь можете выбрать иконку Arch Linux для меню.

Официальные лого, иконки и другое творчество находится в пакете archlinux-artwork. После установки вы можете найти содержимое этого пакета в `/usr/share/archlinux/`.

#### Шрифты

Если шрифты в KDE выглядят ужасно, попробуйте установить пакет ttf-dejavu и ttf-liberation.

После установки выйдите из системы и войдите заново. Изменять настройки шрифтов в Панели управления KDE ненужно, потому что это скорее всего изменит ваш конфигурационный файл (`fonts.conf`).

Если вы самостоятельно настроили рендеринг шрифтов, будьте внимательны, потому что Панель управления KDE может изменить их отображение. Когда вы заходите в System Settings > Appearance > Fonts, Панель управления, вероятно, изменит ваш файл настроек шрифтов (`fonts.conf`).

Избежать этого нельзя, однако, если ваши настройки совпадут с настройками в вашем `fonts.conf`, то рендеринг шрифтов будет таким, каким вы ожидаете (чтобы изменения вступили в силу потребуется перезапустить приложения или, в некоторых случаях, перезагрузить компьютер)

Заметим, что Настройки шрифтов в GNOME действуют аналогично, если вы используете обе среды.

##### Шрифт огромен и непропорционален

Попробуйте установить DPI на 96 в System Settings > Application Appearance > Fonts.

Если это не помогает, попробуйте установить DPI прямо в настройках Xorg, как описано здесь.

#### "Эффективное пространство"

KDE часто критикуют за раздутость.

Пользователь может получить такое впечатление от множества панелей инструментов и больших значков приложений. Новая тема Kwin пришедшая в KDE SC 4.4.* со множеством элегантных кнопок, размеры которых можно было менять, улучшила ситуацию. А так же возможность скрывать панели инструментов, меню и строки состояния в приложениях KDE.

##### Настройки панелей в приложениях

Большинство панелей инструментов в программах можно удалить войдя в "Настройки". Там вы можете скрыть строку состояния и панели инструментов. Последний шаг это удаление панели меню с помощью комбинации `Ctrl+m`.

Если вы не хотите удалять панели меню, вы можете сделать их меньше или удалить названия в:

    Параметры системы -> Внешний вид приложений -> Стиль -> Тонкая настройка(вкладка) ->  (Основная / Дополнительная панель инструментов)

Так как пропорции современных плоских экранов шире чем 4:3 будет разумно расположить панели инструментов в левой или правой части окна, таким образом искусственно растягивая окна по ширине монитора.

##### Плазма

Здесь множество настроек и модификаций плазмойдов которые можно использовать для экономии рабочего пространства в KDE.

Для примера плазмойд "Цифровые часы" использует меньше места чем "Аналоговые часы". Маленькую иконку Плазмы ("Орех"), которая находится на панели, можно спрятать, заблокировав виджеты через правый клик по панели.

Если у вас много элементов в панели задач, вам следует подумать об использовании Icon Tasks. Это альтернативный менеджер задач, который позволяет отображать только лишь иконки приложений, экономя свободное пространство на панели и при этом позволяя пользователю различать запущенные задачи.

Для KDE >= 4.8 этот пакет установлен по-умолчанию в Plasma-Addon-Repository.

Для KDE < 4.8 вы можете установить его из AUR (Русский): plasma-icontasks

После установки и замены им оригинального менеджера задач, вы должны разобраться в его обширных настройках. Один из вариантов использования smooth-tasks - включить отображение только иконок задач и передвинуть панель в левую или правую часть экрана. Это особенно полезно на широкоформатных мониторах.

На маленьких мониторах может быть разумно сделать автоскрытие нижней панели. Для нетбуков есть специальное рабочее пространство, которое называется Plasma Netbook, позволяющее более эффективно использовать экран:

    Параметры системы -> Поведение среды рабочего стола -> Рабочее пространство Plasma -> Тип рабочего пространства

##### KWin

Размеры декораций окон так же могут быть изменены - если уменьшить размер кнопок на декорации окна, это сделает всю верхнюю границу меньше:

    Параметры системы -> Внешний вид рабочего стола -> Оформление окон -> Настроить оформление

Там же вы можете изменить размеры боковых границ всех окон.

### Сеть

В KDE SC была добавлена поддержка NetworkManager. Взгляните на NetworkManager для подробностей.

Так же вы можете использовать wicd-kde.

### Печать

Tip: Используйте веб-интерфейс CUPS для более быстрой настройки.

Принтеры, которые настроены таким образом, появятся в приложениях KDE.

Вы так же можете выбрать конфигурацию принтера через Параметры системы -> Настройка принтеров. Чтобы воспользоваться этим методом, вы должны сначала установить эти пакеты:

    # pacman -S kdeadmin-system-config-printer-kde cups

Обратите внимание: Если вы получаете следующее сообщение об ошибке: "The service 'Printer Configuration' does not provide an interface 'KCModule' with keyword 'system-config-printer-kde/system-config-printer-kde.py' The factory does not support creating components of the specified type."

Это значит, что вам сначала нужно запустить демон cupsd.

Обратите внимание: Если вы получаете следующее сообщение об ошибке: "There was an error during CUPS operation: 'cups-authorization-canceled' "

This means you need to give the user rights to manage printers. Это значит, что вам нужно дать пользователю права на управление принтером. Для CUPS, это задаётся в /etc/cups/cupsd.conf.
Добавление lp в SystemGroup позволяет всем, кто может печатать, настраивать принтеры. Вы, конечно, можете добавить другую группу.

    /etc/cups/cupsd.conf

    # Administrator user group...
    SystemGroup sys root lp

### Samba/Windows

Если хотите получать доступ к ресурсам Windows установите пакет samba:

    pacman -S samba

Добавить папки для общего доступа можно в

     Параметры системы > Общий доступ > Samba

### KDE Desktop Activities

KDE - это набор виджетов виртуального стола, основанных на Plasma, которые могут быть настроены независимо друг от друга, как будто у вас больше чем один монитор. Начиная с KDE 4.5, функция изменения Деятельности рабочего стола была значительно упрощена.

Кликните на "Орех" на вашем рабочем столе и в выскочившем окошке нажмите "Деятельность".

Внизу экрана появится plasma-панель, на которой будут отображены созданные Деятельности рабочего стола Plasma. Далее вы можете переключаться между ними нажимая на их изображения.

### Энергосбережение

В KDE уже встроен модуль "Powerdevil Power Management" который меняет профили производительности, и яркость экрана(Если возможно)

#### Как настроить энергосбережение через Cpufreq

Начиная с KDE 4.5, Powerdevil не управляет схемами энергопотребления CPU через Cpufreq. Процессор используется с применением схемы (аппаратного регулятора и/или ядра) пониженного энергопотребления "ondemand"(по требованию) и это официальный путь управление энергоснабжением системы, согласно директивам разработчиков компонентов ядра, отвечающих за управление питанием.

Начиная с KDE 4.6, изменение частоты CPU больше не в компетенции KDE. Вместо этого предполагается, что это будет автоматически обрабатываться аппаратно и/или посредством ядра. Некоторые дистрибутивы используют схему cpufreq `ondemand` по умолчанию, но Arch в их число не входит.

В качестве предпосылки к следующему, вы должны внимательно прочитать wiki статью про cpufreq и убедиться, что соответствующие модули ядра загружены. Если вы удовлетворены настройками вашего регулятора после загрузки (со скриптом демона `cpufreq`, например), то этот раздел не является для вас уместным и может быть пропущен.

1. Установите пакет `cpufrequtils`, если вы этого ещё не сделали (для утилиты `cpufreq-set`):

    pacman -S cpufrequtils

2. Далее, вы должны будете предоставить доступ к `cpufreq-set` для соответствующих пользователей посредством настройки sudo. К примеру, если вы состоите в группе wheel, вы можете использовать `visudo` чтобы добавить

    %wheel ALL = (ALL) NOPASSWD: /usr/bin/cpufreq-set

в ваш файл `sudoers`.

3. В Параметры системы > Управление питанием > Профили выберите профиль или создайте новый. Поставьте галочку напротив опции Запустить сценарий и добавить соответствующую команду `cpufreq-set` для выбранного профиля. Например, ваш профиль "Энергосбережение" будет использовать:

    sudo cpufreq-set -r -g ondemand

Ваш профиль "Производительность" будет использовать

    sudo cpufreq-set -r -g performance

Обратите внимание: Примеры cpufreq-set выше могут быть недостаточны для установки регулятора для всех процессоров/ядер

Для некоторых семейств CPU ключ `-r` может установить регулятор не для всех процессоров/ядер, а только для CPU 0. В этом случае вам нужно будет написать скрипт для перебора всех ядер. Простой скрипт для четырёхядерного процессора выглядит так:

    #!/bin/bash
    for i in {0..3}; do
      sudo /usr/bin/cpufreq-set -c${i} -gondemand
    done

Обратите внимание: Вы можете узнать, какие регуляторы активны с помощью `cpufreq-info -o` или, менее интуитивно путём просмотра `/sys/devices/system/cpu/cpu*/cpufreq/scaling_governor`.

## Системное администрирование

### Настройка переключения раскладок,

Для того, чтобы это сделать, откройте

       Параметры системы > Устройства ввода > Клавиатура

Там вы, заодно, можете выбрать модель вашей клавиатуры.

Обратите внимание: Если вы используете Evdev, что значит Xorg автоматически делает настройку клавиатур, желательно, чтобы вы выбрали "Evdev-managed keyboard".

На вкладке "Раскладки" вы, нажатием кнопки "Добавить", выбираете языки и их варианты, которые вы хотите использовать. На вкладке "Дополнительно" вы можете выбрать комбинацию клавиш для смены раскладки в подменю "Клавиша(и) для смены раскладки".

### Настройка горячей клавиши завершения Xorg через настройки KDE

Откройте

       Параметры системы > Устройства ввода > Клавиатура > Дополнительно (вкладка) > "Комбинация клавиш для прерывания работы X-сервера"(подменю)

и поставьте галочку.

### Использование KCM

KCM расшифровывается как KConfig Module (модуль конфигуратора KDE). Эти модули добавляются в "Параметры системы" и предоставляют GUI-интерфейсы для настройки определенных частей системы.

Настройка внешнего вида и поведения приложений, использующих GTK:

- kde-gtk-config
- kcm-gtk
- kcm-qt-graphicssystem

Конфигурация загрузчика GRUB2:

- grub2-editor
- kcm-grub2

Настройка тачпадов, использующих драйвер тачпадов Synaptics:

- synaptiks
- kcm_touchpad

Конфигурация UFW (файрволла):

- kcm-ufw

Конфигурация PolicyKit:

- kcm-polkit-kde-git

Настройка графических планшетов Wacom:

- kcm-wacomtablet

Остальные KCM можно найти здесь.

## Семантический рабочий стол и домашний поиск

Большинство пользователей, только что установивших KDE удивляются, какой функционал могут им предложить перечисленные ниже 4 приложения. Весьма значительное количество их возможностей ещё до сих пор глубоко скрыты от пользователей и на сегодняшний день немного приложений, представленных в KDE SC используют эти интерфейсы. В данном разделе предлагается сначала объяснить возможности, а затем убедить пользователя в том, какую мощь могут ему предоставить эти инструменты, однажды интегрированные в KDE. Нижеследующие разделы являются более или менее грубо укороченная версия статьи [[1].

### Soprano

Soprano - это QT-библиотека, имеющая возможность обрабатывать RDF информацию. Это семантические данные. Такие данные - специальный вид метаданных, намного более гибких, чем, например, теги MP3 или Метатеги в HTML-разметке, в отличие от них данные RDF больше напоминают структуру разговорного предложения, таким образом значительно расширяя круг их использования.Soprano запоминает семантические данные в в бэкенде (прошу предложить более годный вариант перевода) и предоставляет низкоуровневый доступ к ним.

### Nepomuk

Nepomuk является как бы связующим звеном между Soprano и рабочим столом KDE, и, соответственно, пользователем. Nepomuk позволяет задавать файлам ключевые слова с различными записями (?) и предлагает интерфейс разработки приложений для приложений, предоставленных в KDE SC. Активированный по умолчанию, Nepomuk может быть отключён в Параметрах системы -> вкладка "Расширенные" -> Поиск на рабочем столе (System Settings -> "Advanced" Tab -> Desktop Search)

### Akonadi

Akonadi - один из способов доставки данных в Nepomuk. is one of the ways of getting data into Nepomuk. Akonadi собирает все виды PIM-данных (данные органайзера) из KMail, KAdressBook или Kopete. А собирает он контакты из чатов, адреса, вложения и содержимое писем электронной почты. Прежде всего, Akonadi предоставляет эти данные Nepomuk, но кроме того ещё и предлагает централизированную точку доступа к этой информации.

### Поисковая система Strigi

Strigi - другой способ предоставления данных в Nepomuk. Предпочтительно, Stringi индексирует домашнюю папку пользователя. Индексирование означает не только сбор данных о именах файлов, но также и данные о музыкальной коллекции пользователя, или отмеченных загрузок из KGet. Поиск Stringi интегрирован в программу "Запуск приложений" (KDE Launcher), которую пользователь может запустить, нажав `Alt+F2`

По умолчанию, у файлового менеджера Dolphin есть панель поиска в правом верхнем углу, в которую Вы можете ввести то, что будет найдено из индекса Stringi.

Обратите внимание: Strigi несколько затрагивает потребление процессорного времени, количество потребляемой памяти, доступ к диску и свободное пространство на нём, а также потребляет энергию от батареи. В случае, если Вам кажется, что Stringi потребляет слишком много ресурсов, его можно отключить в "Параметры системы > Расширенные > Поиск по рабочему столу"' (System Settings > Advanced > Desktop Search").

Индексация папок в Strigi может быть настроена в: "Параметры системы > Расширенные > Поиск по рабочему столу"' (System Settings -> "Advanced" Tab -> Desktop Search)

## Найстройка KDM (Менеджер входа в систему)

### Настройка Xserver

Пример настройки KDM может быть найдет `/usr/share/config/kdm/kdmrc`. смотри `/usr/share/doc/HTML/en/kdm/kdmrc-ref.docbook` для опций.

### Настройка KDM

Просмотрите Параметры системы > Экран входа в систему (System Settings > Login Screen) и внесите свои изменения. Когда вы нажмёте "Применить" ("Apply"), приложение "Авторизация в в политиках KDE") запросит у вас пароль суперпользователя для того, чтобы иметь возможность применить изменения.

#### Проблемы с настройкой KDM от пользователя

Если вы не можете настроить KDM от обычного пользователя то, нажмите:

`Alt+F2`

и введите

     kdesu systemsettings

В возникшем окне введите root-пароль, и дождитесь запуска диалога настройки.

Обратите внимание: Так, как вы запустили настройки от root, будьте осторожны в настройках. Все настройки сохраняются в `/root/.kde4` и не в `~/.kde4` (домашняя папка пользователя).

## Phonon

### Что такое Phonon?

Phonon - мультимедийный API для KDE 4. Phonon создан, чтобы дать KDE возможность быть независимым от какого-либо единичного мультимедийного фреймворка, буть то GStreamer или Xine и обеспечить стабильный API жизненному циклу KDE 4. Он сделан по разным причинам: создать простой мультимедийный API в стиле KDE/Qt, улучшить поддержку "родных" фреймворков от Windows или Mac OS X, а также исправить проблемы фреймворков от прерывания их разработки, или же от API, или нестабильности ABI.

из Bикипедии.

Phonon is being widely used within KDE, for both audio (e.g., the System notifications or KDE audio apps) and video (e.g., the Dolphin video thumbnails).

### Какой back-end я должен выбрать?

Вы можете выбирать между различными back-end'ами, такими как Gstreamer, Xine ( phonon-xine ) или VLC ( phonon-vlc ).

## Использование WebKit в konqueror

### Что такое WebKit?

WebKit это браузерный движок с открытым исходным кодом разрабатываемый Apple Inc. Используется в Safari и Chromium. WebKit является логичным продолжением развития библиотек KHTML и KJS и содержит множество улучшений.

### Как использовать в konqueror

Можно использовать WebKit в Konqueror в замен KHTML. Для начала установите kwebkitpart:

     pacman -S kwebkitpart

Затем запустите следующую команду:

     keditfiletype text/html

В открывшимся окне зайдите на вкладку "Встраивание" перевинтите пункт "WebKit" вверх, к верху списка. Затем нажмите "ОК" и перезапустите Konqueror.

## Решение проблем

### Проблемы с горячими клавишами

Если khotkeys не работает, сперва убедитесь, что вы полностью обновили систему. Также можно создать `~/.kde4/Autostart/reloadkhotkeys.sh`, содержащий

    #!/bin/bash
    (sleep 3 && qdbus org.kde.kded /modules/khotkeys reread_configuration) &

затем выполнить

    chmod u+x ~/.kde4/Autostart/reloadkhotkeys.sh

и затем перезапустить сеанс KDE.

### Нет превью у видео в Dolphin

Установите пакет kdemultimedia-mplayerthumbs :

      pacman -S kdemultimedia-mplayerthumbs

### Проблемы с автомонтированием, или странное поведение при монитировании

Since the new X-Server 1.8 arrived in the stable repos some users got the impression that HAL (Hardware Abstraction Layer) might not be needed anymore at all. But for a fully functional KDE-Desktop it is neccessary to run hal:

    /etc/rc.d/hal start

For ease of use you should add it to your daemons list in `/etc/rc.conf`:

    DAEMONS=( .. @hal ..)

It is no problem to start HAL in the background to shave some time of boot. If you are using udev to automatically mount your drives with an udev-rule without running hal you should take note of the fact that these mounted drives will not be recognized by KDE. So no entry of this device will show up in Dolphin and Device Notifier won't notify you either.

### Проблемы с графикой

#### Низкое быстродействие 2D графики, или артефакты

Make sure you have the proper driver for your card installed, so that your desktop is at least 2D accelerated. Follow these articles for more information: ATI, NVIDIA, Intel for more information, in order to make sure that everything is all right. The open-source ATI and Intel drivers and the proprietary (binary) Nvidia driver should theoretically provide the best 2D and 3D acceleration.

However, in my case, I have found the Nouveau open-source driver for Nvidia cards to be the most efficient when it comes to 2D drawing (the binary was so bad, changing a tab or minimizing a window would require 5-8 seconds, but I have only heard one or two other people with my problem). As with anything, your mileage may vary.

If this doesn't solve your problems, maybe your driver doesn't provide a good XRender acceleration which the current Qt painter engine relies on by default. You can change the painter engine to software based only by invoking the application with the "-graphicssystem raster" command line. This rendering engine can be set as the default one by recompiling Qt with the same as configure option, "-graphicssystem raster". The raster paint engine enables the CPU to do the majority of the painting, as opposed to the GPU. You may get better performance, depending on your system. This is basically a work-around for the terrible Linux driver stack...since the CPU should obviously not be doing graphical computations since it is designed for fewer threads of greater complexity, as opposed to the GPU which is many threads but lesser computational strength.

With Qt 4.7+, recompiling Qt is not needed. Simply export QT_GRAPHCSSYSTEM=raster, or "opengl", or "native" (for the default). Raster depends on the CPU, OpenGL depends on the GPU and high driver support (it's buggy and highly in development, so I wouldn't expect it to work), and Native is just using the X11 rendering (mixture, usually).

For mroe information, consult this KDE Developer blog entry and/or this Qt Developer blog entry. I recommend both.

#### В Konsole медленно работают некоторые приложения, такие как vim

This is a problem that is caused by slow glyph rendering. You can solve this by switching to a scalable font like Bitstream Vera Sans Mono.

#### Низкая скорость работы 3D графики

KDE begins with desktop effects enabled. Older cards may be insufficient for 3D desktop acceleration. You can disable desktop effects in

    System Settings > Desktop

or you can toggle desktop effects with `Alt+Shift+F12`

Обратите внимание: You may encounter such problems with 3D desktop performance even when using a more powerful graphics card, but using catalyst proprietary driver (fglrx). This driver is known for having issues with 3D acceleration. Visit the ATi Wiki page for more troubleshooting.

#### Мерцания в полнохкранном режиме, когда включен композитный дисплей

According to https://fedoraproject.org/wiki/KDE/How_to_reduce_fullscreen_flicker :

Press `Alt+F2` and run:

        kwriteconfig --file kwinrc --group Compositing --key UnredirectFullscreen --type bool false

Apply the changes by pressing `Alt+F2` and running:

        qdbus org.kde.kwin /KWin reconfigure

This forces KWin not to use window unredirection but can affect performance of fullscreen OpenGL applications when desktop effects are enabled. Desktop effects can be suspended to prevent performance issues (press `Alt+Shift+F12`) before running such applications.

See https://bugs.kde.org/show_bug.cgi?id=177495

##### Проблемы с графикой в KDE 4.5

Many users who use the ATI and Intel open-source drivers have encountered several performance regressions with the latest KWin update in KDE 4.5. Please try one of the following workarounds (in order of merit) if you have such a problem (via System Settings > Desktop Effects > Advanced):

- Add `export LIBGL_ALWAYS_INDIRECT=1` to `/etc/profile`
  - Optionally (because the above already forces this), uncheck Enable direct rendering under OpenGL Options
  - Reboot (and we do mean reboot - don't try to restart the X server)
  - This effectively disables Direct Rendering and may affect other OpenGL applications negatively
- Use XRender as the Compositing type
- Disable Desktop Effects (compositing) altogether
  - the best way to achieve this appears to be to disable compositing in xorg.conf by adding

    Section "Extensions"
     Option "Composite" "Disable"
    EndSection

See upstream bug report: https://bugs.kde.org/show_bug.cgi?id=241402

### Проблемы со звуком KDE

#### Проблемы связанные с ALSA

Обратите внимание: Для начала убедитесь, что у вас установлены alsa-lib и alsa-utils.

##### При попытке проиграть что-либо выскакивает сообщение "Falling back to default"

  Устройство воспроизведения аудио <имя-звукового-устройства> не работает.
  Откат к устройству по-умолчанию

Откройте

    Параметры системы > Мультимедиа

и установите устройство под названием "default" выше остальных устройств в каждом списке.

##### У меня не воспроизводятся mp3 файлы, когда в качестве back-end Phonon установлен Gstreamer

Данная проблема может быть решена установкой gstreamer0.10-plugins

     pacman -S gstreamer0.10-plugins

Если у вас всё ещё возникают проблемы, вы можете попробовать сменить backend, используемый Phonon, установкой phonon-vlc

     pacman -S phonon-vlc

Убедитесь, что новый backend приоритетней:

     Параметры системы > Мультимедиа > Библиотеки воспроизведения(вкладка)

##### Amarok зависает на время, прежде чем играть любой трек

Если вы столкнулись с этой ошибкой, проблема в backend ПО. Чтобы исправить эту проблему, измените backend Amarok'а с gstreamer на xine.

#### Проблемы связаные с OSS4

Если вы используете OSS4 и у вас возникают проблемы, вы должны знать, что разработчики Kmix ещё интегрируют поддержку OSSv4. Пакет kdemultimedia-kmix-oss-svn до сих пор в статусе "экспериментальный". В Arch Linux используется Phonon с библиотекой воспроизведения Gstreamer, поэтому большинство программ должны работать. Вы также можете попробовать Phonon с vlc.

### Ошибки в некоторых пакетах

Due to some upgrades on the packages or a newer versioned pacman with bugs (pft, like there are any ;) ) there could be some problems during upgrading. Please read the sections below, if you have a problem.

### Я установил минимальную версию, после установок некоторых пакетов я вошел в KDE, услышал звук входа и ничего не произошло, нет ни каких панелей

If you wanted a minimal installation of KDE, logged in, heard the login sound but nothing else happened, you may not have installed the Plasma binaries. These are included in

      kdebase-workspace

Install this package and restart Xorg.

### Я хочу обновить конфигурацию KDE, что мне делать?

Просто переименуйте папку с настройками KDE (в случае, если вы захотите вернуться к старым настройкам):

    mv ~/.kde4 ~/.kde4-backup

### Plasma ведёт себя странно

Plasma issues are usually caused by unstable plasmoids or plasma themes. First, find which was the last plasmoid or plasma theme you had installed and disable it or uninstall it.

So, if your desktop suddenly exhibits "locking up", this is likely caused by a faulty installed widget. If you cannot remember which widget you installed before the problem began(sometimes it can be an irregular problem), try to track it down by removing each widget until the problem ceases. Then you can uninstall the widget, and file a bug report (bugs.kde.org) only if it is an official widget. If it is not, I recommend you find the entry on kde-look.org and inform the developer of that widget about the issue (detailing steps to reproduce, etc).

If you cannot find the problem, but you do not want all the KDE settings to be lost, do:

     rm -r ~/.kde4/share/config/plasma*

This command will delete all plasma related configs of your user and when you will relogin into KDE, you will have the default settings back. You should know that this action cannot be undone. You ought to create a backup folder and copy all the plasma related configs in it.

## Другие форки KDE

### Chakra Project

Важно: Chakra Project may soon split from Arch's main system. You should be informed on Chakra Project's news and devs' decisions on Chakra Project website.

#### Split KDE packages

The Chakra Project is a community-based modular version of KDE 4 and Live CD project, which includes a number of UI enhancements for KDE 4.x. Visit the Chakra Project Wiki main page for more information.

#### Chakra Project Arch Live CD

The Chakra Project also provides a full featured Live CD, which has the latest stable KDEmod4 packages included. You may visit the Chakra Project Live CD webpage in order to find more information.

#### Переход с KDEmod на KDE в [extra]

Обратите внимание: You do have instructions for passing from [extra]'s KDE4 to KDEmod4 here.

Both flavours of KDE provide the same Desktop Environment, so if you install the one or the other, in the same upstream version, there should not be any problem regarding plasmoids, themes, styles or any KDE related application.

So, if you want, for any reason, to pass from KDEmod to [extra]'s KDE, do:

     pacman -Rd kdemod

OR

     pacman -Rd kdemod-uninstall

and it should be removed, but with the `-d` argument, the KDE dependent packages are not uninstalled, but only the Desktop Environment. But, if you want to completely remove any KDEmod specific application/plasmoid/style etc too, do

     pacman -Rcns kdemod

and then make sure that everything has been uninstalled:

     pacman -Q | grep kde

Обратите внимание: If you want to use the same KDE specific settings from the previous KDEmod installation, move or rename `~/.kdemod4` to `~/.kde4`

After this, you may have KDEmod uninstalled.

Then, follow this.

### Нестабильный KDE

#### KDEmod testing/unstable

На сайте [2] можно найти репозитории которые можно добавить в pacman.conf для того что бы протестировать нестабильные пакеты KDEmod .

#### Нестабильный KDE (Снимок CVS)

##### Неофицальный kde-unstable

    ProgDan создал репозитории, куда он загружает testing пакеты, когда появляется новый снимок cvs. Можно ознакомиться в [3].

##### Официальное kde-unstable

Когда KDE достигает статуса бетты или Релиз-кандидата, тогда содержимое "нестабильных" пакетов загружаются в репозиторий [kde-unstable].

Его можно использовать, добавив, это:

    [kde-unstable]
    Include = /etc/pacman.d/mirrorlist

в `/etc/pacman.conf`

Затем, когда KDE становиться стабильным, пакеты переходят в [extra] .

### Старый KDE 3

#### Переход с KDE4 на KDEmod3

Для людей, которые решили что KDE 4 ещё не готов, существует сайт, о том как перейти на версию KDE 3.5 которая называется KDEmod3.

Важно:

- Имеются сообщения, о том что Libjpeg7 вызывает странное поведение KDEmod3. Для того что бы решить проблему, необходимо вернуться к libjpeg6, для этого следует установить libjpeg6 libpng12 из AUR. Библиотека libjpeg6 и libpng12 могут быть установлены совместно с текущими библиотеками. Если вы захотите обновить систему то poppler-qt3 из AUR вызовет конфликт с poppler. Он вызван зависимостью от kdemod3-kdegraphics-kpdf. Обходом проблемы может стать простое удаление poppler-qt3 с опцией --nodeps flag, затем обновление системы, затем снова установка poppler-qt3. Больше информации здесь
- KDE 3 больше не поддерживается разработчиками KDE. KDEmod3 больше не поддерживается разработчиками Chakra Projects . Используйте на свой страх, мирясь с ошибками, зависимостями, и проблемами с производительностью

#### Неофициальный репозитории KDEmod3

В этой ветке форума вы можете найти информацию о не поддерживаемой сборке KDEmod3.

## Ошибки

### Обычные ошибки

Если вы думайте, что обнаружили что то похожее на ошибку, прочитайте страницу Common_Issues с учетом того, то файлы конфигурации KDE 4 обычно хранятся в

    ~/.kde4/share/config/

для приложений:

    ~/.kde4/share/apps/

### Отправка баг-репортов в апстрим или в баг трекер дистрибьютора

Предпочтительно, если вы обнаружили небольшую или серьезную ошибку, зайти н [4] и\или [5] для того что бы описать её. Постарайтесь описать баг как можно подробнее, что бы были понятны условия возникновения ошибки.

Если вы имеете проблемы и уже спросили на форуме Arch Linux, в первую очередь, убедиеть что вы посностью обновили систему и используйте хорошее зеркало ( [6]).

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

- KDE Homepage
- KDE Bug Tracker
- Arch Linux Bug Tracker
- KDE WebSVN

Categories:

- Desktop environments (Русский)
- Русский