ubuntu18.04LTS使用經歷
(持續更新,最近修改:2018/08/06)
最近換了臺電腦聯想y7000,還是喜歡Ubuntu,就先裝了16.04LTS,無奈裝好之後一直有開源驅動nouveau的問題,雖然能正常使用,但偶爾還是會發生問題,本來想幹脆重新裝14.04LTS,正好18.04LTS也出來了,就直接升級系統到18.04了,升級過程很順利,升級完成之後安裝nvidia顯示卡也非常順利.迴歸正題。
(一)ubuntu下網易雲音樂的問題,官網雖然只有debian和ubuntu16.04版本,但是16.04版本在18.04依然可以執行,不過遇到一個問題(不只是在18.04才會出現),直接用滑鼠開啟打不開,用終端命令執行(非root)會出現“ localfile :“”(“netease cloud music”)” 這樣的錯誤,網上查了下,一種方法是在/usr/share/applications/netbase-cloud-music.desktop檔案中找到 exec 那一行 ,在 %U 前面加上 --no-sandbox
第二種方法是使用sudo 許可權執行“netease-cloud-music”即run “sudo netease-cloud-music”,也可以正常打開了,不過要開終端,麻煩,我也覺得彆扭,乾脆就寫一個shell,更改執行路徑就行了,我這裡起名為“cloud-music.sh”:
#!/bin/bash
echo "your password" | sudo -S netease-cloud-music
your password是你的自己root的密碼,-S 代表從標準輸入讀取密碼而非終端,不過這樣直接顯示不太安全,為了不給別人看到裡面的內容,最好限制一下這個指令碼的讀寫許可權:
chmod 700 cloud-music.sh
700代表只有自己才有讀寫和執行的許可權,其他人包括組內讀的許可權都不具備。接下來修改/usr/share/applications/netbase-cloud-music.desktop這個檔案就行了:還是隻改Exec那行。
Exec=/home/yourname/workspace/programs/cloud_music.sh
yourname代表自己的使用者名稱。然後重啟一下電腦就行了,下次再用滑鼠開啟也正常了。