Автоматическое подключение bluetooth устройств

Нашел в статью как подключить 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 по умолчанию все.

Не совсем согласен

ciklop написал(а):
только 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...

Все сделал по вашей

Все сделал по вашей инструкции вот че пишет в консоль...

start-stop-daemon: stat /usr/bin/xdm: No such file or directory
ERROR: could not stat the Display Manager

Я так понял его отдельно ставить нужно или флаг какой-то должен быть?

Угу, добавили переменную, а

Угу, добавили переменную, а там еще одна была, такая же, не удалили, да? =)

То ли лыжи не едут... Вот

То ли лыжи не едут...
Вот файл /etc/conf.d/xdm

# We always try and start X on a static VT. The various DMs normally default
# to using VT7. If you wish to use the xdm init script, then you should ensure
# that the VT checked is the same VT your DM wants to use. We do this check to
# ensure that you have't accidently configured something to run on the VT
# in your /etc/inittab file so that you don't get a dead keyboard.

# What display manager do you use ?  [ xdm | gdm | kdm | kdm-3.5 | kdm-4.0 | gpe | entrance ]
# NOTE: If this is set in /etc/rc.conf, that setting will override this one.
# KDE-specific note: kdm-3.5 and kdm-4.0 are just examples. You will find all 
# possible versions by looking at the directories in /usr/kde/.
DISPLAYMANAGER="kdm"
XSESSION="kde-4.2"
CHECKVT=7

По /usr/kde только 3.5 хотя установлен 4.2

host13 / # equery list kde
[ Searching for package 'kde' in all categories among: ]
 * installed packages
[I--] [ ~] kde-base/kde-env-4.2.4 (4.2)
[I--] [ ~] kde-base/kde-l10n-4.2.4-r1 (4.2)
[I--] [ ~] kde-base/kde-menu-icons-4.2.4 (4.2)
[I--] [ ~] kde-base/kde-wallpapers-4.2.4 (4.2)
[I--] [  ] kde-base/kdebase-data-3.5.10 (3.5)
[I--] [ ~] kde-base/kdebase-data-4.2.4-r1 (4.2)
[I--] [ ~] kde-base/kdebase-desktoptheme-4.2.4 (4.2)
[I--] [ ~] kde-base/kdebase-kioslaves-4.2.4 (4.2)
[I--] [ ~] kde-base/kdebase-startkde-4.2.4 (4.2)
[I--] [ ~] kde-base/kdedglobalaccel-4.2.4 (4.2)
[I--] [  ] kde-base/kdelibs-3.5.10-r6 (3.5)
[I--] [M~] kde-base/kdelibs-4.2.4-r3 (4.2)
[I--] [ ~] kde-base/kdepimlibs-4.2.4-r1 (4.2)
[I--] [ ~] kde-base/kdesu-4.2.4 (4.2)
[I--] [ ~] kde-base/phonon-kde-4.2.4 (4.2)
[I--] [M~] kde-base/pykde4-4.2.4-r2 (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) ее надо непрерывно двигать, чтобы прошло автоматическое подключение. У меня все работает.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".