Windows/Installation (ru): Difference between revisions

From KDE Community Wiki
*>Kraplax
(→‎Проверка установки: добавлен раздел "Запуск, завершение работы, и диагностика проблем")
*>Kraplax
(→‎Состояние: обновил данные о пакетах и состоянии проекта в целом)
Line 109: Line 109:
* Полнотекстовый поиск в цетре помощи khelpcenter не работает из-за отключенных Perl-скриптов.
* Полнотекстовый поиск в цетре помощи khelpcenter не работает из-за отключенных Perl-скриптов.
* Многие приложения не имеют иконки в проводнике Windows (исконка в вид пустого окошка).
* Многие приложения не имеют иконки в проводнике Windows (исконка в вид пустого окошка).
* Приложения которые пытаются воспроизводить звук могут выводить предупреждение о проблемах с "Multimedia Backend". Для правильной работы требуется движок [http://phonon.kde.org/ Phonon] для Windows. Из-за нехватки человекоресурсов пока что не существует поддержки этого движка.
* Мультимедийная поддержка должна работать, хотя воспроизведение видео все еще отсутствует (недостаток движка).


Общие замечания:
Общие замечания:
* Есть много KDE программ, которые не входят в KDE 4.0.0 и на данный момент не имеют пакетов для MS Windows.
* Есть много KDE программ, которые не входят в KDE 4.0.0 и на данный момент не имеют пакетов для MS Windows.
* KDE-windows не поддерживает всех возможностей, доступных под Linux, поэтому нет никаких композитных менеджеров KWin, меню "Пуск" специфичных для KDE, поддержки Plasma, и т.п. Это связано с ограничениями Windows.
* KDE-windows не поддерживает всех возможностей, доступных под Linux. Есть начальная реализация Plasma как замены оболочке рабочего стола начиная с 4.1.2 - однако, это никак не связано с kwin/X11, что означает отсутствие каких-либо спецэффектов рабочего стола.
* Некоторые приложения KDE используют специфичные для UNIX систем особенности, такие как использование псевдотерминалов в konsole, поэтому их перенос на MS Windows сильно затруднен.
* Некоторые приложения KDE используют специфичные для UNIX систем особенности, такие как использование псевдотерминалов в konsole, поэтому их перенос на MS Windows сильно затруднен (а скорее, на данный момент невозможен).


=== Состояние и содержимое пакетов===
=== Состояние и содержимое пакетов===
Line 122: Line 122:
!Состояние
!Состояние
!Содержимое
!Содержимое
|-valign="top"
|amarok
|не собирается
|Музыкальный плеер Amarok
|-valign="top"
|-valign="top"
|Digikam
|упакован
|Управление фотоколлекцией
|kdebase
|kdebase
|упакован
|упакован
|Konqueror, Dolphin, KWrite, и т.д.
|Konqueror, Dolphin, KWrite, и т.д.
|-valign="top"
|-valign="top"
|kdegames
 
|упакован
|Kgoldrunner, Kpat, KMahjongg, и т.д.
|-valign="top"
|-valign="top"
|kdesdk
|kdebase-workspace
|упакован
|упакован
|Kate, Umbrello, и т.д.
|Plasma, обои рабочего стола, Solid, и т.д.
|-valign="top"
 
|kdetoys
|упакован без Umbrello
|KTeatime, и т.д.
|-valign="top"
|-valign="top"
|kdeedu
|kdeedu
|упакован
|упакован
|Marble, Parley, KStars, KHangman, и т.д.
|Marble, Parley, KStars, KHangman, и т.д.
|-valign="top"
|kdegames
|упакован
|Kgoldrunner, Kpat, KMahjongg, и т.д.
|-valign="top"
|-valign="top"
|kdegraphics
|kdegraphics
|упакован
|упакован
|Okular, kolourpaint, и т.д.
|Okular, kolourpaint, gwenview, и т.д.
 
|-valign="top"
|-valign="top"
|amarok
|kdemultimedia
|не собирается
|упакован
|Музыкальный плеер Amarok
|JuK, и т.д.
 
|-valign="top"
|-valign="top"
|koffice
|kdenetwork
|упакован
|упакован
|KWord, Krita, Karbon, и т.д.
|Kopete, KGet, и т.д.
 
|-valign="top"
|-valign="top"
|kdepim
|kdepim
|не собирается
|не упакован
|KMail, AKregator, и т.д.
|KMail, AKregator, и т.д.
|-valign="top"
|-valign="top"
|kdenetwork
|kdesdk
|упакован
|Kate, Umbrello, и т.д.
 
|-valign="top"
|kdetoys
|упакован
|упакован
|Kopete, KGet, и т.д.
|KTeatime, и т.д.
 
|-valign="top"
|-valign="top"
|kdeutils
|kdeutils
|не упакован
|упакован
|KGpg, KWallet, и т.д.
|KGpg, KWallet, Okteta, и т.д.
 
|-valign="top"
|koffice
|упакован
|KWord, Krita, Karbon, и т.д. (Бета 3)
 
|-valign="top"
|-valign="top"
|ktorrent
|ktorrent
|упакован
|упакован
|Утилита KTorrent
|Приложение KTorrent
|-valign="top"
|Digikam
|не собирается
|Управление фотоколлекцией
|}
|}


