Gentoo Archives: gentoo-user-ru

From: Ilia N Ternovich <ternovich@×××××.com>
To: gentoo-user-ru@l.g.o
Subject: Re: [gentoo-user-ru] Мобильный телефон & Gentoo
Date: Tue, 04 Apr 2006 18:21:21
Message-Id: 20060404222046.40a59653@localhost
In Reply to: Re: [gentoo-user-ru] Мобильный телефон & Gentoo by "Alex P. Burlutsky"
1 On Tue, 04 Apr 2006 21:10:00 +0400
2 "Alex P. Burlutsky" <stosem@××××××.ru> wrote:
3
4 > А можете что-нибудь посоветовать под GTK?
5
6 gnome-bluetooth ( этот монстр работает через gnome-vfs, отучить от кучи
7 зависимостей не получится никак :(
8
9 > А по поводу топика - очень давно пробовал общаться с мобилой через obex
10 > (openobex, obextool, obexftp и т.п.). Вроде как стандарт и все такое, но
11 > что-то побороть так и не смог, особенно проблемы были с русскими именами
12 > в записной книжке и т.п. Может конечно сейчас с этим дела лучше обстоят?
13
14 Сильно зависит от модели телефона. На моей e398 только по одному файлу из
15 директории выводится, заливать можно только в тел, но не на флешку, русского
16 нет и т.п. Причем сие приходится делать из самопально-переделанных скриптов.
17 obexftp -b -p [blah] отказывается коннектиться к телефону :)
18
19
20 У приятеля сонерик K700i летает без проблем.
21
22 Если интересно, то, можно запустить что-то вроде этого:
23
24 #!/usr/bin/perl -w
25
26 use strict;
27 use OBEXFTP;
28
29 my $cli = new OBEXFTP::client($OBEXFTP::BLUETOOTH);
30
31 my $ret = $cli->connect("00:0A:28:45:DC:A7", 9);
32 print "$ret\n";
33
34 $ret = $cli->list("/");
35 print "$ret\n";
36 sleep 2;
37
38 -- соответственно посмотрите корень телефона на предмет русского языка ( не
39 забудьте поменять адрес девайса после connect )
40
41
42 #define obexftp_chpath(cli, name) \
43 obexftp_setpath(cli, name, 0)
44
45 #define obexftp_mkpath(cli, name) \
46 obexftp_setpath(cli, name, 1)
47
48 #define obexftp_cdup(cli) \
49 obexftp_setpath(cli, NULL, 0)
50
51 #define obexftp_cdtop(cli) \
52 obexftp_setpath(cli, "", 0)
53
54 #define obexftp_get(cli, localname, remotename) \
55 obexftp_get_type(cli, NULL, localname, remotename)
56
57 int obexftp_put_file(obexftp_client_t *cli, const char *filename,
58 const char *remotename);
59
60 int obexftp_del(obexftp_client_t *cli, const char *name);
61
62 С этим можно поиграться, чтобы погулять по телефону. Я perl не знаю в принципе,
63 поэтому готового решения предложить не могу -- если нравится куча зависимостей
64 ( gnome-bluetooth или kde-bluetooth )
65
66 --
67 God bless you!
68 Ilia
69
70 mailto: ternovich@×××××.com
71 jabber: [tillias]@jabber.ru
72 icq: 198233378
73
74 You know you're using the computer too much when:
75 you use 'u' instead of 'you' in the first place.
76 -- thebell
77 --
78 gentoo-user-ru@g.o mailing list