[ РЕШЕНО ] Establishing connection to PulseAudio. Please wait...

Система не может даже замочить pulseaudio - не понимает от какого юзера запущен pulseaudio
yurius
yurius: ~ $ pulseaudio –kill
E: [pulseaudio] core-util.c: XDG_RUNTIME_DIR (/run/user) is not owned by us (uid 1000), but by uid 0! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
или что то не правильно настроено в системе или что то мудришь с запуском/перезапуском pulseaudio .... вообщем гадать нет смысла ...
Ошибки не исчезают с опытом - они просто умнеют
vasek
А должно быть типа такого
echo $XDG_RUNTIME_DIR
/run/user/1000
Ну внутри /run/user есть папка "1000". Может, XDG_RUNTIME_DIR можно переопределить, чтобы было /run/user/1000 ?
yurius
Может, XDG_RUNTIME_DIR можно переопределить, чтобы было /run/user/1000 ?
это система делает сама ... и лезти что то менять не нужно
и эта инфа есть в выводе
pactl info
Строка сервера: /run/user/1000/pulse/native
...
Имя сервера: pulseaudio
.... и так далее ... 
Ошибки не исчезают с опытом - они просто умнеют
vasek
и эта инфа есть в выводе
pactl info
У меня pac info выдаёт

XDG_RUNTIME_DIR (/run/user) is not owned by us (uid 1000), but by uid 0! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
Connection failure: Connection refused
pa_context_connect() failed: Connection refused
yurius
Connection failure: Connection refused
смотри - pulseaudio или не запущен вообще или запущен от другого пользователя и что там за проблемы ... точнее, смотри выводы
- systemctl status pulseaudio
- systemctl --user status pulseaudio

PS - при нормальной режиме должно быть типа такого
systemctl status pulseaudio
Unit pulseaudio.service could not be found.

systemctl --user status pulseaudio
● pulseaudio.service - Sound Service
     Loaded: loaded (/usr/lib/systemd/user/pulseaudio.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2022-04-08 14:04:50 MSK; 4h 10min ago
TriggeredBy: ● pulseaudio.socket
   Main PID: 7857 (pulseaudio)
   ... и так далее ...
Ошибки не исчезают с опытом - они просто умнеют
vasek
должно быть типа такого
yurius: ~ $ systemctl status pulseaudio
Unit pulseaudio.service could not be found.
yurius: ~ $ systemctl --user status pulseaudio
● pulseaudio.service - Sound Service
     Loaded: loaded (/usr/lib/systemd/user/pulseaudio.service; disabled; vendor>
     Active: active (running) since Fri 2022-04-08 16:53:30 EEST; 1h 40min ago
TriggeredBy: ● pulseaudio.socket
   Main PID: 574 (pulseaudio)
      Tasks: 8 (limit: 9474)
     Memory: 25.0M
        CPU: 4min 35.822s
     CGroup: /user.slice/user-1000.slice/[email protected]/session.slice/pulsea>
             ├─574 /usr/bin/pulseaudio --daemonize=no --log-target=journal
             └─602 /usr/lib/pulse/gsettings-helper

Apr 08 16:53:29 yurius systemd[467]: Starting Sound Service...
Apr 08 16:53:30 yurius pulseaudio[574]: stat('/etc/pulse/default.pa.d'): No suc>
Apr 08 16:53:30 yurius systemd[467]: Started Sound Service.
lines 1-15/15 (END)
На вскидку заметил пока один нюанс, но это к проблеме отношения иметь не должно
yurius
Loaded: loaded (/usr/lib/systemd/user/pulseaudio.service; disabled;
должно быть enabled
По этой причине тебе и приходилось заниматься ерундой
yurius
$ pulseaudio –check
pulseaudio -D
Выполни команду: systemctl enable --user pulseaudio ..... перегрузись и проверь systemctl status --user pulseaudio и pactl info
Демон должен быть запущен автоматом ... а вот если будут проблемы со стартом pavucontrol, то нужно будет копать основательно.
Ошибки не исчезают с опытом - они просто умнеют
vasek
Выполни команду

После systemctl enable --user pulseaudio и перезагрузки, уже стало "Loaded: loaded (/usr/lib/systemd/user/pulseaudio.service; enabled", однако остальное не поменялось:

yurius: ~ $ pactl info
XDG_RUNTIME_DIR (/run/user) is not owned by us (uid 1000), but by uid 0! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
Connection failure: Connection refused
pa_context_connect() failed: Connection refused
и запуск pavucontol по-прежнему висит с той же ошибкой -

yurius: ~ $ pavucontrol
XDG_RUNTIME_DIR (/run/user) is not owned by us (uid 1000), but by uid 0! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
yurius
однако остальное не поменялось
Вообщем то это и ожидалось.
Это наблюдалось и раньше? или появилось недавно?
Ошибки не исчезают с опытом - они просто умнеют
vasek
Это наблюдалось и раньше? или появилось недавно?
Понятия не имею - не запускал вручную pavucontrol, не было необходимости. А на моём ноуте оно работало всегда.

Но на меня таки напала ЭВРИКА - догадался запустить вот так:

XDG_RUNTIME_DIR=/run/user/1000 pavucontrol
- и вот так запустилось! )) Собственно, это наверное и есть РЕШЕНИЕ? Я конечно могу сделать алиас в .bashrc и забыть, но мысль почему на моём ноуте запускалось, а на ПК нет - не будет давать покоя...
 
Зарегистрироваться или войдите чтобы оставить сообщение.