После обновления blueman до версии 2.0.6 при каждом включении компьютера стало появляться сообщение:
Setting RfKill State requires privileges
Приложение пытается выполнить действие, которое требует дополнительных привилегий. Для выполнения этого действия требуется аутентификация.
То есть Bluetooth при каждой загрузке просит ввести пароль.
Через некоторое время появляется другое сообщение:
Failed to apply network settings
You might not be able to connect to Bluetooth network via this machine
org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Вводить пароль бесполезно, ни в текущей сессии, ни в следующей, Bluetooth не работает нормально. Если вам не нужен Bluetooth, то достаточно просто удалить blueman. На самом деле, даже после этого можно использовать Bluetooth, если вам нравится делать настройку из командной строки, поскольку blueman – это всего лишь графический апплет.
Если Bluetooth вам нужен, то достаточно создать файл /etc/polkit-1/rules.d/81-blueman.rules, например так:
sudo gedit /etc/polkit-1/rules.d/81-blueman.rules
И скопировать в него следующее содержимое:
polkit.addRule(function(action, subject) { if (action.id == "org.blueman.rfkill.setstate" && subject.local && subject.active && subject.isInGroup("wheel")) { return polkit.Result.YES; } if (action.id == "org.blueman.network.setup" && subject.local && subject.active && subject.isInGroup("wheel")) { return polkit.Result.YES; } });
Сохраните и закройте файл. После следующей перезагрузки проблема исчезнет.
Также ваш пользователь должен быть в группе wheel. Обычно это уже так, поскольку только пользователи из этой группы могут выполнять команды с использованием sudo (с повышенными привилегиями).
На всякий случай, проверить, в каких группах состоит ваш пользователь вы можете командой:
groups
Связанные статьи:
- Решение проблемы gnome-keyring-daemon не отвечает в Linux Mint и не даёт выключить компьютер (51.1%)
- xmlrpc.client.Fault: Fault -32500: 'RuntimeError: This API has been temporarily disabled (РЕШЕНО) (51.1%)
- Ошибка «trid: loadlocale.c:129: _nl_intern_locale_data: Assertion `cnt < (sizeof (_nl_value_type_LC_TIME) / sizeof (_nl_value_type_LC_TIME[0]))' failed.» (РЕШЕНО) (51.1%)
- Что делать, если в Linux не видны некоторые символы Unicode (РЕШЕНО) (50.5%)
- Как проверить использование памяти на Linux (50%)
- В SMPlayer пропали кнопки меню и строка состояния (РЕШЕНО) (RANDOM - 0.5%)
Спасибо тебе, добрый человек! На arch linux помогло.