ZaLinux.ru

Bluetooth при включении постоянно просит ввести пароль (РЕШЕНО)

После обновления 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

Рекомендуемые статьи:

1 Комментарий

  1. Oleg

    Спасибо тебе, добрый человек! На arch linux помогло.

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *