不同軟體音量異常互相影響 - Linux

Tracy avatar
By Tracy
at 2018-10-20T16:09

Table of Contents

大家好,我遇到這個問題大約一兩個月了,起先試圖自行找出原因,但實在找不出來。


原本預期的音效系統應該要這樣運作
===
1. 打開 Firefox 用 YouTube 聽音樂,從 YouTube 介面把音量降到一定程度

2. 打開 KNetWalk 小玩一下,不修改這個軟體的音量大小,理應會是 100% 音量

(只是個 KDE 的解謎小遊戲,有音效,或許可以用其他會發出聲音的軟體來代替測試)

3. 打開 Steam 的家用串流功能玩另一臺電腦的遊戲,

不修改這個軟體的音量大小,理應會是 100% 音量

完成上述 3 個步驟後應該要在音量面板看到類似這樣的畫面:

https://i.imgur.com/kFYSXp3.png

只有瀏覽器音量是比較低的,另外兩個軟體都要是 100% 音量


但是我現在這個系統的現象是
===
1. 同上 1. 步驟開 YouTube 聽音樂,降低音量

2. 同上 2.,可是打開後發現 KNetWalk 變成和瀏覽器一樣的音量

3. 同上 3.,可是打開後發現 Steam 家用串流功能的音量也變成和瀏覽器一樣的音量

我發現如果調整 YouTube 的音量,

不論調到多少,都會影響後續啟動的軟體的音量 (已啟動的軟體不受影響)

或者如果不先做 1.,而是先做 2.,從音量面板調整 2. 的音量,再開 3.

結果 3. 的軟體會變成和 2. 一樣的音量。

總之最後一次調整的音量會影響下一個啟動的軟體音量。

https://i.imgur.com/zwRVhek.png

圖中上 3 項就是先開瀏覽器聽歌再開另外兩個軟體卻被影響音量的畫面,音量都是 52%

第 4 項是另外開的 VLC 播放器,奇怪的是音量未被前 3 項影響,維持 100%

還有一項奇怪的地方是所有的音效播放來源,名稱全都被顯示成 Plasma,

不像圖一會顯示軟體名稱和圖示。


已經試過的解決方法
===
* 登出圖形介面,從 tty 登入,砍掉 ~/.config/pulse,再從圖形介面登入
(砍掉設定檔的當下 PulseAudio 並未執行)

這招沒有任何效果。

* 把 flat-volumes = *** 的設定值從家目錄砍掉
(當初在家目錄設這個是要解決另外一個問題)

但是...砍掉之後只是讓問題發生率從 100% 降到 50% 左右,重開機後才有機率解決

同時因為問題不是 100% 機率重現,讓我被長時間誤導以為問題有解決

* 在同一個系統開另一個全新的帳號來測試,發現完全正常,問題理論上出在家目錄內
(圖一就是在全新帳號擷圖)


系統資訊
===
* Lenovo E420s 筆電

* Intel Core i5-2410M

* openSUSE Tumbleweed 20181012,大約每個月進行一次 zypper dup

* 有裝 Packman repo,但理論上問題不是出在這

* PulseAudio 音效系統

* KDE Plasma 5.14 桌面環境

--
Tags: Linux

All Comments

Yedda avatar
By Yedda
at 2018-10-21T13:05
我是習慣把 /etc/pulse/default.pa 的 restore 系列拿掉
Kama avatar
By Kama
at 2018-10-25T09:46
你要把 audio mixer 打開,調個別程式的音量
Tom avatar
By Tom
at 2018-10-27T12:41
我的叫 pulseaudio volume control
Bennie avatar
By Bennie
at 2018-10-28T00:02
應該一樣吧,只是 pavucontrol 是 PulseAudio 自己的
Dora avatar
By Dora
at 2018-10-29T17:55
那些 restore module 會把音量存在本地資料庫
~/.config/pulse/*.tdb
Mary avatar
By Mary
at 2018-11-02T04:52
喔我以為你是調到全系統的音量
Blanche avatar
By Blanche
at 2018-11-07T03:19
default.pa那個設定檔只對個人有效的看起來是在
~/.config/pulse/default.pa
Heather avatar
By Heather
at 2018-11-08T07:35
題外話。gdm的pulse設定在 /var/lib/gdm3/.config/pulse
Mason avatar
By Mason
at 2018-11-11T04:02
啊......其實我也是去找ArchWiki啦XD

thinkpad trackpoint 小紅點速度很慢

Edward Lewis avatar
By Edward Lewis
at 2018-10-19T21:19
是 thinkpad 13 , 在 windows 下可以用 lenovo 附的驅動調整, 但在 linux 下會變很慢, (我是 debian ,試了 ubuntu live cd 也差不多。) 如果是用 libinput 當驅動,可以調的區間只有 ±1 , 就算調到 +1 還是很慢。 google 很多 ...

https://www.sslforfree.com/出現錯誤

Wallis avatar
By Wallis
at 2018-10-19T09:38
Dear All, https://www.sslforfree.com/ test是我改過的,出現錯誤如下,不曉得可能是什麼問題呢? Domain and#34;cms.test.comand#34; challenge3 failed. Response from and#34;https://ac ...

請教查詢一個月的sessions總數

Iris avatar
By Iris
at 2018-10-18T09:05
請教大家一下 如果在linux上要查詢一個月的session總數 要如何查詢呢 我只知道netstat能查即時大連線數 - ...

env環境變數問題

Ina avatar
By Ina
at 2018-10-17T23:14
想請問假設已有自訂一個變數如下 DIR=TEST/PATTERN/ 那可以再從env中將自訂的變數DIR讀取出來嗎?? e.g : set TEST_PATH $env(DIR) 最近剛好看到有類似的寫法 應該是可行的 但嘗試過自己輸入如上指令卻無法成功 想請版上高手幫忙解答 是不是哪裡想法錯誤 ...

怎麼把編好的Chromium從原始碼中分離出來

Skylar DavisLinda avatar
By Skylar DavisLinda
at 2018-10-16T01:44
這問題其實有段時間了 前一陣子照著底下的說明編譯了Chromium 但它只說明了怎麼編譯、執行 卻沒有說到怎麼安裝 或者說如何把編好的binary從一堆object file中分離出來 有人知道這該怎麼做嗎?謝謝。 https://chromium.googlesource.com/chromiu ...