Мы — долго запрягаем, быстро ездим, и сильно тормозим.
|
|||||||||||||||||
www.lissyara.su
—> статьи
—> FreeBSD
|
|
Чтобы она не была угеном (ugen0 =)), предварительно были подгружены и прописаны в /boot/loader.conf модули:
|
Шесть штук, потому как грузил не разбираясь кто есть кто - всех похожих по названию, и по тому что знал про эти девайсы. От лишних модулей в ядре - глюков не прибавиться. А если и прибавиться - не страшно - багрепорт напишу =)
В хандбуке и на просторах инета, опять же, пачка всего про ручное прикручивание, написание мрачных скриптов по подъёму всего этого и т.п. В реальности, всё куда проще - прогресс не стоит на месте, и руководства уже устарели. Так что - пойдём новым путём. Прописываем в /etc/rc.conf:
|
И ребутаемся, или выполянем пачку действий из всё тех же древних инструкций, с учётом что нужные скрипты уже есть в /etc/rc.d/. Я ребутнулся, не продакшен, десктоп всё же.
После чего смотрим - чё у нас в округе:
|
Фигасе... Этого я не ожидал - какое-то нездоровое оживление, с учётом что синий зуб включен тока на телефоне жены. Смотрим - кто есть кто:
|
Пока колупался - один девайс пропал - видать кто-то мимо проходил =). Оставшиеся два - собсно телефон жены, и Siemens-SL56 - стационарный телефон - в нём тоже оказался синий зуб, к тому же работающий и включенный.
Прописываем их в /etc/bluetooth/hosts - c именами куда удобней работать чем с MAC адресами:
|
И в /etc/bluetooth/hcsecd.conf - файл конфигурации
|
И рестартуем даемона hcsecd:
|
Пробуем пингануть Сименс:
|
На самом деле тут не так гладко оказалось - на первой попытке не получилось - он запросил пин - а я не видел... После ввода и добавления в телефоне компа в доверенные - всё пошло пучком.
Пингуем нокию:
|
Тут с секурностью походу похуже - пошло с полпинка.
Дальше интересней. Из всего что удалось найти для работы с содержимым телефона, как я уже и писал выше, была консольная утилита. Ставим:
|
Пробуем залезть в аццкую машинку:
|
Пашет! Скорость - около мегабита... И тут я ярко представил себе как объясняю эту последовательность команд жене... Радость ушла, пришёл гугл с запросом типа "obexapp GUI". Полезного запрос ничё не принёс - тока пару утилит для работы с телефонами через шланги - СОМ или USB - когда девайс виден как модем... Тот же COM. Про голубые зубы ничё не было.
Дальнейшее раскуривание мана по obexapp привело к знанию о том, что прога может принимать имя файла как параметр, и его класть на удалённый телефон в неинтерактивном режиме. Это было интересней. Через полчаса скриптописательства родилось такое:
|
КДЕ, как оказалось, если перетащить файл на исполняемый файл, вызывает исполняемый с параметром в виде имени затащенного (а потом меня спрашивают - за что я не люблю ГУЯ - вот за невозможность по человечески объяснить что делать и не люблю =)). Тоже самое происходит если затащить файл на КДЕшный ярлык, который был сделан после показа заказчику первого релиза =). Ибо вид значка для шелл скриптов не впечатлил - хотелось чего-то красивого. В итоге на рабочий стол легло такое:
|
Собственно - это ярлык для запуска того скрипта. Надо затащить файлы на него, и после закачки каждого файла лезет окно с отчётом - насколько оно удачно.
Всё. На всё про всё - часа два. Вечером к компу было не прорваться - музыка текла рекой, долез тока ночью. Ночью же и писал =). Будет время - поменяю иконку на удачную загрузку - надо чё-то зелёное...
P.S. Скрипт требует порт /usr/ports/x11/xdialog, но работать будет и без него - тока окошек не будет.
P.S.2 Прога умная - перекодировку имён осуществляет сама. Так что на эту тему мона не беспокоиться.
P.S.3 Система такая:
|
Под восьмёркой amd64 тока настраивал сам зуб и пинговал телефон, файлы не кидал - лениво.
размещено: 2008-02-18,
последнее обновление: 2008-12-23,
автор: lissyara
muzzy, 2008-02-18 в 8:53:34
Достойный скрипт, в остальном все как в мане :)
lazyklimm, 2008-02-18 в 15:11:36
я не стал заморачиваться и купил кардридер, благо у сестры в нокию карточка втыкивается
Alive, 2008-02-19 в 12:20:20
Спасибо. Яркий пример того, что жена бывает не только вредной, но и полезной.
Василий, 2008-02-19 в 13:00:33
Так для картридера ж приётся руки тянуть к телефону, к карте, к ридеру.
Вопрос не в тему: на что намекает color-console? Всегда объходился без компиляции ядра для цветов в консоли. ;-)
gloom, 2008-02-19 в 13:18:59
Интересно http://sourceforge.net/projects/kde-bluetooth
работает в freebsd?
В портах нету :(
lissyara, 2008-02-19 в 14:08:10
от на это намекает
Люблю ядрышко цветное, а не просто белое =)
azu, 2008-02-19 в 21:14:00
kde-bluetooth: A collection of Bluetooth utilities and modules for KDE based on BlueZ.
Вот это голубоеZ кажется тянет корнями к реализации синезубого стека в линухсе.
Manefesto, 2008-02-20 в 8:13:31
Можно попытатся слабать гуёвину на PyQt или PerlQt
Kash, 2008-02-24 в 12:12:29
Хм, я у себя обошелся загрузкой только ng_ubt модуля, и добавлением в netstart
/etc/rc.d/bluetooth start ubt0
скриптик сам подгружает все неоходимые модули, работает замечательно.
Статья отличная, спасибо.
P.S.: /etc/rc.d/bluetooth 100% есть в 6.3, на более ранних версиях не смотрел. :)
lissyara, 2008-02-24 в 12:14:42
Первое же обновление системы и все ваши правки улетят в газенваген.
Юзайте штатные средства, а не создавайте помойку там где живёте. Потом сами же проблем огребёте...
Kash, 2008-02-24 в 12:38:07
Да, с netstart'ом я действительно лохонулся. :(
Смотрим devd.conf и видим.
...
# When a USB Bluetooth dongle appears activate it
attach 100 {
  device-name "ubt[0-9]+";
  action "/etc/rc.d/bluetooth start $device-name";
};
detach 100 {
  device-name "ubt[0-9]+";
  action "/etc/rc.d/bluetooth stop $device-name";
};
...
Т.е. скрипт запускается на автопилоте.
AD, 2008-03-06 в 12:34:17
Круто! Фурычит, по после закидывания файла на устойство. (E-ten X500 в моём случае) KDE ещё секунд 30 пытается запустить этот скрипт. Хотя диалоговое окно уже всплыло (Переписал на инглиш сообщения - у мну абракадабра вылазила) и было успешно закрыто.
TheFeaR, 2008-05-26 в 16:05:04
R n/a n/a n/a n/a Прн файлы/
=)))))))
turka, 2008-08-14 в 17:46:28
где-то в переписки freedsd.org нашёл, что в 6.3 и 7.0 блютуз пускается новым способом спомощью bluetooth.device.conf. А щас найти не могу может кто знает
delpass, 2009-10-20 в 17:11:33
Думаю логичней было бы добавить в меню отправить.
Или в кедах такого меню нет?
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
Комментарии пользователей [15 шт.]