KDE (Русский)
| Summary |
|---|
| Для пользователей Linux и Unix, KDE предлагает полный набор приложений пользовательского окружения, который позволяет взаимодействовать с этими операционными системами в современном графическом интерфейсе. Эта статья описывает его установку, настройку и исправление ошибок. |
| KDE использует библиотеку Qt. |
| Обзор |
| The Xorg project provides an open source implementation of the X Window System – the foundation for a graphical user interface. Desktop environments such as Enlightenment, GNOME, KDE, LXDE, and Xfce provide a complete graphical environment. Various window managers offer alternative and novel environments, and may be used standalone to conserve system resources. Display managers provide a graphical login prompt. |
| В связке |
| Plasma |
От 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
Локализация:
# pacman -S kde-l10n-ru
Минимальная установка
Пример для установки минимальной версии KDE SC:
# pacman -S kdebase kde-l10n-ru phonon-vlc
Вы можете выбрать phonon-gstreamer вместо phonon-vlc
Запуск 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)
Используя xinitrc
Использование xinitrc подробно описано здесь.
Откройте ~/.xinitrc. Затем раскомментируйте:
exec startkde
После перезагрузки/входа в систему, любая комманда запуска Xorg (startx или xinit) запустит 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.
Печать
Принтеры, которые настроены таким образом, появятся в приложениях KDE.
Вы так же можете выбрать конфигурацию принтера через Параметры системы -> Настройка принтеров. Чтобы воспользоваться этим методом, вы должны сначала установить эти пакеты:
# pacman -S kdeadmin-system-config-printer-kde cups
Это значит, что вам сначала нужно запустить демон cupsd.
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
Системное администрирование
Настройка переключения раскладок,
Для того, чтобы это сделать, откройте
Параметры системы > Устройства ввода > Клавиатура
Там вы, заодно, можете выбрать модель вашей клавиатуры.
На вкладке "Раскладки" вы, нажатием кнопки "Добавить", выбираете языки и их варианты, которые вы хотите использовать. На вкладке "Дополнительно" вы можете выбрать комбинацию клавиш для смены раскладки в подменю "Клавиша(и) для смены раскладки".
Настройка горячей клавиши завершения Xorg через настройки KDE
Откройте
Параметры системы > Устройства ввода > Клавиатура > Дополнительно (вкладка) > "Комбинация клавиш для прерывания работы X-сервера"(подменю)
и поставьте галочку.
Использование KCM
KCM расшифровывается как KConfig Module (модуль конфигуратора KDE). Эти модули добавляются в "Параметры системы" и предоставляют GUI-интерфейсы для настройки определенных частей системы.
Настройка внешнего вида и поведения приложений, использующих GTK:
Конфигурация загрузчика GRUB2:
Настройка тачпадов, использующих драйвер тачпадов Synaptics:
Конфигурация UFW (файрволла):
Конфигурация PolicyKit:
Настройка графических планшетов Wacom:
Остальные 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 может быть настроена в: "Параметры системы > Расширенные > Поиск по рабочему столу"' (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-пароль, и дождитесь запуска диалога настройки.
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
Мерцания в полнохкранном режиме, когда включен композитный дисплей
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=1to/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
При попытке проиграть что-либо выскакивает сообщение "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
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]
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
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
Warning: Имеются сообщения, о том что Libjpeg7 вызывает странное поведение KDEmod3. Для того что бы решить проблему, необходимо вернуться к libjpeg6, для этого следует установить libjpeg6 libpng12 из AUR. Библиотека libjpeg6 и libpng12 могут быть установлены совместно с текущими библиотеками. Если вы захотите обновить систему то poppler-qt3 из AUR вызовет конфликт с poppler. Он вызван зависимостью от kdemod3-kdegraphics-kpdf. Обходом проблемы может стать простое удаление poppler-qt3 с опцией --nodeps flag, затем обновление системы, затем снова установка poppler-qt3. Больше информации здесь
Неофициальный репозитории KDEmod3
В этой ветке форума вы можете найти информацию о не поддерживаемой сборке KDEmod3.
Ошибки
Обычные ошибки
Если вы думайте, что обнаружили что то похожее на ошибку, прочитайте страницу Common_Issues с учетом того, то файлы конфигурации KDE 4 обычно хранятся в
~/.kde4/share/config/
для приложений:
~/.kde4/share/apps/
Отправка баг-репортов в апстрим или в баг трекер дистрибьютора
Предпочтительно, если вы обнаружили небольшую или серьезную ошибку, зайти н [4] и\или [5] для того что бы описать её. Постарайтесь описать баг как можно подробнее, что бы были понятны условия возникновения ошибки.
Если вы имеете проблемы и уже спросили на форуме Arch Linux, в первую очередь, убедиеть что вы посностью обновили систему и используйте хорошее зеркало ( [6]).