KDE/KDE4

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

< KDE
Википедия Эта статья содержит фрагменты на иностранном языке .
Вы можете помочь проекту, переведя её до конца.


Содержание

Что ожидать от KDE 4.0

Отсутствие сведений - опасная вещь. Было много разговоров о том, что обещалось и что будет выпущено. Чтобы оценить KDE 4.0 и пакеты, поставляемые openSUSE, Вы можете прочитать и распространить следующее: blog 1, blog 2 , blog 3.

Вообщем, KDE 4.0 никогда не предназначался для того, чтобы заменить 3.5.x для обычных пользователей. Основной упор делался на портирование на Qt4 и создание структуры для сборки всех приложений, объявленных для KDE 4. Среда разработки к сожалению едва видима пользователю, таким образом большинство вещей, которые используют её, таких как plasmoids, групповые функциональные возможности и т.д., появится только после того, как структуры заработают, то есть начиная с версии 4.1.

Пожалуйста, обратите внимание, что несколько приложений, самые важные из которых KDEPIM (KAddressbook, KMail, KOrganizer, Kontact) и Quanta не были выпущены как часть KDE 4.0. Многие приложения KDE3 также не были перенесены в KDE 4.0. Библиотеки доступны в основном как непостоянные разрабатываемые версии.

4.0 является началом KDE 4 и нуждается в тестировании сообществом, именно за этим и была выпущена эта версия. Вы можете установить ее, если хотите помоч в тестировании. Если эта версия уже удовлетворяет вашим потребностям - очень хорошо! Во всяком случае, теперь Вы знаете, чего ожидать.

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

  • Build Service: Сервис сборки (Build Service) KDE:KDE4 содержит пакеты KDE 4.0.1, для установки/обновления см. ниже. Эти пакеты содержат актуальную сборку и включают в себя некоторые изменения openSUSE чтобы, к примеру, легче находить приложения KDE 3 в выпадающем меню.
  • Live CD: KDE Four Live это часто обновляемый Live-CD, содержащий упомянутые выше пакеты. Последняя версия включает KDE 4.0.
  • openSUSE Factory содержит текущие разрабатываемые пакеты KDE 4.0.
  • openSUSE 10.3 Gold Master: openSUSE 10.3 CD и DVD, а также стандартный репозиторий содержат в себе предварительную версию KDE4. Они были добавлены в то время, когда KDE Team работали над базовыми технологиями, а также приложениями KDE4. openSUSE 10.3 может быть обновлен до KDE 4.0.1 с помощью Build Service.

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

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

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

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

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

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

This has been already done in the Factory and KDE:KDE3 packages which also contain some other minor patches for better co-existence with KDE4 (may need to run kbuildsycoca --noincremental once to become fully active).

Установка

Проект Build Service (KDE:KDE4)

The KDE:KDE4 build service project offers KDE 4.0 packages.

Кликните на один из этих One Click Install файлов, чтобы установить требуемые пакеты и optionally зарегистрировать репозитарий на будущее. Если Вы получили сообщение о том, что зависимости не могут быть решены, войдите в "Advanced Mode" одинарным кликом и активируйте "standard" online-репозитарий вашего дистрибутива.

После инсталляции Вы обнаружите новый тип сессии "KDE 4.0" в вашем login менеджере для старта полной KDE4 сессии.

Версия:
10.3
Kde4-ymp.png

Также вы можете установить basic KDE 4 desktop. Разработчики при желании могут установить KDE 4 build dependencies: набор пакетов необходимых для компиляции KDE 4.0 из исходных кодов(только для экспертов).

Версия:
10.2
Введите в консоли:
zypper sa http://download.opensuse.org/repositories/KDE:/KDE4:/STABLE:/Extra-Apps/openSUSE_10.2/ 102-kde4
zypper install -t pattern 'KDE 4 Default'
Версия:
Factory
Kde4-ymp.png

Также вы можете установить basic KDE 4 desktop. Разработчики при желании могут установить KDE 4 build dependencies: набор пакетов необходимых для компиляции KDE 4.0 из исходных кодов(только для экспертов).


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

Для сборки KDE4 из исходных кодов используйте следующее руководство. KDE Techbase wiki.

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

  • KWin 4.0 Release Notes
  • Видимо есть проблема с "fglrx" драйверами в KDE4, которая заключается в том что окна отрисовываются очень медленно именно в KDE4,но не в KDE3. Причем не имеет значения включены эффекты оформления или нет. При использовании свободнораспространяемых драйверов "radeon" или "radeonhd", по видимому, этих проблем с оформлением не возникает. Вы можете занести "fglrx" драйвер в "blacklist" в /etc/modprobe.d/blacklist, для того чтобы предотвратить его автоматическую загрузку при старте системы. Если вы внесете изменения в файл "xorg.conf" чтобы система использовала драйвер "radeon" или "radeonhd", но модуль "fglrx" при этом будет загружен (даже если он будет выключен), вы все равно можете столкнуться с этой проблемой в KDE4.
Получено с http://ru.opensuse.org/KDE/KDE4