我對 Clementine 有一個問題:有時(即使關閉後)它會佔用大量 CPU,就像螢幕上顯示的那樣
螢幕上可以看到 2 個 Clementine 實例,但它們都已關閉。
有人也有這個問題嗎?
如果這很重要,我在 ntfs 分割區上有音樂文件,每次啟動系統時都會安裝這些文件(也許它會執行一些索引或類似的操作)。順便一提:我可以讓 ubuntu 自動掛載這個分割區嗎?
答案1
我想確認我遇到了完全相同的問題:基本上,當我“退出”克萊門汀(通過右鍵單擊指示器圖標並點擊“退出”,而不僅僅是使用關閉按鈕)時,該進程將保持活動狀態,並將繼續做它在後台正在做的事情。
有時CPU負載會簡單地跳到25-150%(不要問我150%來自哪裡......“頂部”表現得很奇怪),當然,這不會因為“退出”應用程序而改變。
更糟的是:再次啟動 clementine,它將產生一個新進程,而不是使用現有進程!第二個進程也可能非常消耗 CPU。
(@nitstorm 的評論)介面上沒有任何內容表明 clementine 正在後台執行任何操作。
現在我找到了解決這個問題的方法:根據http://code.google.com/p/clementine-player/issues/detail?id=2088,看起來這是由於 clementine 和 nvidia 驅動程式之間的相容性問題而導致的錯誤。其中一份錯誤報告發布了以下命令:
Exec=env __GL_NO_DSO_FINALIZER=1 clementine
經過幾次測試後我可以確認,上述命令解決了問題。
為了讓 ubuntu 的生活更輕鬆,您可以在選單編輯器中更改 clementine 命令。
--
編輯:在選單編輯器中,似乎你不能只使用命令,所以我製作了一個以下腳本:
#!/bin/bash
Exec=env __GL_NO_DSO_FINALIZER=1 clementine
儲存為 clementine.sh(不要忘記“chmod 755”腳本以使其可執行),並將 Clementine 選單項目連結到此腳本而不是預設命令。現在就像魅力一樣,即使是從破折號而不是啟動器(如果您將克萊門汀設定為音樂的預設值)。