Отваливаются bluetooth наушники при смене tty

Команда : wpctl status какой id показывает ?
vovchok
Как это посмотреть?
pacman -Qs pipewire
pacman -Qs pulse
beisic
wpctl status какой id показывает ?
$ wpctl status
PipeWire 'pipewire-0' [1.0.1, user@core, cookie:725824092]
 └─ Clients:
        31. pipewire                            [1.0.1, user@core, pid:561]
        33. WirePlumber                         [1.0.1, user@core, pid:560]
        34. WirePlumber [export]                [1.0.1, user@core, pid:560]
        42. xfwm4                               [1.0.1, user@core, pid:651]
        47. xfce4-pulseaudio-plugin             [1.0.1, user@core, pid:818]
        48. Chromium input                      [1.0.1, user@core, pid:1188]
        49. wpctl                               [1.0.1, user@core, pid:1272]

Audio
 ├─ Devices:
 │      41. Navi 21/23 HDMI/DP Audio Controller [alsa]
 │
 ├─ Sinks:
 │  *   46. Navi 21/23 HDMI/DP Audio Controller Digital Stereo (HDMI 2) [vol: 0.50]
 │
 ├─ Sink endpoints:
 │
 ├─ Sources:
 │
 ├─ Source endpoints:
 │
 └─ Streams:

Video
 ├─ Devices:
 │
 ├─ Sinks:
 │
 ├─ Sink endpoints:
 │
 ├─ Sources:
 │
 ├─ Source endpoints:
 │
 └─ Streams:

Settings
 └─ Default Configured Node Names:
         0. Audio/Sink    bluez_output.C0_DC_DA_F5_5B_E2.1

vs220
pacman -Qs pipewire
pacman -Qs pulse
$ pacman -Qs pipewire
local/gst-plugin-pipewire 1:1.0.1-1
    Multimedia graph framework - pipewire plugin
local/libpipewire 1:1.0.1-1
    Low-latency audio/video router and processor - client library
local/libwireplumber 0.4.17-1
    Session / policy manager implementation for PipeWire - client library
local/pipewire 1:1.0.1-1
    Low-latency audio/video router and processor
local/pipewire-alsa 1:1.0.1-1
    Low-latency audio/video router and processor - ALSA configuration
local/pipewire-audio 1:1.0.1-1
    Low-latency audio/video router and processor - Audio support
local/pipewire-jack 1:1.0.1-1
    Low-latency audio/video router and processor - JACK replacement
local/pipewire-pulse 1:1.0.1-1
    Low-latency audio/video router and processor - PulseAudio replacement
local/wireplumber 0.4.17-1
    Session / policy manager implementation for PipeWire
$ pacman -Qs pulse
local/libcanberra 1:0.30+r2+gc0620e4-3
    A small and lightweight implementation of the XDG Sound Theme Specification
local/libpulse 17.0-1
    A featureful, general-purpose sound server (client library)
local/pavucontrol 1:5.0+r64+geba9ca6-1
    PulseAudio Volume Control
local/pipewire-alsa 1:1.0.1-1
    Low-latency audio/video router and processor - ALSA configuration
local/pipewire-pulse 1:1.0.1-1
    Low-latency audio/video router and processor - PulseAudio replacement
local/xfce4-pulseaudio-plugin 0.4.8-1 (xfce4-goodies)
    Pulseaudio plugin for the Xfce4 panel
Ryzen5600/A520M/16Gb/NVMe500Gb/RX6600m/XFCE/6.7.0-arch3-1
vovchok
local/wireplumber
Можете попробовать совет

в /etc/wireplumber/bluetooth.lua.d/51-bluez-config.lua
bluez_monitor.enabled = false
в ~/.config/wireplumber/bluetooth.lua.d/51-bluez-config.lua
bluez_monitor.enabled = true
bluez_monitor.properties["with-logind"] = false
перезагрузиться
вики_wpctl
Таких файлов по указанным путям нет...
Есть
/usr/share/wireplumber/bluetooth.lua.d/50-bluez-config.lua
менял в нём bluez_monitor.enabled = true на false
после перезагрузки вообще ни одни уши не конектятся... вернул обратно true

контекстный поиск нашёл такие директории с именем wireplumber:
/home/user/.local/state/wireplumber
/usr/share/wireplumber
/usr/share/doc/wireplumber
/usr/share/licenses/wireplumber

Директория bluetooth.lua.d есть только в одном вышеуказанном месте...

Осмелюсь предположить, что проблема в разделении звука для разных tty вместо игнорирования их, причём только для bluetoth, потому что hdmi работает...
Ryzen5600/A520M/16Gb/NVMe500Gb/RX6600m/XFCE/6.7.0-arch3-1
vovchok
Таких файлов по указанным путям нет
Естественно их создать нужно, в etc отключает монитор для всей системы а в ~/ включает для вашего пользователя.
Смотрите https://wiki.archlinux.org/title/WirePlumber#Configuration

А почему не работает блютуз при смене tty объяснено по ссылке выше в предыдущем собшении
Создал файл /etc/wireplumber/bluetooth.lua.d/51-bluez-config.lua с единственной записью bluez_monitor.enabled = false перезагрузил.
Все bluetooth гарнитуры перестали подключаться (точно так же, как и при изменении этого параметра в /usr/share/wireplumber/bluetooth.lua.d/50-bluez-config.lua).
При попытке подключить любые bluetooth наушники выдаёт сообщение: Connection Failed: br-connection-profile-unavailable

Вряд-ли оно связано с пользователем, т.к. отключение подключённой bluetooth гарнитуры происходит мгновенно при нажатии CtrAltF1 и висит запрос логина...
Ryzen5600/A520M/16Gb/NVMe500Gb/RX6600m/XFCE/6.7.0-arch3-1
vovchok
Все bluetooth гарнитуры перестали подключаться
ещё раз в etc ОТКЛЮЧАЕМ для системы а в~/ ВКЛЮЧАЕМ для юзера.
Оба файла настроек нужны а не один
vs220
Оба файла настроек нужны а не один
Гениально! Это работает! Спасибо!

Я, чтобы не плодить новые темы, задам здесь ещё несколько вопросов...

У меня в игре мышь управляет направлением взгляда, так вот можно крутануться быстро на пол оборота, а потом как будто "заедает колёсико" и движется еле-еле... Никогда раньше такого не встречал, но тут оно есть. Можно настройками в игре "скорость мыши" добиться полного поворота, потом всё равно во что-то упирается... Эту же игру проходил в xUbuntu с таким же XFCE - там ничего такого не было. Как это устранить?
Ryzen5600/A520M/16Gb/NVMe500Gb/RX6600m/XFCE/6.7.0-arch3-1
 
Зарегистрироваться или войдите чтобы оставить сообщение.