Miranda под Wine: Difference between revisions

From Miranda NG
Jump to navigation Jump to search
(Some grammar)
(some decoration; templates added)
Line 4: Line 4:
=== Настройки OS ===
=== Настройки OS ===
==== BSD ====
==== BSD ====
Для работы CrashDumper нужно разрешить отладку непривелегированным пользователям, для этого нужно выставить в sysctl:
Для работы {{Plugin|CrashDumper}} нужно разрешить отладку непривилегированным пользователям, для этого в <tt>sysctl</tt> необходимо выставить:
<pre style="overflow:auto;">
<pre style="overflow:auto;">
security.bsd.unprivileged_proc_debug=1
security.bsd.unprivileged_proc_debug=1
Line 49: Line 49:


=== Устанавливаем Miranda NG ===
=== Устанавливаем Miranda NG ===
*В папку <tt>$HOME/.win_soft/Miranda_NG/</tt> копируем Miranda&nbsp;NG и там же размещаем профили пользователей, например в папке <tt>Profiles</tt>.
* В папку <tt>$HOME/.win_soft/Miranda_NG/</tt> копируем Miranda NG и там же размещаем профили пользователей, например в папке <tt>Profiles</tt>.
*Вносим правки в файл [[mirandaboot.ini/ru|mirandaboot.ini]], ключ <tt>ProfileDir=</tt>
* Вносим правки в файл [[mirandaboot.ini/ru|mirandaboot.ini]], ключ <tt>ProfileDir=</tt>
*Если требуется поддержка SSL/TLS соединений, то необходимо установить плагин {{Plugin|OpenSSL}} и библиотеки (x32 версию), как описано на странице плагина. Если SSL не заработал, то скопируйте библиотеки OpenSSL также в папку: $HOME/.wines/miranda/drive_c/windows/system32/
* Если требуется поддержка SSL/TLS соединений, то необходимо установить плагин {{Plugin|OpenSSL}} и библиотеки (x32 версию), как описано на странице плагина. Если SSL не заработал, то скопируйте библиотеки OpenSSL также в папку <tt>$HOME/.wines/miranda/drive_c/windows/system32/</tt>
*Плагины из дистрибутива: aim, gg, msn,yahoo, facebook не проверялись на работу под Wine и могут вызвать проблемы, поэтому их лучше удалить. Проверять их работу лучше по одному, после успешного запуска.
* Плагины из дистрибутива: {{While|tpl=Plugin|AIM|Facebook|GG|MSN|Yahoo}} не проверялись на работу под Wine и могут вызвать проблемы, поэтому желательно их удалить. Проверять их работу лучше по одному, после успешного запуска.
*Clist_modern тоже не проверялся — лучше заменить на Clist_nicer.
* {{Plugin|Clist_modern}} тоже не проверялся — рекомендуется использовать {{Plugin|Clist_nicer}}.


=== Запускаем ===
=== Запускаем ===
Line 62: Line 62:


== Особенности под Wine ==
== Особенности под Wine ==
Проверена работа Миранды под Wine со следующими плагинами:
Проверена работа Миранды со следующими плагинами:
{{PluginsUnderWine|Нажмите, чтобы показать/скрыть список}}
{{PluginsUnderWine|Нажмите, чтобы показать/скрыть список}}


Line 69: Line 69:
* Некоторые настройки невозможно изменить/увидеть: списки, в которых галочки и иконки рядом, например: ''Список контактов → Экстра значки'' (Contact list → Extra icons)
* Некоторые настройки невозможно изменить/увидеть: списки, в которых галочки и иконки рядом, например: ''Список контактов → Экстра значки'' (Contact list → Extra icons)
* При поступлении сообщений индикаторы клавиатуры не мигают ({{Plugin|KeyboardNotify}})
* При поступлении сообщений индикаторы клавиатуры не мигают ({{Plugin|KeyboardNotify}})
* Drag-n-Drop для передачи файлов. Файлы для передачи должны размещатся в папке к которой у Wine есть доступ.
* Drag-n-Drop для передачи файлов. Файлы для передачи должны размещатся в папке, к которой у Wine есть доступ.
* Папки с файлами контактов открываются в вайновском убогом проводнике.
* Папки с файлами контактов открываются в вайновском убогом проводнике.
* Меню не всегда срабатывают: если вылезает всплывающая подсказка, то они закрываются.
* Меню не всегда срабатывают: если вылезает всплывающая подсказка, то они закрываются.

