如何在 Ubuntu Linux 上安装 PipeWire如何在 Ubuntu Linux 上安装 PipeWire如何在 Ubuntu Linux 上安装 PipeWire如何在 Ubuntu Linux 上安装 PipeWire
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

如何在 Ubuntu Linux 上安装 PipeWire

发表 admin at 2025年2月28日
类别
  • 未分类
标签

本教程的目的是在 Ubuntu Linux 上安装 PipeWire。 PipeWire 是一个声音服务器,可以处理音频和视频流的播放和捕获。它是其他多媒体框架的值得替代品,例如 PulseAudio(Ubuntu 等上的默认框架)。

PipeWire 由 Red Hat 的 Wim Taymans 开发,旨在为 Linux 系统提供更好的音频和视频处理。它通过提供比其他声音服务器更低的延迟来实现这一点,并且还具有卓越的处理引擎。官方网站是 pipeline.org。安装 PipeWire 的另一个用例是,如果您在 Ubuntu 上遇到音频兼容性问题,例如您的蓝牙设备无法工作。

在本教程中,我们将介绍在 Ubuntu Linux 上安装 PipeWire 的分步说明。您还将看到如何使用 PipeWire 作为 Ubuntu 上的主要声音服务器,它取代了 PulseAudio。我们还将展示如何恢复更改,以防您认为 PipeWire 不适合您并且想要恢复为系统默认设置。

在本教程中您将学习:

  • 如何启用 PipeWire PPA 存储库

  • 如何安装 PipeWire 软件和附加库

  • 如何禁用 PulseAudio 默认运行

  • 如何在 Ubuntu 中启用 PipeWire 作为默认声音服务器

  • 如何在 Ubuntu 中验证当前的声音服务器

  • 如何恢复 PipeWire 安装并恢复 PulseAudio

如何在 Ubuntu Linux 上安装 PipeWire

请按照以下分步说明在 Ubuntu 系统上安装 PipeWire。这还包括用 PipeWire 替换默认的声音服务器 (PulseAudio)。

虽然 PipeWire 可以从 Ubuntu 的默认存储库安装,但建议您使用 PPA 存储库以获得更新的版本。它还允许您访问一些我们建议与 PipeWire 一起安装的附加软件包,以确保与您的音频设备的最大兼容性。

  1. 首先打开命令行终端并键入以下命令来添加 PipeWire PPA。

    
    $ sudo add-apt-repository ppa:pipewire-debian/pipewire-upstream
    
  2. 接下来,执行以下两个命令,使用 apt 包管理器在 Ubuntu 上安装 PipeWire 包。您还应该同时安装 pipewire-audio-client-libraries 软件包。

    
    $ sudo apt update
    $ sudo apt install pipewire pipewire-audio-client-libraries
    
  3. 如果您计划在 Ubuntu 系统中使用蓝牙、GStreamer 或 JACK 设备,还建议您安装一些额外的库。否则,您在尝试使用其中一台设备时可能会遇到错误,例如尝试使用蓝牙耳机时安装 Pipewire 后蓝牙耳机无法连接。

    
    $ sudo apt install gstreamer1.0-pipewire libpipewire-0.3-{0,dev,modules} libspa-0.2-{bluetooth,dev,jack,modules} pipewire{,-{audio-client-libraries,pulse,media-session,bin,locales,tests}}
    
  4. 安装完成后,运行以下命令在 systemd 中重新加载守护进程。

    
    $ systemctl --user daemon-reload
    
  5. 接下来,运行以下命令在 Ubuntu 中禁用 PulseAudio。由于我们正在使用 PipeWire,因此不再需要它。但是,我们会将其保留在系统上,以便稍后需要恢复这些更改。这些命令将禁止服务自动运行和启动。

    
    $ systemctl --user --now disable pulseaudio.service pulseaudio.socket
    
  6. 现在 PulseAudio 已被禁用,我们可以启动 PipeWire 并使其在系统启动时自动运行。

    
    $ systemctl --user --now enable pipewire pipewire-pulse
    
  7. 最后一步,运行以下命令以确保 PipeWire 正在运行。

    
    $ pactl info
    

这里的所有都是它的。您现在使用 PipeWire 作为 Ubuntu 上的默认声音服务器。

恢复 PipeWire 更改

如果您决定需要恢复通过安装 PipeWire 并禁用 PulseAudio 所做的更改,请按照以下步骤撤消更改。

  1. 首先打开终端并卸载我们之前安装的 PipeWire 软件包。

    
    $ sudo apt remove pipewire pipewire-audio-client-libraries
    
  2. 如果您之前安装过蓝牙、GStreamer 和 JACK 的附加 PipeWire 库,请同时删除它们。

    
    $ sudo apt remove gstreamer1.0-pipewire libpipewire-0.3-{0,dev,modules} libspa-0.2-{bluetooth,dev,jack,modules} pipewire{,-{audio-client-libraries,pulse,media-session,bin,locales,tests}}
    
  3. 删除完成后,运行以下命令在 systemd 中重新加载守护进程。

    
    $ systemctl --user daemon-reload
    
  4. 使用以下 systemd 命令重新启用 PulseAudio 服务。此命令将立即启动该服务,并使其能够在系统重新启动时自动启动。

    
    $ systemctl --user --now enable pulseaudio.service pulseaudio.socket
    
  5. 
    $ pactl info
    

结束语

在本教程中,我们了解了如何在 Ubuntu Linux 上安装 PipeWire 并将其用作默认声音服务器。这还包括安装额外的 PipeWire 音频和视频库以最大限度地提高与外围设备的兼容性,并禁用默认的 PulseAudio 服务与 systemd 一起运行。如果您发现 PipeWire 导致音频或视频出现问题,您可以随时按照以下步骤恢复更改并恢复 PulseAudio。

©2015-2025 Norria support@norria.com