事先申明:這個方式僅供參考!
網易云音樂的Linux版本(v1.1.0)因為一些未知問題,導致安裝后無法正常啟動。這給用戶帶來了良多困擾。
這里就介紹一種可行的法子來解決這個問題吧。
測試情況:Ubuntu 16.04.3 LTS
合用安裝版本:v1.1.0
(若是問題可以或許解決,請給該經驗一個贊哦~)
趁便先介紹一下安裝方式:
1.下載撐持Ubuntu的Deb安裝包。
2.鄙人載位置單擊右鍵,打開終端,輸入以下號令安裝:
sudo dpkg -i netease-cloud-music_1.1.0_amd64_ubuntu.deb
若是呈現依靠關系不足的報錯,可以輸入以下號令修復/安裝依靠:
sudo apt-get install -f
之后再次反復第一條號令即可當作功安裝。
3.然后輸入以下號令,安裝一個鏈接用數據庫:
sudo apt-get install sqlite3
4.之后在終端里進入目次:
cd /usr/share/applications
5.打開網易云音樂的桌面設置裝備擺設文件(為了便利新手編纂,這里用gedit打開):
sudo gedit netease-cloud-music.desktop
6.將開首標有"Exec"的那一行(圖示中紅圈位置)中的內容點竄為:
Exec=sh ~/.config/netease-cloud-music/netease-cloud-music.sh --no-sandbox%U
點竄后保留文件。
待會我們需要在~/.config/netease-cloud-music/下建立一個Bash劇本,它將取代設置裝備擺設文件啟動法式。
在這里,這個Bash劇本定名為netease-cloud-music.sh
p.s.
1.添加-no--sandbox參數可以讓法式在非沙盒情況中運行。
2.方針目次/.config是一個埋沒目次,可以在文件辦理器中按
Ctrl+H 顯示埋沒目次。
3.現實上,阿誰Bash劇本放在哪里都可以。
7.進入以下目次:
cd ~/.config/netease-cloud-music/
8.建立并打開劇本文件:
touch netease-cloud-music.sh | gedit netease-cloud-music.sh
9.添加以下內容:
#!/bin/bash
echo [Password] | sudo -S netease-cloud-music
請將[Password]替代當作你的sudo暗碼(就是你登錄系統時用的阿誰)
10.然后保留文件,并付與其可執行權限:
chmod +x netease-cloud-music.sh
11.測驗考試啟動法式
若是沒有問題的話,你就可以當作功啟動網易云音樂了。
p.s.若是仍是打不開,可以重啟系統后再試
1.這個方式的道理就是點竄桌面設置裝備擺設文件,并操縱啟動劇本以辦理員身份啟動法式。
2.今朝我的嘗試成果是:只有在sudo下才能啟動法式。
這個方式其實對系統平安影響較年夜,因為你的sudo暗碼已經直接表露在阿誰劇本里面了。
臨時沒有找到比這個要平安一些的法子。所以,這個方式僅供參考。
3.今朝網易云音樂還有幾個缺陷:
a.法式圖標不會駐留在使命欄中,封閉窗口后無法從頭打開原有法式,直接點擊圖標會打開別的一個歷程下的法式。
b.對于Ubuntu刊行版中利用Unity桌面情況的系統,臨時無法直接經由過程使命欄里音量調節彈窗中的“網易云音樂”選項進入法式。
c.法式里無法直接輸入中文,無法挪用中文輸入法。
若是呈現了a.中的環境,可以經由過程以下號令強行殺死歷程再從頭啟動法式。
sudo killall -9 netease-cloud-music
也可以在網易云音樂“設置”界面中選擇點擊封閉窗口后直接退出法式的選項。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!