Ubuntu 18.04 網易雲音樂無法打開問題解決方案
07-06
Ubuntu 18.04 網易雲音樂無法打開問題解決方案
前言
前不久在虛擬機中安裝體驗了一下Ubuntu 18.04,總的來說還是不錯的,至少沒有像16.04一樣動不動就系統報錯。這些天因為Win10出現玄學問題,遂重裝系統,順手就還是裝個雙系統,裝完系統一切都還正常,昨晚準備打開網易雲音樂才發現打不開,之前在16.04的虛擬機里就出現了這個問題,直接sudo apt-get remove netease-cloud-music
然後sudo apt-get install netease-cloud-music
安裝1.0版本就可以正常使用,但是18.04里沒有這個包了,經過一番搜索和摸索,成功解決問題。
Ubuntu 18.04 網易雲音樂無法打開問題解決方案
搜索 + 摸索
- --no-sandbox 在網上搜索,發現18.04的很少,大多數都是16.04或者17.10的版本的解決方案,在18.04中並不完全適用,搜索到最多的就是修改
/usr/share/applications/netease-cloud-music.desktop
文件,在%U
前面加上--no-sandbox
,即將Exec=netease-cloud-music %U
修改為Exec=netease-cloud-music --no-sandbox %U
,試了試這個並沒有什麼用。 - sudo || gksu 通過執行
sudo netease-cloud-music
,以root許可權來運行網易雲音樂,雖然成功運行,但是無法通過點擊桌面圖標運行,每次打開都要輸入命令很麻煩,雖然可以在命令後面加上&
來解決不能關閉終端的尷尬,但是還是希望有種完美的解決辦法。所以想著既然能通過sudo運行,那麼就修改了/etc/sudoers
文件,添加一條sudo執行不需要密碼,然後再修改.desktop
文件,修改Exec
那一行為Exec=sudo netease-cloud-music %U
,然後發現沒有效果,重啟依舊沒效果。 然後修改回默認狀態,試著用把網易雲音樂相關的授予root用戶組,給夠許可權,但是依舊沒有效果,仍然不能通過點擊圖標運行網易雲音樂。 在貼吧某貼子里看到使用gksu,下面回復也說有效,激動得執行sudo apt-get install gksu
,然後......
- 版本回退 網易雲音樂官網最新的版本為1.1.0,在16.04時通過命令行就可以回退到1.0.0版本正常使用,但是現在行不通了。在網上找到備份的官方1.0.0版本的deb包,安裝後發現解決不了依賴,執行
sudo apt-get install -f
會直接卸載netease-cloud-music
,那個包被替換成了qt5啥來著,忘記了,總之就是必須先解包修改,然後再重新打包,非常的麻煩。可以找到好心人打包後的deb包,安裝完成後雖然可以正常通過點擊桌面圖標啟動,但是歌詞顯示的全是方框,追求完美的肯定不能忍,遂卸載。
最終解決方案
- sudo 通過命令行執行是一個比較簡單比較穩的解決辦法,和我一樣使用zsh的可以通過修改
.zshrc
文件來簡化命令。執行sudo vim ~/.zshrc
打開文件,在文件最後一行添加alias music="sudo netease-cloud-music &"
,保存退出,然後通過執行music
就可以執行sudo netease-cloud-music &
打開網易雲音樂。music
可以改為任何覺得方便的命令。 最後,執行`source ~/.zshrc`使保存生效。(感謝評論區老哥的提醒 @孔乙己的pencil ) - 玄學完美法
這是最完美的方法,但是很玄學,不保證每個人都能成功:
點擊桌面圖標運行網易雲音樂1.1.0,正常情況下不會出來窗口,然後點擊狀態欄電量那裡,點擊關機(不要通過終端執行poweroff),然後玄學的事情發生了......網易雲音樂出來了......然後就可以愉快的聽音樂了。重啟依舊有效。若無效可以如法炮製,屢試不爽,是我覺得最完美的辦法了。
更多文章:
Leihungjyu的個人博客
推薦閱讀:
※linux系統會中比特幣病毒嗎?
※Linux部署web服務
※一個新手面試 Linux 運維工作至少需要知道哪些知識?
※個人雲伺服器建設——(2)Ubuntu16.04安裝LAMP(LInux,Apache,MySQL,PHP)