首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pavucontrol不会改变某些应用程序的输出

pavucontrol不会改变某些应用程序的输出
EN

Unix & Linux用户
提问于 2018-07-01 15:03:30
回答 2查看 6.3K关注 0票数 12

我有一对蓝牙耳机和电脑配对。一些应用程序可以通过它们播放,如果选择在展馆控制。但其他人不让我选他们。事实上,我根本无法改变这些应用程序的输出。我可以点击按钮,看到一个列表(见截图),但如果我选择一个不同的选项,它只是直接回到HD泛型。其他应用程序(如Spotify,如屏幕截图中所示)允许我在没有问题的情况下从一个设备切换到另一个设备。到底怎么回事?

我还尝试使用pactl通过命令行更改接收器,但由于某种原因,它返回“无效参数”。在这条线中描述了一个几乎相同的情况,但不幸的是,它没有得到回答。

下面是来自pactl的接收器输入数据:

代码语言:javascript
复制
Sink Input #8
        Driver: protocol-native.c
        Owner Module: 11
        Client: 24
        Sink: 0
        Sample Specification: float32le 2ch 44100Hz
        Channel Map: front-left,front-right
        Format: pcm, format.sample_format = "\"float32le\""  format.channels = "2"  format.channel_map = "\"front-left,front-right\""
        Corked: no
        Mute: no
        Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
                balance 0.00
        Buffer Latency: 54807 usec
        Sink Latency: 23177 usec
        Resample method: copy
        Properties:
                media.role = hex:
                phonon.streamid = hex:
                media.name = "Playback Stream"
                application.name = "bioshock.i386"
                native-protocol.peer = "UNIX socket client"
                native-protocol.version = "26"
                application.process.id = "10390"
                application.process.user = "john"
                application.process.host = "strangelove"
                application.process.binary = "bioshock.i386"
                application.language = "C"
                window.x11.display = ":0"
                application.process.machine_id = [redacted]
                application.process.session_id = "2"
                module-stream-restore.id = "sink-input-by-application-name:bioshock.i386"

我正在运行Linux 18.3 "Sylvia“、KDE等离子5.8.9、KDE框架5.36.0和脉冲音频8.3。一个顽固的不愿切换设备的应用程序是BioShock无限的,来自蒸汽公司。我还测试了塔罗斯原理(也来自蒸汽),64位版本,它也不允许我改变输出。

EN

回答 2

Unix & Linux用户

发布于 2018-10-07 01:03:47

我终于找到了解决方案:https://steamcommunity.com/app/93200/discussions/0/864959809826195633/

似乎有些应用程序使用OpenALsoft来控制音频,并且它有一个可以抑制接收器更改的配置选项。若要禁用该选项,可以创建一个配置文件。

~/..alsoftrc

代码语言:javascript
复制
[pulse]
allow-moves=yes
票数 15
EN

Unix & Linux用户

发布于 2020-01-15 03:33:00

我的系统也需要“司机”线。

~/..alsoftrc

代码语言:javascript
复制
drivers = alsa,pulse,core,oss

[pulse]
allow-moves=yes
票数 4
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/452907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档