Bluetooth не работает в Fedora 15, когда система просыпается или изменяет уровень запуска

1554
Dr McKay

У меня странная проблема при использовании Bluetooth в Fedora 15. Сначала, чтобы заставить работать Bluetooth, я должен был следовать этому посту .

Теперь, когда я загружаюсь и вхожу в систему (уровень запуска 5, GNOME 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] 

Так что все в порядке.

Тем не менее, когда я меняю уровень запуска или говорю системе, что спит, Bluetooth перестает работать. 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), чтобы он снова заработал. Это неудобно, так как моя основная клавиатура Bluetooth.

На Fedora 14 все работало нормально.

Итак, как я могу заставить его работать без перезапуска службы Bluetooth каждый раз, когда я меняю уровень запуска?

1

1 ответ на вопрос

2
Patches

Вы можете настроить службу Bluetooth на автоматический перезапуск при выходе. Для этого сначала скопируйте bluetooth.serviceфайл из /lib/systemd/system/в /etc/systemd/system/. Затем добавьте следующую строку в [Service]раздел вновь скопированного файла:

Restart=always 

Наконец, предупредите, systemdчто его конфигурация была изменена с помощью этой команды (as root):

systemctl daemon-reload 

Теперь, когда демон Bluetooth завершает работу, как это происходит во время сна вашей системы, systemdон автоматически перезапускается.

Я пробовал это раньше. Демон все еще активен после пробуждения ПК, но мои устройства не могут подключиться. Dr McKay 13 лет назад 0
@DD McKay: В этом случае это, вероятно, ошибка. Я предлагаю вам [сообщить об этом] (https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora). Подайте его в пакет `bluez`. Они отправят это людям systemd или udev, если проблема именно в этом. Patches 13 лет назад 0