KDE/KDE4

Материал из openSUSE.

< KDE(Перенаправлено с KDE4)
Данная статья является устаревшей, поскольку Страница требует обновления до вида англ. странциы

Если она в течение некоторого времени не будет обновлена, то она может быть удалена. Пожалуйста, обновите эту статью.
Обратитесь к странице Обсуждение для получения подробной информции.

Содержание

Что такое KDE 4

Под KDE 4 подразумеваются все версии четвертой ветки рабочего окружения KDE. KDE 4.3 стабильная версия рекомендуемая для большинства пользователей.

Текущее состояние

openSUSE Stable Releases

Текущий стабильный релиз рекомендован для всех пользователей

  • KDE 4.3.1: Сервис сборки (Build Service) KDE:KDE4:STABLE:Desktop содержит пакеты KDE 4.3.1, для установки/обновления см. ниже. Эти пакеты содержат актуальную сборку и включают в себя некоторые изменения openSUSE. Кроме того, они содержат патчи, которыебудут опубликованы в качестве официального обновления в Интернете. Тестирование этих пакетов и отчеты о багах высоко йенятся Novell's Bugzilla.

KDE Factory Releases

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

  • KDE 4.3.x: The KDE:KDE4:Factory:Desktop Сервис сборки (Build Service) содержит пакеты KDE 4.3.x, которые разработаны для следующего релиза openSUSE, однако собраты для всех текущих версий openSUSE.
  • KDE 4.3.x: The KDE:43 Сервис сборки (Build Service) содержит пакеты KDE 4.3.3 для всех текущих версий openSUSE.
  • KDE 4.3 Live CD: KDE Four Live это часто обновляемый Lice CD, содержащи все вышеупомянутые пакеты. Последний релиз включает в себя KDE 4.3.2

Нестабильные пакеты

  • 4.4.x (unstable): The KDE:KDE4:UNSTABLE:Desktop Сервис сборки (Build Service) содержит разрабатываемы версии, которые станут KDE 4.4. Пакеты являются экспериментальными и могут не работать. Используйте их с осторожностью; не используйте с важными данными.

Совет по безопасности

Приложения для KDE 4.0 используют ~/.kde4 для хранения настроек и данных. Приложения KDE 3 используют ~/.kde, даже если запущены в KDE 4.0.

Если вы редактировали свои файлы .profile и .bashrc и изменили переменную KDEHOME, то приложения KDE 3 и KDE 4 будут использовать одни и те же конфигурационные файлы. Это позволит приложениям для KDE 4 'обновить' конфигурационные файлы, которые они обнаружат, но приложения для KDE 3, вероянтнее всего, не смогут использовать эти обновленные файлы.

KDE 3 и KDE 4

Пакеты KDE 4 устанавливаются в директорию /usr, таким образом KDE 3 и KDE 4 могут быть установлены одновременно. В openSUSE 10.2 отдельные файлы из пакета не помечены как конфликтующие, что может привести к конфликтам, но обычно можно их проигнорировать.

Для предотвращения проблем при старте приложений KDE4 в сессии KDE3 добавьте в начале /opt/kde3/bin/startkde

PATH=/opt/kde3/bin:${PATH/:\/opt\/kde3\/bin} export PATH

Если вы используете другой оконный менеджер, то добавьте эту строку в файл .bashrc

Это уже сделано в Factory ы KDE:KDE3 пакетах которые также содержат дополнительные изменения для лутшего сосуществования с KDE4(требуеться запустить kbuildsycoca --noincremental единожды для полной активации).

Установка

Factory KDE Project (KDE 4.3)

Сервис сборки (Build Service) KDE:KDE4:Factory:Desktop предлагает в настоящее время пакеты KDE 4.x, поскольку они в стадии разработки для OpenSUSE 11.3. Это релизы из KDE project с патчами openSUSE. Они в основном пригодны для использование, но содержат ошибки. Обратная связь высоко ценится. Чтобы свести к минимуму риск, вы не должны обновлятся как только выйдет новый билд, обновляйтесь только если столкнулись с какой то ошибкой, и она исправлена в новом билде. Нажмите на один из этих файлов One Click Install для установки необходимых пакетов, а также добавления репозитария для использования в будущем. Если вы получите сообщение, что зависимость не может быть разрешена, то следуйте инструкциям KDE/Upgrade.

