Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

Об этой инструкции

В этой инструкции описана установка и результаты тестирования MyLife Organized (MLO) на macOS под CrossOver.

Вопросы, замечания и предложения - на форуме MLO.

Конфигурация

Тестировалось для конфигурации:

  • macOS Catalina
  • CrossOver 19 (на базе Wine 4)
  • бутылка Windows 7 (по умолчанию для CrossOver 19)
  • MyLife Organized 5 (с поддержкой форматирования Markdown)

Не работающие функции выделены красным и отмечены тегом #не_работает .

Жёлтые карточки - функции требующие дополнительной ручной настройки и определённой квалификации пользователя и/или дополнительного програмного обеспечения.

Установка

Установка MLO под CrossOver

Скачать и установить CrossOver

Для запуска MLO на macOS Catalina требуется CrossOver не ниже 19 версии.

Загрузить установочный файл

Предварительно загрузить установочный файл MLO.

При установке по встроенному сценарию (hook) загружается английская версия с сайта.

В первом окне установки ввести MyLifeOrganized

Вместе с приложением MLO будут установлены необходимые компоненты CrossOver.

Microsoft XML Parser (MSXML) 3.0

При установке по встроенному сценарию (hook) устанавливается Microsoft XML Parser. Он необходим для работы встроенной синхронизации MLO Cloud.

Другие компоненты CrossOver

Все бутылки CrossOver устанавливаются с набором приложений. Они в частности обеспечивают корректное отображение шрифтов.

При установке под Wine необходимые настройки и компоненты надо выполнять самостоятельно.

Проигнорировать сообщение системы безопасности macOS

В ходе установки система безопасности macOS оповещает о том, что файл из неизвестного источника. Нажать Отменить в окне оповещения - установка будет продолжена.

Добавить DLL (опционально)

Для работы по протоколам ssl/https нужно установить дополнительные DLLs. Это позволит отправлять почту через gmail и загружать картинки через https. Источник.

Настройки (опционально)

Настройки, которые рекомендуется сделать для работы MLO.

Детальнее о настройках ниже в этой инструкции.

Проверка обновлений

Работает. Обновления загружаются и устанавливаются в бутылку.

Альтернативные варианты установки

Начиная с Catalina macOS не поддерживает 32-разрядные приложения. Единственным альтернативным вариантом запуска MLO под macOS - установка в виртуальной машине типа Parallels Desktop.

Интерфейс

Шрифты и управление окнами

Шрифты Retina

На экране Retina шрифты отображаются нормально. При установке под Wineskin шрифты были не контрастными.

Размер шрифта

Настроить размер шрифта для бутылки можно в Панель управления / Конфигурация Wine / Графика / Расширение экрана

Поддержка экранов с высоким разрешением

#Не_работает с текущей версией MLO5. Надо тестировать бета-версию MLO-hidpi.
Обсуждение бета-версии на форуме MLO.

hidpi версия MLO

Работа над версией MLO-hidpi ведётся разработчиками.

В настройках бутылки CrossOver есть возможность указать режим HiDPI. Возможно так же потребуется сменить шрифты. Подробнее в вики.

Чёрный экран в полноэкранном режиме на большом мониторе

Это задокументированная ошибка CrossOver при работе в полноэкранном режиме. #тест

Управление окнами

Работает на основном и дополнительных дисплеях

Многооконный интерфейс

Работает:

  • управление окном MLO из панели и с помощью мыши
  • открытие Области MLO в отдельном окне (F3)
  • разделение экрана между окнами в macOS

Sidecar

Нет возможности провести #тест вывода приложения на экран планшета через Sidecar.

Вывод на экран планшета

Вывод на экран планшета с помощью duet работает.

Изменение масштаба в окне

Изменение масштаба и размера текста в окне приложения MLO с помощью команд macOS #не_работает . Это доставляет неудобства при работе на внешнем мониторе.

Дополнительные окна MLO

Иногда появляется глюк, когда дополнительные окна MLO (типа Напоминание) не видны за основным окном. Надо переключиться на другое приложение macOS и потом снова вернуться к MLO.

Настройка

В панели MLO Сервис / Настройка…

Вид

В качестве формата заметок MLO лучше использовать Markdown. Без Markdown использовать MLO на Маке возможно, но менее удобно.

Защита паролем

Не тестировалась. #тест

Поведение

Требует дополнительного тестирования. #тест

