昨天用浏览器看不了视频,今天想听个网易云音乐、扇贝听力,发现都没有声音,在知乎上找到了一个网易云音乐的实现方法(https://github.com/darknessomi/musicbox),在使用chrome实现网易云音乐时顺带解决了,发现换个浏览器就好了,这里整理一下如何在ubuntu上实现网易云音乐本地应用的感觉。
原理:
1. chrome浏览器的一个功能:让一个网页以APP风格浏览,如在终端中输入google-chrome --app=https://wwww.baidu.com/将以APP风格浏览页面百度,so这条命令是关键。
2.ubuntu的.desktop文件: Desktop Entry文件,用来描述程序启动配置信息,可理解为windows里应用程序的桌面快捷方式,具体可以搜索linux.desktop,双击这个“快捷方式”我们可以打开一个应用(或者执行一条命令),另,ubuntu的这种文件一般都放在/usr/share/applications目录下。
综上,我们创建一个Desktop Entry文件,让其在启动时执行chrome的命令即可。
步骤:
1.新建wangyiyun.desktop文件,命令:sudo vim /usr/share/applications/wangyiyun.desktop,如果没有装vim,将命令中的vim改为gedit也可以
2.在文件中添加如下内容并保存:其中Icon为图标所在路径,Name为应用名字,各位可以自己修改一下,Exec为应用程序路径或要执行的命令
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=网易云音乐 听见好时光
Exec=/opt/google/chrome/google-chrome --app=http://music.163.com/
Icon=~/Pictures/wangyiyun.png
StartupWMClass=music.163.com
Name[zh_CN]=网易云音乐
结语:学习在知乎上的朋友的方法后自己也照葫芦画瓢做了一个扇贝网的,只是一个搬运工,刚开始用ubuntu很多命令都不会,都是一步一个百度下来的,也没有刻意的去记,查的多了慢慢自然就记住了。