最近要考四级了(自认为稳过~),所以呢,乖乖背背单词吧。于是,想到用软件来帮忙,呵呵,学计算机的嘛。一搜索,发现现在linux下面优秀的背单词软件还是非reciteword(黑客背单词)莫属。这款软件是我偶像胡正编的哦,相信大家都知道星际译王吧,那便是出自他之手。
话不多说,由于胡正惯用red hat,所以deb系列的linux安装起来会比较麻烦(有WINDOWS的版本哦)。以下便是绝对成功的安装方法(费了我好几个小时呢)。
首先,按照这篇文章的方法安装。中途你会发觉,在安装libesd0-dev pkg-config libgtk2.0-dev esound的时候,会卸载三个与deepin有关的软件包。不怕哈,没事的。但是,问题又来了,你会发现在apt-get install libesd0-alsa0的时候,系统会提示你,根本就没这个软件包......(可以跳过安装libesd0-alsa0这步,只不过最后软件不能发声,以下便是解决发声问题)开始,我想也许是源的问题。结果,加了很多源做实验,最终还是没找到。另外,在Debian的软件包搜索里倒是找到了libesd0-alsa0的deb包,不过因为冲突关系又装不上去。哎,无语了。
上网找方法,找呀找,说什么是混音问题(不懂)。
解决方法如下:用编辑器打开/etc/esound/esd.conf
更改后文件内容为:
[esd]
# autospawning is not recommended, since it can't really be done
# right. If you want your login session to be using a sound daemon,
# you should start it from the session controller, not some random
# app inside.
auto_spawn=1
spawn_options=-noterminate -nobeeps -as 2
spawn_wait_ms=100
# default options are used in spawned and non-spawned mode
default_options=2
这一步貌似是必要的~因为deepin linux不能像ubuntu一样直接打开什么esd。不过,这样还是没有声音。
到这儿我就几乎绝望了......哎,当时我想,算了,就在虚拟机里面安装WINDOWS版吧,也成功发音了,心想就将就了吧。接着我又想,要不把刚才卸掉的那三个软件包给装回来吧(这时会要求你卸掉之前安装的esound,我想,反正都没法发音,就干脆卸掉算了)。apt-get install deepin-meta-desktop deepin-meta-gnome pulseaudio-esound-compat 。不装不知道,不卸不知道,我猜可能是pulseaudio-esound-compat的问题。很神奇地,reciteword就有声音了。哎,小弟我学艺不精,C学的不行,C++更是半吊子,不然直接去看源代码,帮大家修改了~~~呵呵,不过问题解决了,大家happy reciteword吧!