Image:susemini.png
Version:
11.2
Kde4-ymp.png

Or you can choose to install a more basic KDE 4 desktop. Developers can also optionally install the KDE 4 build dependencies: all the packages you need to have installed for compiling KDE 4.3 from source (experts only).


Image:susemini.png
Version:
11.1
Kde4-ymp.png

Or you can choose to install a more basic KDE 4 desktop. Developers can also optionally install the KDE 4 build dependencies: all the packages you need to have installed for compiling KDE 4.3 from source (experts only).


Image:susemini.png
Version:
11.0
Kde4-ymp.png

Or you can choose to install a more basic KDE 4 desktop. Developers can also optionally install the KDE 4 build dependencies: all the packages you need to have installed for compiling KDE 4.3 from source (experts only).


Image:susemini.png
Version:
Factory
Kde4-ymp.png

Or you can choose to install a more basic KDE 4 desktop. Developers can also optionally install the KDE 4 build dependencies: all the packages you need to have installed for compiling KDE 4.3 from source (experts only).


UNSTABLE KDE Project

Сервис сборки (Build Service) KDE:KDE4:UNSTABLE:Desktop содержит нестабильные KDE development snapshots. Эти пакеты предоставляются "как есть" и считаются экспериментальными. Никакое время не будет потрачено на исправление билдов/багов или помощь при возникновении проблемы.

STABLE KDE Project (KDE 4.3.1)

Сервис сборки (Build Service) KDE:KDE4:STABLE:Desktop предлагает пакеты KDE 4.3.1 как релиз для openSUSE 11.2. Они могут включать обновления для openSUSE 11.2. Нажмите на один из этих файлов One Click Install для установки необходимых пакетов, а также добавления репозитария для использования в будущем. Если вы получите сообщение, что зависимость не может быть разрешена, то войдите в "Расширенный режим" обработчика One Click Install и включите "стандартный" репозитарий вашего дистрибутива.

Image:susemini.png
Version:
11.2
Kde4-ymp.png

Developers can also optionally install the KDE 4 build dependencies: all the packages you need to have installed for compiling KDE 4.3 from source (experts only).


Image:susemini.png
Version:
11.1
Kde4-ymp.png

Developers can also optionally install the KDE 4 build dependencies: all the packages you need to have installed for compiling KDE 4.3 from source (experts only).


Image:susemini.png
Version:
11.0
Kde4-ymp.png

Developers can also optionally install the KDE 4 build dependencies: all the packages you need to have installed for compiling KDE 4.3 from source (experts only).


Запуск KDE 4

Если вы пользователь KDE 3 и устанавливаете KDE 4 в первый раз, вот руководство для запуска KDE 4. После установки пакетов ваш менеджер входа будет содержать сессию "KDE 4" чтобы войти в KDE 4. Если у вас включен автовход, вы должны выйти из KDE и выбрать новый тип сессии в меню Session Types.

Сборка из исходных кодов

Чтобы собрать KDE 4 из исходных кодов, слелуйте инструкции KDE/Developing/Guide.

Вопросы производительности

KDE 4 является первой свободной средой рабочего стола, использующей передовые функции, такие как композитинг, альфа-каналы и масштабируемая графикя в ядре рабочего стола, а не только с помощью композитного оконного менеджера, чтобы применять 3D эффекты. Это выявила ряд проблем с производительностью в видео драйверах и других графических подсистем Linux. Через год после первоначального релиза KDE 4, ситуация значительно улучшилась, но следующие ресурсы могут быть полезны, чтобы найти лучшие драйверы и настройки для вашего оборудования:

  • Советы по улучшению производительности графики в KDE
  • KWin 4.0 Release Notes
  • There seems to be an issue with the fglrx driver and KDE4, which causes windows to be painted/repainted very slow on KDE4, while this does not occur on KDE3. It doesn't matter if compositing effects are turned on or off in KDE4. Using the free radeon or radeonhd drivers seems not to cause such performance problems. You may have to blacklist the 'fglrx' driver in /etc/modprobe.d/blacklist, to prevent it from being loaded automatically on bootup. If you change your xorg.conf to use the radeon or radeonhd driver, but the fglrx module is still loaded (even if it is no used) you might encounter those performance problems in KDE4.
  • But also be aware without the performance provided by the fglrx driver, compositing may shut down on its own due to "insufficient resources" when using cube rotation with the radeon or radeonhd driver. When this occurs, you will receive a dialog box telling you what has happened. Bottom line, a solutions needs to be found to enable ati cards to successfully run the fglrx driver to avoid problems with compositing in kde4.

