# Об этой инструкции В этой инструкции описана установка и результаты тестирования [MyLife Organized (MLO)](https://www.mylifeorganized.net) на macOS под [CrossOver](https://www.codeweavers.com/products/). Вопросы, замечания и предложения - на [форуме MLO](https://www.mylifeorganized.net/forum-ru/viewtopic.php?f=18&t=15920). # Конфигурация Тестировалось для конфигурации: - macOS Catalina - CrossOver 19 (на базе Wine 4) - бутылка Windows 7 (по умолчанию для CrossOver 19) - MyLife Organized 5 (с поддержкой форматирования Markdown) Не работающие функции выделены `красным` и отмечены тегом #не_работает . Жёлтые карточки - функции требующие дополнительной ручной настройки и определённой квалификации пользователя и/или дополнительного програмного обеспечения. # Установка Установка MLO под CrossOver # Скачать и установить CrossOver Для запуска MLO на macOS Catalina требуется CrossOver не ниже 19 версии. # Загрузить установочный файл Предварительно загрузить [установочный файл MLO](https://www.mylifeorganized.net/todo-list-windows-ru.shtml). При установке по встроенному сценарию (hook) загружается английская версия с [сайта](https://www.mylifeorganized.net). # В первом окне установки ввести 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. [Источник](https://www.mylifeorganized.net/forum-ru/viewtopic.php?p=17289#p17289). # Настройки (опционально) Настройки, которые рекомендуется сделать для работы MLO. [ ] Активировать регистрацию MLO [ ] Настройки / Быстрый ввод задач / Щелчок на значке в панели задач открывает окно быстрого ввода [ ] Настройки / Быстрый ввод задач Клавиши для быстрого ввода задач [ ] Настройки / Резервное копирование [ ] Настройки / Учётная запись Email [ ] Короткие клавиши Детальнее о настройках ниже в этой инструкции. # Проверка обновлений Работает. Обновления загружаются и устанавливаются в бутылку. # Альтернативные варианты установки Начиная с Catalina macOS не поддерживает 32-разрядные приложения. Единственным альтернативным вариантом запуска MLO под macOS - установка в виртуальной машине типа Parallels Desktop. # Интерфейс Шрифты и управление окнами # Шрифты Retina На экране Retina шрифты отображаются нормально. При установке под Wineskin шрифты были не контрастными. # Размер шрифта Настроить размер шрифта для бутылки можно в Панель управления / Конфигурация Wine / Графика / Расширение экрана # Поддержка экранов с высоким разрешением #Не_работает `с текущей версией MLO5`. Надо тестировать бета-версию MLO-hidpi. Обсуждение бета-версии на [форуме MLO](https://www.mylifeorganized.net/forum-ru/viewtopic.php?f=26&t=6351). ## hidpi версия MLO Работа над версией MLO-hidpi ведётся разработчиками. В настройках бутылки CrossOver есть возможность указать режим HiDPI. Возможно так же потребуется сменить шрифты. Подробнее в [вики](https://www.codeweavers.com/support/wiki/mac/faq/cxofficeresetdpi). ## Чёрный экран в полноэкранном режиме на большом мониторе Это [задокументированная ошибка](https://www.codeweavers.com/support/wiki/mac/faq/cxofficemacscreenblack) 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. Скачать их можно [по ссылке](https://www.mylifeorganized.net/downloads/files/openssl-dlls.zip). Файлы из архива поместить в папку вместе с mlo.exe. При первой отправке тестового письма Catalina ругается. Но потом работает. ## Настройки Gmail В [настройках Gmail](https://myaccount.google.com/u/2/lesssecureapps) для почтового ящика разрешить использовать ненадежные приложения. Так как эта настройка уменьшает безопасность, то отправку писем лучше настраивать через дополнительный почтовый адрес. ## Учётная запись 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](https://pilotmoon.com/popclip/). #тест ### Быстрые клавиши PopClip Зажатый Shift при выполнении Paste ### С помощью расширения для PopClip Расширения [Paste and Match Style](https://pilotmoon.com/popclip/extensions/page/PasteAndMatch) для 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**. [Сменить кодировку в бутылке](https://www.codeweavers.com/support/wiki/mac/faq/cxoffice62_choosedifferentlanguage). `Не помогло`. #не_работает **Вариант 2**. [Сменить кодировку wine](https://wiki.winehq.org/MacOS_FAQ#How_can_I_switch_the_locale.3F). Пока не настроено. Стоит дождаться выхода CrossOver на базе wine 5. #тест # Кликабельные ссылки… ## …между задачами в MLO В формате Markdown ссылки на задачи в самом MLO работают. Включение формата markdown в заметках выполняется в Сервис / Настройки / Вид / Использовать Markdown. Что бы использовать традиционные RTF-ссылки надо задачу Копировать как URL и добавить file: перед ссылкой. ## …HTML-ссылки Работают. Открываются в браузере по умолчанию для macOS. ## …на файлы и URL-схемы Работают. С указанием прямого и относительного пути. Из коробки открываются только текстовые файлы - для их открытия есть приложение Windows. Для открытия файлов других типов надо прописывать в реестре Windows открытие их в браузере macOS. Альтернатива - прописывать открытие в нативных приложениях macOS с помощью shell-скриптов. Проблемы возникают только с некоторыми программами. Так iThoughtsX не срабатывает, если длинный путь на кириллице. Решение - подключение папки с картами macOS как отдельного диска Windows. #тест ### Инструкции [How do I register a custom URL protocol in Windows?](https://stackoverflow.com/questions/80650/how-do-i-register-a-custom-url-protocol-in-windows) [How do I launch native applications from a Windows application?](https://wiki.winehq.org/FAQ#How_do_I_launch_native_applications_from_a_Windows_application.3F) ### Пример ветви регистра для импорта ```[HKEY_CLASSES_ROOT\bear] "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 Мака. Очень удобно.