[[Category: MS Windows]]
[[Category: MS Windows]]

Revision as of 10:10, 30 December 2008

Template:I18n/Language Navigation Bar

Note

Возможно, действующим разработчикам следует кратко описывать здесь текущее состояние KDE4 для Windows, в то время как мы советуем пользователям делиться опытом на странице обсуждений?


Установщик KDE для Windows

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

Предупреждение Это только самое начало портирования KDE4 в Windows, поэтому одни программы будут работать лучше других, третьи вообще могут не запуститься.

Если у Вас возникли трудности, то советуем почитать наши списки рассылки (на англ. яз.).

Вы также можете использовать установщик KDE для Windows, чтобы установить пакеты и исходные тексты, необходимые для сборки KDE4 в среде Windows (хотя, если Вы собираете KDE4 в Windows, то скорее всего предпочтёте систему emerge для сборки KDE и его зависимостей из самых свежих исходных кодов); см. Getting Started/Build/KDE4/Windows.

Краткая последовательность действий

  • Зайдите на http://www.winkde.org/pub/kde/ports/win32/installer/
  • Скачайте самую последнюю версию установщика и сохраните ее на диск, например в C:\KDE4
  • Запустите установщик, скачайте то, что Вам нужно (см. пункт Необходимые пакеты ниже).
  • Добавьте переменную окружения KDEDIRS (Пуск > Панель управления > Система > Дополнительно > Переменные среды, нажмите "Создать" в разделе Пользовательские переменные и создайте переменную с именем KDEDIRS и значением равным папке, в которую Вы установили KDE4, напр. C:\KDE4).
  • Добавьте папку библиотек, %KDEDIRS%\lib, и папку исполняемых файлов, %KDEDIRS%\bin, к переменной %PATH% Windows. (Пуск > Панель управления > Система > Дополнительно > Переменные среды, дважды щелкните на системной переменной Path и добавьте эти строки, разделяя их точкой с запятой.)
  • Если у Вас не установлена Visual Studio 2005, то скачайте и установите "Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)" [1]
  • Попробуйте запустить какое-нибудь Qt приложение в папке bin, например linguist.exe
  • Если получилось, попробуйте запустить любое приложение KDE, такое как kwrite.exe.

Необходимые пакеты

При первом запуске установщика KDE перед Вами появится окно приветствия. Так как это Ваша первая установка, то оставьте флажок внизу окна снятым. Перейдите к следующему окну, где Вам необходимо будет выбрать директорию, в которую будет установлена KDE. Директория может быть любой на Ваш вкус, например C:\KDE4.

