Владельцы коммуникаторов на основе Windows Mobile, без особых проблем интегрируют их с Windows используя предлагаемые средства типа ActiveSync. Но что делать тем, кто любимому детищу Билла Гейтса предпочитает Linux? Производители этой операционной системы проблемой интеграции c Windows Mobile начали плотно заниматься только последние полтора – два года и то благодаря расширению поголовья и существенному удешевлению ручных “зверьков”.
В подавляющем большинстве версий Linux нет, не то что толкового, а элементарного руководства по её использованию с Windows Mobile. Сколько нибудь полезную информацию удается почерпнуть лишь на специализированных форумах. Кроме того не снята проблема «большого напильника» для Linux. Хотя общие принципы подключения любого коммуникатора к любой версии Linux в принципе одни и те же, возможны нюансы, которые поддаются лишь ручному исправлению. Вместе с тем возможна ситуация, когда для данной конкретной модели КПК подключиться определённому релизу Linux не удастся в принципе. В этой ситуации остаётся только менять текущий релиз или вообще переходить на другую версию Linux.
Как может использоваться коммуникатор с Windows Mobile в Linux? В первую очередь как флэшка. Если у вас Windows Mobile версии 6.1 или выше, то проблем вообще никаких нет. В настройках выставляется соединение как хранилище памяти, а не как синхронизация. Для более ранних версий Windows Mobile этот фокус не проходит, необходимо устанавливать дополнительное программное обеспечение типа WMStorage. Но в любом случае стоит помнить, что вы получаете доступ к не основной памяти устройства, а к расширенной памяти на флэш-карте.
В Linux без особых проблем возможно использование коммуникатора в качестве GPRS-модема. Для этого, разумеется, коммуникатор должен предварительно быть настроен для выхода в Интернет. Затем подключите коммуникатор через usb-шнур (рекомендуется для простоты), или bluetooth и включите общий доступ к Интернет на коммуникаторе. Linux найдёт модем и включит его как устройство сети Ethernet. Именно включение режима «Общий интернет» в Comm Manager (его можно найти как в меню «Программы», так и «Настройка») является тем маленьким камешком преткновения, с которым сталкиваются неопытные пользователи.
Следующий сервис — это синхронизация данных, установка и удаление программного обеспечения на коммуникаторе. Но любая попытка запустить данный сервис в Linux напоминает шаманское камлание. Начнем с того, что по умолчанию в Linux необходимые пакеты не ставятся. Их надо выбирать самостоятельно в управлении программами. Все что относиться к синхронизации данных и к Windows Mobile можно найти набрав в строке поиска «sync» и «wm5». Правда этот список избыточен и далеко не всё в нём относиться к коммуникаторам. Но что точно необходимо — это пакеты sync-engine и task-wm5sync-common (название пакетов дается по Mandriva 2010.0). Что касается графической части, с которой собственно работает пользователь, то тут имеется выбор, который часто от нас не зависит. В различных версиях графических подсистем KDE и GNOME старые программы синхронизации могут исчезать или появляться новые. По крайне мере пока в них остается Multisync-gui, хотя дополнительно может быть или KitchenSync, или synce-kpm, или SynCE или что-нибудь ещё.
После установки необходимых пакетов можно обратить внимание на «зверька». При подключение его к компьютеру в трее должен появиться хорошо знакомый по виндовому ActiveSync зелёный значок синхронизации. Это означает что устройство обнаружено и запустился SyncCE panel monitor (если он конечно предварительно был загружен!). Но соединение может и не состоятся. При синхронизации с Windows сетевые настройки коммуникатор как правило выставлены в обычный режим (проверить это можно в меню «Настройка» - «Подключение» - «От USB к ПК»). Для Linux же лучше поставить режим расширенных сетевых возможностей. Обычно, в этом случае, связь между устройствами устанавливается. Если же нет, то возможен ещё один вариант - необходимо загружать Linux c уже подключенным коммуникатором. Так что подходящий алгоритм камлания приходиться выбирать из нескольких вариантов! Проблема связи может быть связано и файерволом. При подключенном коммуникаторе должна быть разрешена синхронизация устройств Windows Mobile в настройках файервола.
Возможности синхронизации существенно уже, чем в Windows. Предлагается установка - удаление программ (но только cab-файлов), синхронизация контактов, файлов, доступ к файловой системе коммуникатора. Синхронизации данных дополнительных программ, которые имеют и компьютерный интерфейс, типа хранителей кошельков, паролей и т.п. невозможна. Для синхронизации данных обязательно должна быть запущена Sync-Engine, либо по умолчанию, либо в ручную — из консоли. Если Sync-Engine не запущена, то скорее всего устройство будет определено, с него получена системная информация и допуск к установке программ. Сама же синхронизация не произойдет. Возможен вариант, когда при даже загруженной Sync-Engine синхронизация должна быть запущена вручную с коммуникатора.
Что касается подключения коммуникатора к Linux через bluetooth или Wi-Fi, то это в основном проблема настройки этих сервисов в самой операционной системе. Сетевое же соединение по Wi-Fi, не вызывает никаких проблем подключения через точку доступа, но потребует установки на коммуникатор дополнительного сетевого софта типа VM Net Browser.