(pulseaudio) bluez5-util.c: Помилка GetManagedObjects (): org.freedesktop.DBus.Error.NoReply: Не отримав відповіді


14

Я переглядав свої журнали і виявив це вгорі:

[pulseaudio] bluez5-util.c: GetManagedObjects() failed: 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.

Я поняття не маю, що це означає. Мій комп'ютер запускається нормально, і я поки що не помічав жодних помилок. Але щоб бути безпечним, хтось знає, як це вирішити?

Крім того, щоб зрозуміти, я прочитав помилку, і я бачу частину "можливих причин", але не знаю, що це означає "віддалений додаток" або "безпека шини повідомлень".

Відповіді:


4

Коротка відповідь полягає у виконанні наступної команди:

cp /usr/share/gdm/default.pa ~/.config/pulse/

Пояснення:

Трохи погуглившись, я виявив, що в pulseaudioданий час це аудіопідсистема Ubuntu, і pactlкоманда може використовуватися для узгодження її налаштувань.

Ця команда має досить багато підкоманд, найцікавішою з яких є list.

Виконуючи виконання, pactl list shortви бачите, що є модуль, який містить слово bluezу своїй назві, і це пов'язано через Bluetooth.

Я використовую настільний комп’ютер, який не оснащений Bluetooth, тому не повинно працювати модулів, пов’язаних з Bluetooth.

Виконання pactl unload-moduleкожного модуля, пов’язаного з Bluetooth, не спрацювало, тому що при перезавантаженні модулі були завантажені знову, і тому помилка з’явилася в журналі знову. Слід натякнути на те, що pactlвиставляється як програма "Керування працюючим звуковим сервером PulseAudio": це фактично не змінює збережену конфігурацію звукового сервера.

Гуглившись трохи більше, я виявив, що параметри PulseAudio зберігаються в якомусь default.paфайлі, і я знайшов у моїй системі два екземпляри цього файлу, товстий під /etc/pulse/і худий під /usr/share/gdm/.

Очевидно, що товстий - це глобальні налаштування PulseAudio, а худий - це налаштування, орієнтовані на користувача, якимось чином пов'язані з менеджером робочого столу gnome.

Зміст конкретного користувача default.paбув дуже цікавим, оскільки містив команди робити саме те, що я хотів зробити: відключити модулі, пов’язані з Bluetooth. Він не вимикає bluezмодуль сам по собі, але, познайомившись з pactlраніше, я виявив, що відключення двох інших модулів, пов’язаних з Bluetooth, призводить до автоматичного відключення модуля bluez.

Єдина проблема полягає в тому, що файл конфігурації gdm для мене є марним, оскільки він не виконується під час входу в систему.

Поглибившись ще трохи більше, я виявив, що місце для користувальницького екземпляра цього файла налаштувань має бути ~/.config/pulse/default.pa.

Отже, я обґрунтував, що якщо я просто скопіював файл gdm в це місце у своєму профілі, проблема буде виправлена.

І справді це є.


2
Це досить геніально. На жаль, у мене немає /usr/share/gdmна Lubuntu з lightdm. Але з інформацією з цієї відповіді зрозуміло, для чого шукати в Google: відключення Bluetooth та деяку інформацію про default.pa .
xealits
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.