在deepin linux下安装背单词软件reciteword(黑客背单词)

      最近要考四级了(自认为稳过~),所以呢,乖乖背背单词吧。于是,想到用软件来帮忙,呵呵,学计算机的嘛。一搜索,发现现在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吧!


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值