Показаны сообщения с ярлыком multimedia. Показать все сообщения
Показаны сообщения с ярлыком multimedia. Показать все сообщения

10 мая 2009

Настройка и использование bluetooth, часть вторая

В первой части было рассказано как установить и настроить устройство bluetooth в среде Debian. В этой части пойдет речь о том какое программное обеспечение надо установить для обмена файлами через bluetooth в среде Debian.

Обмениваться файлами через bluetooth в linux можно как при помощи консольных приложений, так и при помощи графических. Графические приложения для работы с bluetooth о которых пойдет речь, специфичны для среды Gnome.

Все что необходимо для обмена файлами через bluetooth можно установить выполнив следующюу команду:
aptitude install bluez-utils bluez-gnome gnome-bluetooth obex-data-server gnome-vfs-obexftp
После установки необходимых пакетов внесите вашего пользователя в группу netdev и перелогиньтесь, иначе у вас не будет доступа к устройству. Внести пользователя в группу можно выполнив команду:
sudo usermod -aG netdev
Посмотреть параметры устройства bluetooth на компьютере можно следующим образом:
sudo hciconfig -a
Сканирование доступных устройств из командной строки можно выполнить вот так:
hcitool inq
При выполнении сканирования мой мобильный телефон определился вот так:
Inquiring ...
00:21:9E:2F:D7:3A clock offset: 0x0425 class: 0x5a0204
Определить возможности обнаруженного при сканировании мобильного устройства по работе с bluetooth можно выполнив команду:
sdptool browse 00:21:9E:2F:D7:3A
Вывод команды большой, если выбрать из него только необходимое, то в случае с моим телефоном получим следующее:
sdptool browse 00:21:9E:2F:D7:3A | grep 'Service Name'

Service Name: OBEX SyncML Client
Service Name: Dial-up Networking
Service Name: Serial Port
Service Name: PAN Network Access Point
Service Name: Hands-Free Gateway
Service Name: Headset Gateway
Service Name: OBEX Object Push
Service Name: OBEX File Transfer
Service Name: OBEX IrMC Sync Server
Service Name: HID Mouse & Keyboard
Service Name: OBEX Phonebook Server
Отправку файла с компьютера на мобильный через bluetooth можно выполнить используя "Апплет Bluetooth", который запускается автоматически при старте ситемы, а при активации устройства bluetooth в области уведомления (рядом с часами) появляется значок. Щелчок правой кнопкой мыши на этом значке вызовет выпадающее меню, где надо выбрать пункт "Отправить файл...", далее выбираем необходимый файл и устройство на которое его надо отправить.

Для приема файла с мобильного устройства на компьютер через bluetooth надо запустить приложение, которое находится в меню "Приложения->Стандартные->Общий доступ к файлам по Bluetooth". После запуска приложения в области уведомления появится значок. При инициации отправки файла с мобильного устройства на компьютере появляется запрос на подтверждение приема файла. После приема файла появится запрос на действие над принятым файлом. По-умолчанию файл сохраняется на рабочем столе. Как обеспечить автоматический запуск приложения для приема файлов при старте системы можно посмотреть здесь.

Также обмен файлами через bluetooth в среде Gnome можно выполнять прямо из Nautilus. Для этого в адресной строке Nautilus (если адресная строка скрыта её можно отобразить нажав Ctrl+L) наберите obex:// и нажмите ввод. После ввода вы увидите список обнаруженных устройств, выбираете необходимое и видите файловую систему мобильного устройства. Далее работаете как с обычными файлами.

Читать дальше...

01 мая 2009

Настройка и использование bluetooth, часть первая

Технология bluetooth получила широкое распространение в мобильных устройствах. О том как настроить устройство bluetooth в среде Debian, какое программное обеспечение для этого надо установить пойдет речь в этом посте. Настройка устройства будет показана на примере модуля bluetooth в ноутбуке Toshiba A200.

Чтобы заработал модуль bluetooth на ноутбуке Toshiba A200, необходимо установить дополнительный модуль ядра. Модуль ядра установим из исходников при помощи утилиты module-assistant. Пакет с исходным кодом модуля ядра omnibook-source_2.20070211+svn20090227-1_all.deb можно взять тут.