В следующем окне Вам необходимо будет указать кто Вы - пользователь или разработчик (опции "End User" и "Developer" соответственно). Установка обычного пользователя загрузит только исполняемые файлы и библиотеки, необходимые для запуска приложений KDE. Режим разработчика же предполагает наличие исходного кода всех пакетов для сборки KDE с нуля. Если вы выбрали режим разработчика, то вы должны выбрать каким компилятором вы пользуетесь - MinGW или MSVC. В настоящий момент в режиме пользователя доступны пакеты только для MSVC.

Нажмите "Next" и выберите папку в которую будут сохранены все загруженные пакеты. Например C:\KDE4-tmp или C:\KDE4-packages.

Следующее окно попросит Вас указать тип Вашего соединения с Интернет. Удобно, если вы используете прокси-сервер. Если Вы не используете прокси сервер, то просто нажмите "Next". Если Вы неуверены в том, используется ли прокси-сервер или Ваш веб=браузер уже настроен на правильную работу с ним - выберите второй или третий вариант, в соответствии с используемым браузером. Если хотите ввести все настройки вручную - Ваш вариант последний.

Когда Вы нажмёте кнопку "Next", установщик загрузит список доступных серверов и Вы сможете выбрать тот, что находится ближе к Вам. Однако на данный момент список довольно короток.

После нажатия на "Next" список доступных пакетов будет загружен и обработан для предоставления Вам списка групп пакетов, которые Вы сможете выбрать для дальнейшей установки. Напротив каждой группы пакетов есть краткое описание для того, чтобы Вам легче было выбирать. Отметьте те пакеты, которые Вам нужны. Нажмите "Next".

В появившемся окне Вы увидите все необходимые зависимости. Просто нажмите "Next" чтобы загрузить все необходимое.

После загрузки сех пакетов они будут распакованы и обработаны установщиком. Последнее окно оповестит Вас об успешной установке KDE для Windows.

Проблемы с Установщиком KDE для Windows

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

Проверка установки

Перейдите в папку bin.

Попробуйте запустить какое-нибудь Qt приложение, например assistant.exe. Qt приложения имеют меньше зависимостей чем приложения KDE.

Если получилось - попробуйте запустить простое приложение KDE, например lskat.exe из пакета kdegames.

Посмотрите в Ваше меню "Пуск": должен появиться новый пункт "KDE 4.XX.XX Release". В его подменю вы сможете найти все приложения, которые Вы установили.

Запуск, завершение работы, и диагностика проблем

Запуск перовй KDE программы влечет за собой запуск kdeinit4.exe, приложения инициализации KDE, которое запускает фоновые приложения и службы KDE, такие как dbus-daemon, klauncher и kded4.

Как только вы сохраняете или открываете что-то, должно запуститься другое фоновое приложение - kioslave.

Эти фоновые приложения и службы KDE продолжают работать даже когда вы закроете все приложения. По желанию, их можно остановить с помощью команды kdeinit4 --terminate.

Для того чтобы увидеть список текущих процессов выполните команду kdeinit4 --list в окне консоли. У kdeinit4 есть множество других задокументированных опций.

Тонкая настройка

Стиль Oxygen для элементов интерфейса

По умолчанию все элементы интерфейса в приложениях KDE для Windows соответствуют системным. Однако, у Вас уже установлен стиль Oxygen (это библиотека подключаемых модулей %KDEROOT%\lib\kde4\plugins\styles\oxygen.dll), и Вы можете использовать его. Для настройки отдельного пользователя:

  1. откройте %APPDATA%\.kde\share\config\kdeglobals (для версий KDE старее 4.0.85 используйте %USERPROFILE%\.kde\share\config\kdeglobals) с помощью любого текстового редактора (например, kwrite) Замечание: команда консоли `cd %USERPROFILE%` переместит вас в папку %UserPROFILE%, значение которой зависит от имени пользователя, например "C:\Documents and Settings\mark"
  2. найдите секцию general (строки после "[General]"). Если такой секции нет - создайте её.
  3. в секции General ([General]), исправьте строку widgetStyle=.... на widgetStyle=oxygen. Если строки widgetStyle=... не существует - создайте её.

Все запущенные после этого приложения будут использовать стиль Oxygen.

Использование Tahoma (стандартный шрифт Windows) в виджетах

