Tentando ativar o bluetooth na inicialização (Debian)

2

Já emparelhei e conectei alguns dispositivos com sucesso. Para fazer isso eu tive que usar o rfkill.

$ sudo bluetoothctl
[bluetooth]# power on
Failed to set power on: org.bluez.Error.Blocked
[bluetooth]# exit
$ sudo rfkill unblock bluetooth
$ sudo bluetoothctl
[bluetooth]# power on
Changing power on succeeded

Isso, no entanto, não persiste por meio de reinicializações. Então, depois de algum googling, tentei criar um serviço.

$ sudo cat /etc/systemd/system/rfkill-unblock.service 
[Unit]
Description=RFKill-Unblock Bluetooth Devices
After=bluetooth.service
Requires=bluetooth.service

[Service]
Type=oneshot
ExecStart=/usr/sbin/rfkill unblock bluetooth
ExecStop=
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

Depois de reiniciar, ainda tenho que chamar manualmente o rfkill para desbloquear o bluetooth antes que eu possa ligar o bluetoothctl. Aqui está minha saída do status do systemctl

$ sudo systemctl status rfkill-unblock.service
● rfkill-unblock.service - RFKill-Unblock Bluetooth Devices
   Loaded: loaded (/etc/systemd/system/rfkill-unblock.service; enabled)
   Active: active (exited) since Wed 2015-07-15 02:26:18 UTC; 9min ago
  Process: 286 ExecStart=/usr/sbin/rfkill unblock bluetooth (code=exited, status=0/SUCCESS)
 Main PID: 286 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/rfkill-unblock.service

Eu acho que também deve ser notado que estou usando o ssh para se conectar a esta máquina, já que ela está sendo usada como um media center.

    
por kwolfe 15.07.2015 / 15:56

0 respostas