Самые досадные ошибки

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

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

"Падение" рабочего стола

При обновлении с KDE 4.0 или 4.1 до 4.2 рабочий стол, т.е. панели и.т.д. могут "упасть". Если это случилось вы должны сбросить конфигурацию plasma. Это приведет к потере всех настроек, которые вы сделали с рабочим столом и его панелями.

Откройте консоль, и выполните следующие команды от имени пользователя:

kquitapp plasma
rm ~/.kde4/share/config/plasma*
plasma

Если вы используете KDE 4.3, то вам придется заменить plasma на plasma-desktop:

kbuildsycoca4
kquitapp plasma-desktop >/dev/null 2>&1
kstart plasma-desktop & >/dev/null 2>&1

Если "падение" не позволяет получить доступ к панелям, то нажмите Alt+F2 и запустите консоль оттуда.

Звук

Если звук не работает, например в amarok, убедитесь, что у вас установлениы все необходимые кодеки. Вы можете использовать One-Click Install из opensuse-community.org.

Вопросы по зависимостям пакетов

Если Вы получаете вопросы с зависимостями пакетов при попытке обновления, убедитесь, что ваш репозиторий KDE имеет более высокий приоритет, т.е. меньший номер, чем, например, ваш OSS или репозиторий обновлений. Используйте zypper dup для обновления, которое удалит устаревшие пакеты, и установит те, которые заменят их. Многие пакеты из KDE 4.0 или 4.1 могут и не существовать больше в KDE 4.2, в этом случае вы должны удалить их. Talk:KDE/KDE4 может дать вам некоторые советы. Кроме того, если у вас есть установленные приложения, например koffice2 которые не являются частью KDE:Factory/42/UNSTABLE , но и Playground или Community репозиториев, вы должны добавить corresponding repos, прежде чем пытаться обновить их с помощью One-Click. В противном случае KOffice потребует более старую версию KDE, чем ту, который вы хотите обновить.

Зависания YaST

Существует проблема YaST, начиная с нового Qt / KDE, если вы не имеете логин shell как root (другими словами, если вы "su" вместо "su -" к примеру). Признаком является то, что YaST не показывает никакого Qt интерфейса (обратите внимание на работу центра управления, любой запущенный модуль YaST зависает). Проблема, кажется, в том, что он хочет связаться с пользователем DBus инстанции, но не имеет на нее прав. Если вы получаете логин shell как root, он не будет пытаться сделать это, и тогда все заработает.

Версии KDE 4, выпущенные с openSUSE

  • openSUSE 11.2 включает пакеты KDE 4.3.1.
  • openSUSE 11.1 включает пакеты KDE 4.1.3.
  • openSUSE 11.0 включает пакеты KDE 4.0.4.
  • openSUSE 10.3 включает пакеты KDE 3
  • openSUSE Factory включает разрабатываемые пакеты KDE 4.4.

Имена пакетов

Система пакетов в KDE4 более подробная (fine-grained) чем в KDE3. Для приложений названия пакетов теперь kde4-<имя_приложения>, и префикс kde4- предполагается оставить до тех пор, пока приложение не будет признано достаточно стабильным для постоянного использования, во избежание путаницы с соответсвующими KDE3-приложениями. Модульные пакеты (за исключением kdelibs4 и kdebase4) обычно пустые и существуют только из-за соотвествующих debuginfo-пакетов. Предполагается, что все пакеты для инсталляции создаются на их основе. Система именования и разбивки пакетов еще не окончательная, т.е. приложения которые попадают или удаляются из KDE модулей и пакетов могут быть переименованы в соответствии с правилами именования пакетов openSUSE, как, например, правила именования для библиотек.

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

Получено с http://ru.opensuse.org/KDE/KDE4