[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: