Как подружить Psion и LinuxАвтор: Хрусталев Алексей, svintuss@hotbox.ru
Несколько дней назад я осуществил свою давнюю
мечту - купил Psion 5mx. Не могу сказать, что
через мои руки прошло много карманных
компьютеров, но, по крайней мере, я знаком со
всеми более-менее современными платформами для
КПК. Так или иначе, я до сих пор не могу понять,
что же при покупке каждого нового "наладонника"
мешало мне купить 5mx. Склоняюсь к мысли, что,
скорее всего, цена. Всю прелесть этого аппарата и
платформы можно осознать, лишь вдоволь
"наигравшись" со ними. Итак, аппарат куплен,
пускай подержанный, но в прекрасном состоянии и
ничуть не портит впечатление от машинки. Начались
суровые будни, а именно - проблема подключения к
компьютеру и преобразования форматов файлов.
Так уж сложилось, что на домашнем ПК у меня
установлена ОС Линукс и переходить с нее на
что-либо другое нет никакого желания по двум
причинам: нет времени и желания переучиваться и
лень возиться с резервным копированием и
восстановлением данных. На данный момент у на
моем десктопе живет SuSE Linux Professional 9.0.
Опираясь на свой опыт, я и поведу рассказ.
Первым делом надо установить утилиты для
подключения Psion'a к компьютеру. Зовутся они
plp-tools. Для простоты заходим в yast2, выбираем
модуль управления пакетами, в графе "Search"
указываем "psion" и устанавливаем все предложенное, а именно:
1) plptools - собственно, главный пакет для связи
Psion'a с Linux'ом.
2) kpsion - программа под KDE для резервного
копирования и восстановления данных Psion'a
3) plptools-kde - предоставляет легкий доступ к
содержимому памяти Psion'а, добавляет в Konqueror
протокол psion:/
4) klipsi - буфер обмена
После установки вышеозначенных пакетов
настраиваем свойства демона ncpd, отвечающего за
соединение устройств по com-порту, и демона,
который монтирует файловую систему Psion'a. Для
этого редактируем файл /etc/sysconfig/plptools.
Мой Псион подключен к порту /dev/ttyS1 (COM2),
поэтому строка свойств ncpd будет выглядеть
следующим образом:
NCPD_OPTS="--serial=/dev/ttyS1 --baudrate=auto"
а свойства plpnfsd демона (я использую именно
этот вариант подключения) такие:
PLPNFSD_OPTS="--user=svintuss" # здесь указываете пользователя-владельца Псиона
Теперь создавайте директорию /mount/psion. Далее запускаете (под учетной записью
администратора)
rcncpd start
rcplpnfsd start
После этого, подключив Psion и подождав несколько
секунд, пока демон его "распознает", можно видеть
содержимое дисков машинки в /mnt/psion. Здесь
могут возникнуть проблемы с просмотром русских
букв. Если на вашем десктопе локаль koi8-r, то вы
увидите совсем не те названия файлов, какие
хотели бы :-). Увы, изящного решения данной
проблемы я пока не знаю, разве что просматривать
содержимое Псиона примерно таким образом:
ls /mnt/psion/C\ :/Documents | iconv -f cp1251 -t koi8-r
Далее настает время разобраться с преобразованием
фалов. К сожалению, специальных программ для
этого в Linux'e нет, за исключением находящегося
в стадии глубокой разработки psiconv'a. Посему я
решил установить PsiWin под wine и пользоваться
его конвертером. На моей машине установлен
wine-20031212. Установка должна пройти без
проблем. Сразу хочу отметить, что ни Связку, ни
SmartSync заставить работать мне не удалось.
Связка требует установленного MSOffice, но, даже
если его установить, конвертации не происходит
из-за ошибки, а SmartSync просто ничего не
делает.
После того, как PsiWin установлен, переходим в
его директорию и выполняем
wine Cpycnv.exe
Можно наслаждаться :-).
И, последний штрих, касающийся русских символов в
файлах Word и Excel. В качестве офисной программы
у меня стоит OpenOffice.org, в для которого
написаны специальные макросы, предназначенные для
преобразования "документов с крякозяблами" в
"нормальные" (обычно такая проблема возникала при
попытке открыть файлы Office 95 в Office 97 и
старше). Если у вас пакет сборки команды
АЛЬТЛинукс, то эти макросы уже должны быть в
поставке. Если же нет (как у меня), то надо
скачать файл ooo_local.zip с сайта http://igorlomakin.narod.ru/soft/ooo_local.html
и установить, следуя инструкциям. После этого
открываете OpenOffice'ом только что
отконвертированный документ с Псиона, выбираете
Tools > Macros > Macro... > soffice > Tools > RecodeCyrDoc > Recode All > Run и наслаждаетесь
жизнью.
Дата статьи: | 31 января 2004 г |
« Назад в каталог | Обсудить в конференции »
|