【问题标题】:pulseaudio under awesome wm令人敬畏的wm下的pulseaudio
【发布时间】:2019-07-23 03:46:25
【问题描述】:

我尝试以手动方式在 Awesome 下运行 pulseaudio。 (gpd 口袋上的 Ubuntu Mate 18.04)

使用命令

 pulseaudio --start -vvv

并且有错误“守护程序启动失败”,而不是其他错误。

尝试使用:

systemctl --user restart pulseaudio.socket

以及来自的其他建议 https://askubuntu.com/questions/15223/how-can-i-restart-pulseaudio-without-having-to-logout.

【问题讨论】:

    标签: ubuntu awesome-wm pulseaudio


    【解决方案1】:

    在 mate 中它可以正确启动,因此已经找到了破解解决方案。需要运行:

    systemctl --user restart pulseaudio.socket
    pasystray
    

    它神奇地运行 pulseaudio。 但是还是不明白怎么手动运行,哪里出错了。

    【讨论】:

      【解决方案2】:

      您有两个选项可以运行pulseaudio

      1. 系统范围
      2. 每位用户 (systemctl --user)

      无论如何,看起来您是通过终端手动运行它,您是否使用自定义配置?试试:

      $ kill $(pidof pulseaudio)
      $ pulseaudio --daemonize=false -vvv
      

      如果您希望它在登录时自动启动(尽管我认为它在应用程序触发音频时开始运行),您需要通过systemd 启用它,如:

      $ sudo systemctl disable pulseaudio
      $ sudo systemctl stop pulseaudio
      $ systemctl --user enable pulseaudio
      # should create a link from /usr/lib/... to $HOME/.local/...
      $ systemctl --user start pulseaudio
      

      注意:如果您按用户运行,则某些 dbus 侦听器将没有默认名称(或命名空间?),并且某些库/小部件将不起作用,例如 pulseaudio_widget

      【讨论】:

        【解决方案3】:

        需要的是start-pulseaudio-x11应用程序

        【讨论】:

          【解决方案4】:

          我的 zshrc 中有这个(我猜它也可以在 bash 中工作,但我没有尝试):

          function getalsa() {echo $( \
              lsof +D /dev -F rt \
              | awk '/^p/ {pid=$1} /^t/ {type=$1} /^r0x(74|e)..$/ && type == "tCHR" {print pid}' \
              | cut -c 2- \
              | uniq \
          )}
          

          这样你就可以做到:

          getalsa | xargs kill
          

          在脉冲开始之前。这对可靠性有所帮助。否则有时甚至会启动脉冲,但不会(永远)能够访问声卡。

          通常的答案是卸载 Pulse,但由于 Firefox 和许多其他应用程序放弃了“原始”Alsa 支持,这不再可能。

          【讨论】:

            猜你喜欢
            • 2021-03-06
            • 1970-01-01
            • 2017-11-05
            • 1970-01-01
            • 2019-09-10
            • 1970-01-01
            • 1970-01-01
            • 2017-08-14
            • 1970-01-01
            相关资源
            最近更新 更多