시스템이 깨어나거나 런레벨이 바뀔 때 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.