Re: PALM under Debian
Andrey Chernomyrdin -> debian-russian@lists.debian.org @ Fri, 25 Aug 2006 16:43:08 +0400:
AC> Have a nice day,
AC> Тут возник вопрос - появился Palm (старенький Sony SJ-20)
AC> Хотелось-бы идеалогически правильно синхронизировать его с линуксом...
AC> Насколько я понял правильнее всего это делать с использованием Evolution.
AC> То есть поставить Evolution потом gnome-pilot и синхронизировать.
AC> У меня возникло несколько вопросов:
AC> 1. Кодировки: под linux-ом у меня koi8-r а на Palm-е windows-1251.
Большими зелеными свистящими буквами: ЛОКАЛЬ - СВОЙСТВО ПРОЦЕССА, А НЕ
СИСТЕМЫ. Хотя да, иметь директорию с именами файлов в 1251 не
офигительно удобно, но поскольку туда если и надо обращаться, то именно
с этой локалью, то в общем, все нормально.
Какой-нибудь jpilot о таких фокусах в курсе. Хотя, в общем, у вменяемых
русификаций пальма koi8-r тоже есть. А CyrHack'у, кажется, даже пофигу,
какая из них установлена (у папируса, помнится, были какие-то тараканы с
koi8-r).
AC> 2. Установка всяких .prc файлов в palm
Я пользуюсь pilot-link. Особенность SJ-20 (и, как я понимаю, вообще
всех машинок, поддерживаемых модулем visor): он в принципе становится
виден компьютеру только после того, как нажата кнопка синхронизации.
После чего в течение _непродолжительного_ времени (и при этом не прямо
сразу!) можно запустить pilot-xfer, и получить связь. Если протормозить
или наоборот, поспешить, получаем сообщение "а теперь жми HotSync", по
очевидным причинам не имеющее в данной ситуации смысла. В результате у
меня так:
/etc/udev/rules.d/pilot.rules:
BUS=="usb", KERNEL=="ttyUSB*", \
SYSFS{product}=="Palm Handheld*|Handspring Visor", \
SYMLINK+="pilot"
(в testing такое правило уже в штатном udev.rules, в stable еще нет)
~/bin/px:
#!/bin/sh
echo -n "Waiting for /dev/pilot... "
while [ ! -e /dev/pilot ]; do sleep 1; done
echo found.
sleep 2
exec pilot-xfer "$@"
Ну и в менюшке fvwm собственно запуск синхронизации
LANG=ru_RU.CP1251 RESOURCE_NAME=WIN exec xterm -e sh -c "px -s ~/palm -t ; echo Done\(\$?\). ; read"
Запуск инсталляции файла (prc или pdb) - px -i путь/к/файлу из командной
строки.
На jpilot смотрел, ибо у него есть плагин к используемому мной keyring.
Но стабильно не пользуюсь - как-то незачем. С бэкапом и инсталляцией
справляется pilot-xfer, вытащить из MemoDB.pdb заметку умеет memos из
все того же pilot-link (как, впрочем, и засунуть обратно), а остальное
мне как-то никогда не требовалось. На gnome-pilot, по причине
идиосинкразии к гномам, и смотреть не пытался. Знаю, что бывает еще
coldsync, но он дублирует идеологическую схему виндового софта, каковая
мне как-то ни к чему, а в ней еще разбираться. Я в свое время, когда в
woody pilot-link не работал с USB, пытался завести оный coldsync, но
тоже не преуспел. Взял pilot-link из тогда еще нестабильного sarge, и
так с тех пор и живу.
--
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
Секретный ключ, известный более чем одной персоне, называется публичным.
Reply to: