시스템이 깨어나거나 런레벨이 바뀔 때 Bluetooth가 Fedora 15에서 작동하지 않습니다.


1

Fedora 15에서 Bluetooth를 사용할 때 이상한 문제가 발생합니다. 먼저 Bluetooth를 작동 시키려면 이 게시물 .

이제 부팅하고 로그인 할 때 (runlevel 5, 그놈 3), systemctl status bluetooth.service 결과는 다음과 같습니다.

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]

다 괜찮아.

그러나 런레벨을 변경하거나 시스템을 잠자기 상태로 전환하면 블루투스가 작동을 멈 춥니 다. systemctl status bluetooth.service 결과는 다음과 같습니다.

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

그리고 그것을 다시 시작해야합니다 ( systemctl restart bluetooth.service ) 다시 작동하게하십시오. 내 키보드가 블루투스 키보드이기 때문에 이것은 불편합니다.

Fedora 14에서는 모든 것이 잘 작동했습니다.

그렇다면 어떻게하면 런레벨을 바꿀 때마다 블루투스 서비스를 다시 시작하지 않고도 작동되게 할 수 있습니까?

답변:


2

종료시 자동으로 다시 시작되도록 Bluetooth 서비스를 구성 할 수 있습니다. 그렇게하려면 먼저 bluetooth.service ~로부터의 파일 /lib/systemd/system//etc/systemd/system/. 그런 다음 다음 행을 [Service] 새로 복사 한 파일의 섹션 :

Restart=always

마지막으로 경고 systemd 이 명령을 실행하여 구성이 변경되었습니다 (as root ) :

systemctl daemon-reload

이제는 블루투스 데몬이 종료 될 때마다, 시스템이 잠자기 상태 일 때처럼, systemd 자동으로 다시 시작됩니다.


나는 전에 그것을 시도했다. PC를 깨우면 데몬이 계속 활성화되지만 장치를 연결할 수 없습니다.
Dr McKay

@ 맥 매 케이 :이 경우에는 아마도 버그 일 겁니다. 나는 네가 그것을보고하다 . 파일을 bluez 꾸러미. 그들은 그것을에 보낼 것이다. systemd 또는 udev 여러분, 문제가있는 곳이면.
Patches
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.