Для начала установим утилиту module-assistant, которая позволяет управлять упаковкой сторонних модулей ядра. Также нам понадобятся дополнительные пакеты, которые можно установить выполнив в командной строке:
aptitude install module-assistant kernel-package linux-headers-$(uname -r)
Перед началом работы с module-assistant необходимо выполнить следующие команды, предварительно добавив в /etc/apt/sources.list строку deb-src http://ftp.de.debian.org/debian lenny main contrib non-free:
sudo m-a update
sudo m-a prepare
После того как мы подготовили к работе утилиту module-assistant установим пакет omnibook-source_2.20070211+svn20090227-1_all.deb. Пакет можно установить из локального репозитория или выполнив в директории, куда вы скачали пакет, команду:
sudo dpkg -i omnibook-source_2.20070211+svn20090227-1_all.deb
После установки пакета omnibook-source при помощи утилиты module-assistant выполним сборку пакета выполнив:
sudo m-a build omnibook-source
В результате выполнения команды в директории /usr/src появится пакет omnibook-module-2.6.26-2-686~090227-1+2.6.26-15_i386.deb. Если в процессе построения пакета возникли ошибки, то их вы можете посмотерть в каталоге /var/cache/modass в файле omnibook-source.buildlog.2.6.26-2-686 (цифры в имени файла 2.6.26-2-686 это версия ядра, вывод команды uname -r).

После успешной сборки пакета установим его:
sudo m-a install omnibook-source
После установки собранного пакета загрузим модуль ядра со следующими параметрами:
sudo modprobe omnibook ectype=14
Проверим наличие загруженного модуля и информацию о нем:
sudo lsmod | grep omnibook
sudo modinfo omnibook
Теперь, предварительно включив модуль bluetooth переключателем на ноутбуке, убедимся что устройство определяется:
lsusb | grep -i bluetooth
Наблюдаем следующий вывод:
Bus 001 Device 002: ID 0930:0508 Toshiba Corp. Integrated Bluetooth HCI
Обеспечим автоматическую загрузку модуля ядра при загрузке системы. Для этого нужно прописать опции модуля в файле /etc/modprobe.d/omnibook и автозагрузку модуля в файле /etc/modules. Сделать это можно следующим образом:
sudo sh -c "echo 'options omnibook ectype=14' > /etc/modprobe.d/omnibook"
sudo sh -c "echo 'omnibook' >> /etc/modules"
Перезагружаем компьютер и убеждаемся в том, что модуль omnibook загружен. На этом настройка модуля bluetooth закончена. О том какое программное обеспечение необходимо для работы с bluetooth в среде Debian речь пойдет в следующей части.

Читать дальше...

24 января 2009

Обновление VLC в Ubuntu Hardy

Популярный медиа плеер VLC в официальном репозитории Ubuntu 8.04 представлен в версии 0.8.6, тогда как на официальном сайте текущая версия 0.9.8. У меня были проблемы при перемешении по меню DVD диска с версией из репозитория. Решил обновить VLC, тем более что текущая версия плеера значительно новее.

Обновления до текущей версии можно взять из репозитория http://ppa.launchpad.net/c-korn/ubuntu. Перед обновлением необходимо удалить страую версию VLC, иначе новая не установится. Для удаления в командной строке вводим:
sudo aptitude remove vlc vlc-nox
Чтобы установить обновление из репозитория нужно создать в директории /etc/apt/sources.list.d файл vlc.list, и внести в него строку deb http://ppa.launchpad.net/c-korn/ubuntu hardy main. Создать файл с необходимым содержимым можно выполнив в командной строке:
sudo sh -c "echo 'deb http://ppa.launchpad.net/c-korn/ubuntu hardy main' > /etc/apt/sources.list.d/vlc.list"
Команда должна быть записана в одну строку, обратите внимание на кавычки. После этого обновляем список пакетов:
sudo aptitude update
В завершении устанавливаем VLC:
sudo aptitude install vlc vlc-nox
Так как репозиторий не подписан, то aptitude выдаст предупреждение об установке ненадежных пакетов. Вместе с пакетами vlc и vlc-nox автоматически будут установлены зависимости.

Заметка написана по материалам yabBLOG.

Читать дальше...

  © Blogger template Blue Surfing by Ourblogtemplates.com 2008

Наверх