Revision as of 16:57, 9 June 2015

Запуск под Wine

Настройки OS

BSD

Для работы CrashDumper нужно разрешить отладку непривилегированным пользователям, для этого в sysctl необходимо выставить:

security.bsd.unprivileged_proc_debug=1

Создаём отдельный профиль Wine для Miranda NG

Создаём отдельную папку, где будем хранить профиль Wine для работы с Мирандой:

mkdir -p $HOME/.wines/miranda/

Если переменная $HOME у вас не определена, заменяйте на путь к профилю, например:

mkdir -p /home/USER/.wines/miranda/


Инициализируем профиль Wine

Профиль нужно инициализировать как x32.

env WINEPREFIX=$HOME/.wines/miranda/ wine winecfg
  • Отказываемся от того, что предлагают установить (работать будет и без этого).
  • На вкладке Applications выбираем Windows XP.
  • Закрываем — OK.


Устанавливаем в профиль Wine библиотеки от Windows

В папку $HOME/.wines/miranda/drive_c/windows/system32/ копируем следующие dll от Windows XP x32 / Windows 2003 x32 (Библиотеки от Windows 7 x32 и выше не проверялись):

  • msftedit.dll
  • msls31.dll
  • riched20.dll
  • riched32.dll
  • secur32.dll

Снова запускаем конфигуратор:

env WINEPREFIX=$HOME/.wines/miranda/ wine winecfg
  • На вкладке LIBRARIES добавляем файлы, которые скопировали выше.
  • На вкладке DESKTOP INTEGRATIONS в разделе Folder проходим по всем пунктам и снимаем галочки.
  • На вкладке Drives выбираем диск Z: и прописываем путь: /home/USER/.win_soft/Miranda_NG/
  • Закрываем — OK.


Устанавливаем Miranda NG

  • В папку $HOME/.win_soft/Miranda_NG/ копируем Miranda NG и там же размещаем профили пользователей, например в папке Profiles.
  • Вносим правки в файл mirandaboot.ini, ключ ProfileDir=
  • Если требуется поддержка SSL/TLS соединений, то необходимо установить плагин OpenSSL и библиотеки (x32 версию), как описано на странице плагина. Если SSL не заработал, то скопируйте библиотеки OpenSSL также в папку $HOME/.wines/miranda/drive_c/windows/system32/
  • Плагины из дистрибутива: AIM, Facebook, GG, MSN, Yahoo не проверялись на работу под Wine и могут вызвать проблемы, поэтому желательно их удалить. Проверять их работу лучше по одному, после успешного запуска.
  • Clist_modern тоже не проверялся — рекомендуется использовать Clist_nicer.

Запускаем

env WINEPREFIX=$HOME/.wines/miranda/ LANG=ru_RU.UTF-8 wine $HOME/.win_soft/Miranda_NG/Miranda32.exe


Особенности под Wine

Проверена работа Миранды со следующими плагинами: Template:PluginsUnderWine

Что не работает

  • Иногда язык ввода сам переключается на английский, когда окно TabSRMM неактивно.
  • Некоторые настройки невозможно изменить/увидеть: списки, в которых галочки и иконки рядом, например: Список контактов → Экстра значки (Contact list → Extra icons)
  • При поступлении сообщений индикаторы клавиатуры не мигают (KeyboardNotify)
  • Drag-n-Drop для передачи файлов. Файлы для передачи должны размещатся в папке, к которой у Wine есть доступ.
  • Папки с файлами контактов открываются в вайновском убогом проводнике.
  • Меню не всегда срабатывают: если вылезает всплывающая подсказка, то они закрываются.
  • Темы оформления окон из семёрки, только классический вид Windows XP.
  • Обилие анимированных смайлов сильно нагружает CPU.
  • У многих смайлов образовался фон, в Windows он был прозрачным, здесь белый.
  • Скорее всего, что-то ещё :)

Что работает

  • Всё остальное


Документация к Wine