Автоматическое подключение bluetooth устройств
SlawanD 4 ноября, 2008 - 14:38
Нашел в статью как подключить bluetooth мышь автоматически. Написано что нужно править файл /usr/sbin/services.sh я у себя такого найти не могу...
Для автоматического подключения клавиатуры или мыши после старта системы, необходимо выполнить скрипт bluetooth init. Если вы работаете на предустановленном дистрибутиве Xandros Linux, вам необходимо отредактировать '/usr/sbin/services.sh', выполнив команду sudo kwrite /usr/sbin/services.sh. Найдите следущую строку: start-stop-daemon --start --quiet --oknodo --pidfile /var/run/cups/cupsd.pid --exec /usr/sbin/cupsd Перед этой строкой вставьте: sudo hciconfig hci0 reset sudo /usr/sbin/invoke-rc.d bluetooth start Первая строка необходима только для некоторых адаптеров, например для моего Hama Nano-Bluetooth-USB-Adapter. Также вам необходимо отредактировать файлы '/sbin/fastshutdown.sh' и '/sbin/fastreboot.sh', для того, чтобы корректно останавливать bluetooth перед перезагрузкой или выключением, так как с некоторыми устройствами bluetooth возникают проблемы подключения после загрузки системы. Выполните команду sudo kwrite /etc/sbin/fastshutdown.sh и найдите следущую строку: [ `id -u` = "0" ] || echo "Must be root." Перед ней вставьте: /etc/init.d/bluetooth stop sleep 1 Теперь повторите тоже самое с файлом '/sbin/fastreboot.sh'. После перезагрузки у вас есть все шансы на автоматическое подключение клавиатуры или мыши в течении нескольких секунд.
»
- Для комментирования войдите или зарегистрируйтесь
если я правильно понял, то в
если я правильно понял, то в gentoo это должен быть файл /etc/init.d/bluetooth где как раз должно быть что-то типа строк для старда bluetooth демона. Думаю, что если все собрано с флагом блютуз - то такой файл и сервисы будут.
А вообще совет не очень умный тут процитирован, потому что все сервисы запускаются от юзера рут. На кой фиг ставить перед командой sudo в этом случае я не знаю.
/etc/init.d/bluetooth такой
/etc/init.d/bluetooth такой файл есть, только что и где в него дописывать, чтоб при включении мыши она сама определялась
sys-apps/hal ?
sys-apps/hal ?
У него есть понятие горячего подключения устройств. Ну а блютуз девайс должен быть активен на PC всё время получается... Хотя может быть и есть что-то вроде как netplug.
вам скорее надо смотреть
вам скорее надо смотреть правила для udev.
только hal достаточно, один
только hal достаточно, один раз подключил с помощью kbluetooth, потом сама подхватывается. настройки bluetooth по умолчанию все.
Не совсем согласен
Да, мыш то kbluetooth запоминает, но автоматически после перезагрузки подключать не хочет, само собой мыш в режиме обнаружения. А вообше есть ли в kbluetooth возможность это настроить?
Если настроен hal и
Если настроен hal и kdebluetooth один раз распозноло устройство, то достаточно приповторной инициализации мыши (когда она выходит из режима спячки) подтвердить автоматическое подключение. Попробуй её удалить из trusted устройств и подключить заново. Потом если ничего не меняеться, то я kdebluetooth даже не загружаю. Со всем справляется bluez+dbus+hal.
Тоже хотел сделать автоматом
Тоже хотел сделать автоматом подключение блютуз мыши но у меня KDE4 и я не нашел у себя /usr/sbin/services.sh. KDE запускаю по startx, хотелось бы автоматически. Не подскажите как это сделать?
если кде4 запускать
если кде4 запускать автоматически, то тут все просто...
прописываешь в /etc/conf.d/xdm переменные
DISPLAYMANAGER="kdm"
XSESSION="kde-4.3"
CHECKVT=n , гле n - номер консоли, на которой должны запускаться иксы...
далее делаешь
rc-update add xdm default
туда же надо добавить hal и consolekit...
Все сделал по вашей
Все сделал по вашей инструкции вот че пишет в консоль...
Я так понял его отдельно ставить нужно или флаг какой-то должен быть?
Угу, добавили переменную, а
Угу, добавили переменную, а там еще одна была, такая же, не удалили, да? =)
То ли лыжи не едут... Вот
То ли лыжи не едут...
Вот файл /etc/conf.d/xdm
По /usr/kde только 3.5 хотя установлен 4.2
Не знаю, какую дурь на
Не знаю, какую дурь на Ксандросе курят, но рекомендовать юзеру чего-то ручками трогать под /usr считаю в корне неправильным. Типа: "Мы сами не в состоянии пофиксить, что мы вам поставили. Пожалуйста, пофиксите сами."
:}
Мне помогло только вот
Мне помогло только вот это:
#dbus-send --print-reply --system --type=method_call --dest=org.bluez /org/bluez/service_input org.bluez.Service.SetTrusted string:XX:XX:XX:XX:XX:XX
Больше ничего не делал. После простоя мышки некоторое время (секунд 5) ее надо непрерывно двигать, чтобы прошло автоматическое подключение. У меня все работает.