Запуск нескольких экземпляров MLO

Настройки / Поведение / разрешить Несколько экземпляров. Требует дополнительного тестирования.

С одной стороны именно эта настройка решила вопрос блокировки файла при запуске команды в терминале
wine winebrowser mlo://M:\test.ml?{928E1EA6-4C23-4963-937A-C531995BA78E}.

С другой стороны она же привела к сбою при открытом файле данных. #не_работает

Прочие Настройки текущего файла

Работают

Темы и Формат

Не тестировалось. #тест

Прочие Общие настройки приложения

Работают

Функции

Тестирование отдельных функций MLO

Парсинг

При вводе задач после нажатия Alt+Enter выполняется парсинг задачи

Отправка писем

Отправка писем из MLO

Добавить DLL

Для отправки почты через GMail надо установить дополнительные DLL. Скачать их можно по ссылке. Файлы из архива поместить в папку вместе с mlo.exe.

При первой отправке тестового письма Catalina ругается. Но потом работает.

Настройки Gmail

В настройках Gmail для почтового ящика разрешить использовать ненадежные приложения.

Так как эта настройка уменьшает безопасность, то отправку писем лучше настраивать через дополнительный почтовый адрес.

Учётная запись E-mail

Настройки:

  • Сервер SMTP: smtp.gmail.com
  • Порт: 465
  • Использовать SSL: Да

Экспорт / импорт

Работает. Особенно радует поддержка OPML в 5 версии MLO.

Печать и предпросмотр

Работает:

  • печать, в том числе в PDFWriter
  • предпросмотр в браузере

Предпросмотр

Предпросмотр документа перед печатью #не_работает .

Печать PocketMode

В настройках PocketMode надо указать на использование WordPad вместо MS Word

Помощь в MLO

Файл помощи запускается, но навигация в нём #не_работает .

Синхронизация…

…MLO Cloud

Установка Microsoft XML Parser (MSXML) 3.0 при установке по сценарию (hook) обеспечивает подключение к MLO Cloud.

…с календарём

Файл данных MLO надо открыть в MLO на Windows и настроить синхронизацию с календарём. Настройки синхронизации сохраняются в самом файле.

Файл перенести на Мас и открыть в MLO под CrossOver. Синхронизация будет работать.

…FTP и LAN

Не тестировалась. #тест

…WiFi

Не тестировалась. #тест

Интеграция в среду macOS

Конфигурация Wine

Ярлык приложения

MLO устанавливается как программа для текущего пользователя ~/Applications/CrossOver. Для удобства запуска приложения ярлык на него можно разместить в Программах.

Переместить приложение в папку /Applications не удалось - CrossOver его там не видит. При переименовании теряет пиктограмму.

Ярлык в панели Dock

Ярлык MLO можно закрепить в панели Dock. MLO запускается только вместе с CrossOver.

Центр уведомлений

Оповещения из MLO нельзя добавить в оповещения Центра уведомлений macOS. #не_работает

Рабочий стол и Мои документы

При создании бутылки в CrossOver Рабочий стол и Мои документы macOS подключаются по умолчанию. Эти настройки можно изменить в Бутылка / Конфигурация Wine / Интеграция в интерфейс.

Доступ к папкам

В macOS Catalina усилена безопасность. В частности требуется указать каким приложениям разрешён доступ к папкам пользователя.

Предоставление прав доступа для MLO работает.

Добавление дисков

Диски и отдельные папки можно добавить в CrossOver в качестве дисков Windows. Таким образом можно отдельные хранилища, включая iCloud и Документы Гугл, подключить как диски.

Подключение дисков выполняется через Бутылка / Конфигурация Wine / Диски.

Открытие файлов .ml

В Досье файла с расширением .ml указать MLO для открытия таких файлов. Указать Использовать для всех файлов такого типа.

Тут же можно изменить пиктограмму для файлов с таким расширением.

Быстрый ввод задач

В MLO в Сервис / Настройки / Поведение отметить Иконка в панели задач. После этого пиктограмма MLO отображается в верхнем меню (Menubar) Мак.

Правой кнопкой эту иконку можно настроить так, что бы по щелчку на ней запускалось окно Быстрого ввода задач. Быстрый ввод задач работает.

Кодировка текста

При вставке текста из заметок MLO в приложения macOS, текст вставляется в неправильной кодировке.

