作为计算计专业的学生,最好还是不要绕开Linux下的操作的学习.可是我喜欢边听歌边做事,于是就去下载了网易云.之前我的系统还没有重装之前(我曾经在终端里运行 $ sudo rm -rf /* 后果就是电脑崩了两周,可能之后会来整理一下这个痛苦的回忆),我用的是v1.0.0版,这个版本就不会有这个问题出现,所以如果能找到的话,最好还是下载这个版本来玩比较好,我反正是找不到.(注:我是小米笔记本13.3,win10+ubuntu17.10双系统)
进入正题,我也找了很多资料,有不少的都是终端运行
$netease-cloud-music --no-sandbox %U
大概就是让网易云不要在沙箱里运行,沙箱是一种程序隔离的机制,在sandbox中运行的话,程序的运行是在系统给分配的虚拟化的磁盘,内存和网络上的,相当于降权.(参考链接LINUX系统安全_SANDBOX).但是据说(我也不知道真假):新版的网易云的运行必须得有root权限才能运行.我说这不是耍流氓么???
然后重启,然而对我的电脑没有用.于是我也没办法啦,就给它root权限运行好了.反正我也是苦逼穷学生一个,电脑里不会有什么机密的值钱的东西.
可以终端运行
$sudo netease-cloud-music
结果如下:
目前我发现两个bug,一个是搜索栏不能打中文,只能用Ctrl+C,Ctrl+V的方法来输入.一个是音量调节默认是大概80的位置,那个圆圆的按钮在80,而红条却是满的.
终端不能关掉,关掉就会杀死这个云村进程.
那么每次都要输入那么一长串命令总是让人很烦躁.于是就想到了修改.bashrc文件.
终端输入
$vim .bashrc
打开配置文件,找到
# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
这个就相当于是快捷键的东西.比如第一个.意思是说在终端输入ll就会运行ls -alF命令.所以依葫芦画瓢,在后面加上
alias ting='sudo netease-cloud-music'
(请自行忽略那个没有逼格的ting,辣了眼睛概不负责_(:з」∠)_)
那个ting可以换成自己想要的任何不和系统本身的命令冲突的命令.比如我当初想要用listen.于是在命令行里试了一下这个命令是不是空闲的,发现是ruby-listen(这是什么东西,如果看官知道的话就麻烦告知一下,我百度也没看出所以然)的一个命令......
那就算了,还是老老实实当我的拼音程序员吧.
修改好然后更新一下,终端运行
source .bashrc
大功告成