Bluetooth não funciona no Fedora 15 quando o sistema é ativado ou muda de nível de execução

1

Estou com um problema estranho ao usar o Bluetooth no Fedora 15. Primeiro, para ter o Bluetooth funcionando, tive que seguir este post .

Agora, quando eu inicializo e faço login (nível de execução 5, GNOME 3), systemctl status bluetooth.service resulta em:

bluetooth.service - Bluetooth Manager
      Loaded: loaded (/lib/systemd/system/bluetooth.service)
      Active: active (running) since Wed, 08 Jun 2011 08:34:17 +0200; 56s ago
    Main PID: 893 (bluetoothd)
      CGroup: name=systemd:/system/bluetooth.service
          ├  893 /usr/sbin/bluetoothd -n
          ├ 1989 [khidpd_045e0700]
          └ 2000 [khidpd_045e0762]

Então está tudo bem.

No entanto, quando eu altero o nível de execução ou digo ao sistema para dormir, o Bluetooth pára de funcionar. systemctl status bluetooth.service resulta em:

bluetooth.service - Bluetooth Manager
      Loaded: loaded (/lib/systemd/system/bluetooth.service)
      Active: inactive (dead) since Wed, 08 Jun 2011 08:37:57 +0200; 40s ago
     Process: 860 ExecStart=/usr/sbin/bluetoothd -n (code=exited, status=0/SUCCESS)
      CGroup: name=systemd:/system/bluetooth.service

E preciso reiniciá-lo ( systemctl restart bluetooth.service ) para que ele funcione novamente. Isso é inconveniente, já que meu teclado principal é Bluetooth.

Tudo funcionou bem no Fedora 14.

Então, como posso fazer isso funcionar sem ter que reiniciar o serviço Bluetooth toda vez que eu mudar o nível de execução?

    
por Dr McKay 08.06.2011 / 08:54

1 resposta

2

Você pode configurar o serviço Bluetooth para reiniciar automaticamente na saída. Para fazer isso, primeiro copie o arquivo bluetooth.service de /lib/systemd/system/ para /etc/systemd/system/ . Em seguida, adicione a seguinte linha à seção [Service] do arquivo recém-copiado:

Restart=always

Finalmente, ative systemd que sua configuração foi alterada executando este comando (como root ):

systemctl daemon-reload

Agora, sempre que o daemon do Bluetooth sair, como ocorre quando o sistema fica inativo, systemd será reiniciado automaticamente.

    
por 20.06.2011 / 09:40