Варианты решения:

  • утилита PopClip
  • изменить кодировку wine
  • AppleScript

PopClip

Наиболее простое решение - установить утилиту PopClip. #тест

Быстрые клавиши PopClip

Зажатый Shift при выполнении Paste

С помощью расширения для PopClip

Расширения Paste and Match Style для PopClip позволяет вставлять текст без форматирования.

Вызов меню PopClip

There are three ways to make PopClip appear when you want to paste in an empty text field:
1 Long press (hold the mouse button for 0.5 seconds);
2 Shift-click (click while holding down the Shift (⇧) key);
3 Double-click.
Methods 1 and 2 will also summon PopClip at an insertion point between characters.

Сменить кодировку wine

Сменить кодировку в настройках wine
macjournal://9805049B-143D-4BF8-ACA2-38940BFF6293

Вариант 1. Сменить кодировку в бутылке. Не помогло. #не_работает

Вариант 2. Сменить кодировку wine. Пока не настроено. Стоит дождаться выхода CrossOver на базе wine 5. #тест

Кликабельные ссылки…

…между задачами в MLO

В формате Markdown ссылки на задачи в самом MLO работают. Включение формата markdown в заметках выполняется в Сервис / Настройки / Вид / Использовать Markdown.

Что бы использовать традиционные RTF-ссылки надо задачу Копировать как URL и добавить file: перед ссылкой.

…HTML-ссылки

Работают. Открываются в браузере по умолчанию для macOS.

…на файлы и URL-схемы

Работают. С указанием прямого и относительного пути.

Из коробки открываются только текстовые файлы - для их открытия есть приложение Windows.

Для открытия файлов других типов надо прописывать в реестре Windows открытие их в браузере macOS. Альтернатива - прописывать открытие в нативных приложениях macOS с помощью shell-скриптов.

Проблемы возникают только с некоторыми программами. Так iThoughtsX не срабатывает, если длинный путь на кириллице. Решение - подключение папки с картами macOS как отдельного диска Windows.
#тест

Пример ветви регистра для импорта

"URL Protocol"=""

[HKEY_CLASSES_ROOT\bear\shell]

[HKEY_CLASSES_ROOT\bear\shell\open]

[HKEY_CLASSES_ROOT\bear\shell\open\command]
@="\"C:\\windows\\system32\\winebrowser.exe\" -nohome"

[HKEY_CLASSES_ROOT\bear\shell\open\ddeexec]
@="\"%1\",,-1,0,,,,"
"NoActivateHandler"=""

[HKEY_CLASSES_ROOT\bear\shell\open\ddeexec\Application]
@="IExplore"

[HKEY_CLASSES_ROOT\bear\shell\open\ddeexec\Topic]
@="WWW_OpenURL"

…на заметки Evernote

Так как это html-ссылки они открываются в браузере.

Раньше Safari перенаправлял такие ссылки на локальное приложение. В последних версиях Safari эта функция не работает.

Запуск приложения из напоминания

Приложения Windows установленные в бутылке можно запустить через напоминание MLO. Так можно вызвать например Notepad.

Для создания ссылки на приложения macOS надо сначала создать псевдоним с расширением .exe. Но запустить такое приложение не удалось - macOS блокирует запуск приложений из-под Windows. #не_работает

Ссылки из приложений macOS

Через Терминал macOS можно перейти на задачу MLO. Но URL-схемы #не_работает . В тех.поддержке ответили, что пока нет браузера, который бы работал в бутылке CrossOver.

Быстрые клавиши

Быстрые клавиши MLO

Работают. С тем лишь неудобством, что служебные клавиши у Windows и macOS разные. Соответственно сочетания клавиш будут несколько другими.

Копирование и вставка

Cmd+C и Cmd+V. В настройках Wine уже заменены служебные клавиши Ctrl Windows на Cmd для macOS.

Вставка в заголовок задачи

Cmd+V в заголовке задачи работает.

Возможно это связано с изменением в CrossOver 19:
“Clipboard changes from other X11 applications are detected through the Xfixes library instead of polling”.

Удаление задачи

Fn+Del

Вызов команды меню

Alt + буква. Колонка меню не вызывается. Но отдельние команды из меню вызываются.

Глобальные горячие клавиши macOS

Не тестировал. #тест

Панель BetterTouchTool

Работает. Это позволяет вывести быстрые клавиши MLO на панель Touch Bar Мака. Очень удобно.