Настройка для одного пользователя:

  1. откройте файл %APPDATA%\.kde\share\config\kdeglobals (для версий KDE старее 4.0.85 используйте %USERPROFILE%\.kde\share\config\kdeglobals) с помощью любого текстового редактора (например, kwrite). Замечание: команда консоли `cd %USERPROFILE%` переместит вас в папку %UserPROFILE%, значение которой зависит от имени пользователя, например "C:\Documents and Settings\mark"
  2. найдите секцию General ([General]). Если таковой не оказалось - создайте #внутри секции [General], добавьте следующие две строки:

font=Tahoma menuFont=Tahoma

Все запущенные после этого приложения будут использовать указанный шрифт. Замечание: можно использовать любой из установленных в системе шрифтов.

Двойной щелчок мыши вместо одного

Чтобы заставить мышь использовать двойной щелчок для запуска файлов и открытия папок вместо одинарного по умолчанию:

  1. добавьте в вышеуказанный файл новую секцию KDE со следующим содержимым:

[KDE]
SingleClick=false


Все запущенные после этого приложения (такие как Dolphin, Konqueror и т.д.) будут использовать двойной щелчок.

Настройка локализации

Чтобы изменить язык интерфейса:

  1. добавьте в вышеуказанный файл секццию со следующим содержимым:

[Locale]
Country=**
Language=**


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

Выбор между стандартными диалогами KDE/Windows

Чтобы изменить стандартный диалог открытия/сохранения файлов на стандартный для ОС Windows сделайте следующее:

  1. Добавьте новую секцию со следующими строками:

[KFileDialog Settings]
Native=false


Выставите значение Native равным true или false.

Состояние

Установка пакетов 4.00.73 с помощью kdewin-installer-gui-0.9.2.exe:

  • Запуск приложения KDE корректно запускает dbus-daemon.exe
  • Многие игры запускаются
  • Выбор File > Open (Файл > Открыть) корректно запускает klauncher.exe, kioslave.exe и kded4.exe, и при необходимости запускает kbuildsycoca4.exe.
  • Полнотекстовый поиск в цетре помощи khelpcenter не работает из-за отключенных Perl-скриптов.
  • Многие приложения не имеют иконки в проводнике Windows (исконка в вид пустого окошка).
  • Мультимедийная поддержка должна работать, хотя воспроизведение видео все еще отсутствует (недостаток движка).

Общие замечания:

  • Есть много KDE программ, которые не входят в KDE 4.0.0 и на данный момент не имеют пакетов для MS Windows.
  • KDE-windows не поддерживает всех возможностей, доступных под Linux. Есть начальная реализация Plasma как замены оболочке рабочего стола начиная с 4.1.2 - однако, это никак не связано с kwin/X11, что означает отсутствие каких-либо спецэффектов рабочего стола.
  • Некоторые приложения KDE используют специфичные для UNIX систем особенности, такие как использование псевдотерминалов в konsole, поэтому их перенос на MS Windows сильно затруднен (а скорее, на данный момент невозможен).

Состояние и содержимое пакетов

Пакет Состояние Содержимое
amarok не собирается Музыкальный плеер Amarok
Digikam упакован Управление фотоколлекцией kdebase упакован Konqueror, Dolphin, KWrite, и т.д.
kdebase-workspace упакован Plasma, обои рабочего стола, Solid, и т.д.
kdeedu упакован Marble, Parley, KStars, KHangman, и т.д.
kdegames упакован Kgoldrunner, Kpat, KMahjongg, и т.д.
kdegraphics упакован Okular, kolourpaint, gwenview, и т.д.
kdemultimedia упакован JuK, и т.д.
kdenetwork упакован Kopete, KGet, и т.д.
kdepim не упакован KMail, AKregator, и т.д.
kdesdk упакован Kate, Umbrello, и т.д.
kdetoys упакован KTeatime, и т.д.
kdeutils упакован KGpg, KWallet, Okteta, и т.д.
koffice упакован KWord, Krita, Karbon, и т.д. (Бета 3)
ktorrent упакован Приложение KTorrent