词库链接:Goldendict下优质词典简介及安装
1 才发现,原来goldendict比stardict顺用很多。 2 软件中心下载goldendict。
官网下载后必须先注册,然后选择下载Linux版本,并登陆
安装了ubuntu12.04后安装推荐驱动、官方源上的302驱动全部造成电脑花屏、启动后手动设置分辨率、使用中花屏死机、最终系统崩溃……,2天安装了3次ubuntu,每次都是刚刚弄好系统,装了部分软件、pgi、intel fortran等。最终经过努力终于完美安装驱动了。中间参照了诸多高手的经验,在此一并感谢。下面将我最终的安装方法说说,给遇到类似问题的朋友少走弯路。 1、安装编译环境 sudo apt-get install build-essential pkg-config linux-headers-$(uname -r) 2、下载驱动:ftp://download.nvidia.com/XFree86/Linux-x86_64/ 下载NVIDIA-Linux-x86_64-304.22.run, 放到/home/yourname里. 右键修改为可执行文件,并将文件名改为NVIDIA.run(文件名太长有时在字文本模式下不能运行) 3、卸载已有驱动sudo apt-get remove --purge nvidia* 4、安装启动 Ctrl + Alt +F1到第一控制台.输入用户密码, 然后输入命令关闭X. sudo stop lightdm sudo sh NVIDIA.run 进入安装界面后,首先接受协议、yes、no、ok,然后编译安装开始, 最后提示需要修改xorg.conf,是否允许,选yes, 完成安装,选ok。 sudo start lightdm 5、启动花屏 但是我的电脑启动时还是会花屏,哎!按如下方法处理 启动时按住shift不放,出现grub菜单,按e编辑,在在quiet splash 后加上nomodeset,ctrl+x重启,进入系统后修改grub文件 sudo gedit /boot/grub/grub.cfg 在quiet splash 后加上nomodeset保存重启。 完工,开机后,能够自动设定为最佳分辨率。
sudo apt-get -y purge libreoffice* sudo apt-get autoclean sudo apt-get clean sudo apt-get autoremove
sudo apt-get install adobe-flashplugin
sudo vi /etc/apt/sources.list.d/google.list 输入 deb http://dl.google.com/linux/chrome/deb/ stable main sudo apt-get update sudo apt-get install google-chrome-stable (stable) sudo apt-get install google-chrome-beta (beta )
1.安装fcitx之前先卸载ibus $ sudo apt-get purge ibus ibus-gtk ibus-gtk3 $ sudo apt-get purge ibus-pinyin ibus-table python-ibus $ killall ibus-daemon $ rm -rf ~/.config/ibus apt-get purge表示非常干净的卸载软件包,包括配置文件。 2.使用以下命令安装搜狗输入法 $ sudo add-apt-repository ppa:fcitx-team/nightly $ sudo apt-get update $ sudo apt-get install fcitx-sogoupinyin 3.下载皮肤 下载搜狗皮肤:点我 其他皮肤下载:点我 4.注销系统 双击安装,然后注销,重新登录后,搜狗输入法应该就可以用了,在面板上右键修改皮肤为sogou。 5.词库选择 其他可选词库:fcitx-pinyin、fcitx-sunpinyin、fcitx-googlepinyin,五笔用户安装:fcitx-table、fcitx-table-wubi、fcitx-table-wbpy(五笔拼音混合) 搜狗输入法
[编辑]英文环境下 Fcitx配置 fcitx 项目主页 http://code.google.com/p/fcitx fcitx 在中文环境下安装一般不会有什么问题(LC_CTYPE=zh_CN.UTF-8). 在英文环境(LC_CTYPE=en_US.UTF-8)下安装,可按如下配置: > sudo apt-get install fcitx-pinyin im-switch > im-switch -s fcitx -z all_ALL 修改/etc/X11/xinit/xinput.d/fcitx,为: XIM=fcitx XIM_PROGRAM=/usr/bin/fcitx XIM_ARGS="" GTK_IM_MODULE=fcitx QT4_IM_MODULE=fcitx DEPENDS="fcitx" 在以上配置下,通常不会有什么问题了。但偶尔在GTK程序中会出现不能切换出fcitx的情况,此时需要配置 gtk.immodules,immodules.cache 这两个文件 Debian用户: /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/gtk.immodules 如果系统是gnome3的话,也需要配置 /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache 如果gtk.immodules文件没有,用户可以用sudo /usr/lib/x86_64-linux-gnu/libgtk2.0-0/gtk-query-immodules-2.0 > /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/gtk.immodules 生成 如果immodules.cache文件没有,可以用sudo /usr/lib/x86_64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0 > /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache 生成 Ubuntu用户: /usr/lib/gtk-2.0/2.10.0/gtk.immodules 如果系统是gnome3的话,也需要配置 /usr/lib/gtk-3.0/3.0.0/immodules.cache 如果gtk.immodules文件没有,Ubuntu用户可以用sudo gtk-query-immodules-2.0 >/usr/lib/gtk-2.0/2.10.0/gtk.immodules 生成 如果immodules.cache文件没有,Ubuntu用户可以用sudo gtk-query-immodules-3.0 >/usr/lib/gtk-3.0/3.0.0/immodules.cache 生成 在以上两个文件中 将: "xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:th:zh" 更改为: "xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh" 将: "fcitx" "Fcitx (Free Chinese Input Toy of X)" "fcitx" "/usr/share/locale" "ja:ko:zh:*" 更改为: "fcitx" "Fcitx (Free Chinese Input Toy of X)" "fcitx" "/usr/share/locale" "en:ja:ko:zh:*" 参考: https://wiki.archlinux.org/index.php/Fcitx_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%29 http://fcitx-im.org/wiki/Input_method_related_environment_variables/zh-cn 1个分类: 中文
sudo apt-get install amarok sudo add-apt-repository ppa:kubuntu-ppa/backports sudo apt-get update sudo apt-get upgrade 如果安装的Amarok是显示英文菜单,需要安装KDE的中文包才能显示中文菜单。 sudo apt-get install language-pack-kde-zh-hans #简体中文 乱码问题 1. sudo apt-get install python-mutagen //安装Python-mutagen 2. cd到你的音乐文件目录。比如我的是" /media/sda6/我的音乐" 3. sudo find . -iname "*.mp3" -execdir mid3iconv -e GBK {} \; //将所有 的MP3文件的标签转换为GBK编码。
ubuntu下的字典实在不知道咋整,不会弄stardict,看到sourceforge上有python写的有道词典的脚本,只要联网,就可以在终端查询,用了之后,感觉很方便,所以推荐给大家。可以从http://sourceforge.net/projects/yodao-free/files/yodao-dict/这个站点下载,就一个python脚本,下载下来就可以。若是不想下载,就复制下述代码,以dict.py存储。 下述代码就是sourceforge的这个project的源码,版权属于这个youdao-free project所有,我只是推荐,不拥有版权,特此声明。 关于使用方法,下载下dict.py后,在终端下输入 python dict.py word,这个word就是要查询的单词,中文英文都可以。为了方便使用,可以写成脚本youdao 或者yd或者 youdao.sh。 假设将dict.py和youdao存在/bin这个文件夹下,之所以存在这里,是因为大部分linux系统都将这个目录写到了系统路径里,不用再export,这样感觉很方便,虽然乱了点。 grass@grass-PC:~ 22:41 #14$ python dict.py classic classic Translations from 有道词典 adj. 经典的;古典的,传统的;最优秀的 n. 名著;经典著作;大艺术家 Translations from WordNet a creation of the highest excellence an artist who has created classic works characteristic of the classical artistic and literary traditions adhering to established standards and principles Translations from yodao: Classic: 经典 CLASSIC LOOK: 经典款式 grass@grass-PC:~ 22:41 #15$ python dict.py 自定义 自定义 Translations from 有道词典 custom user-defined Translations from yodao: 自定义: Custom 自定义标签: Custom Tag
#! /usr/bin/python import re; import urllib; import urllib2; import sys; def debug(): xml = open("word.xml").read(); print get_text(xml); print get_elements_by_path(xml, "custom-translation/content"); #print_translations(xml, False, False); def get_elements_by_path(xml, elem): if type(xml) == type(''): xml = [xml]; if type(elem) == type(''): elem = elem.split('/'); if (len(xml) == 0): return []; elif (len(elem) == 0): return xml; elif (len(elem) == 1): result = []; for item in xml: result += get_elements(item, elem[0]); return result; else: subitems = []; for item in xml: subitems += get_elements(item, elem[0]); return get_elements_by_path(subitems, elem[1:]); textre = re.compile("\!\[CDATA\[(.*?)\]\]", re.DOTALL); def get_text(xml): match = re.search(textre, xml); if not match: return xml; return match.group(1); def get_elements(xml, elem): p = re.compile("<" + elem + ">" + "(.*?)</" + elem + ">", re.DOTALL); it = p.finditer(xml); result = []; for m in it: result.append(m.group(1)); return result; GREEN = "\033[1;32m"; DEFAULT = "\033[0;49m"; BOLD = "\033[1m"; UNDERLINE = "\033[4m"; NORMAL = "\033[m"; RED = "\033[1;31m" def crawl_xml(queryword): return urllib2.urlopen("http://dict.yodao.com/search?keyfrom=dict.python&q=" + urllib.quote_plus(queryword) + "&xmlDetail=true&doctype=xml").read(); def print_translations(xml, with_color, detailed): #print xml; original_query = get_elements(xml, "original-query"); queryword = get_text(original_query[0]); custom_translations = get_elements(xml, "custom-translation"); print BOLD + UNDERLINE + queryword + NORMAL; translated = False; for cus in custom_translations: source = get_elements_by_path(cus, "source/name"); print RED + "Translations from " + source[0] + DEFAULT; contents = get_elements_by_path(cus, "translation/content"); if with_color: for content in contents[0:5]: print GREEN + get_text(content) + DEFAULT; else: for content in contents[0:5]: print get_text(content); translated = True; yodao_translations = get_elements(xml, "yodao-web-dict"); printed = False; for trans in yodao_translations: webtrans = get_elements(trans, "web-translation"); for web in webtrans[0:5]: if not printed: print RED + "Translations from yodao:" + DEFAULT; printed = True; keys = get_elements(web, "key"); values = get_elements_by_path(web, "trans/value"); summaries = get_elements_by_path(web, "trans/summary"); key = keys[0].strip(); value = values[0].strip(); #summary = summaries[0].strip(); #lines = get_elements(summary, "line"); if with_color: print BOLD + get_text(key) + ":\t" +DEFAULT + GREEN + get_text(value) + NORMAL; #for line in lines: # print GREEN + get_text(line) + DEFAULT; #print get_text(summary) + DEFAULT; else: print get_text(value); #print get_text(summary); #translated = True; #if not detailed: # break def usage(): print "usage: dict.py word_to_translate"; def main(argv): if len(argv) <= 0: usage(); #debug(); sys.exit(1); xml = crawl_xml(" ".join(argv)); print_translations(xml, True, False); if __name__ == "__main__": main(sys.argv[1:]);
sudo apt-get isntall chmsee 打开文档会出现部分乱码问题: edit-preferences-Language-east Asian-chinese simplified Gb18030 重启,生效
$ sudo add-apt-repository ppa:wiznote-team $ sudo apt-get update $ sudo apt-get install wiznote
http://burner1024.blog.163.com/blog/static/17447800420126191858424/ 1.uget的安装: sudo add-apt-repository ppa:plushuang-tw/uget-stable sudo apt-get update sudo apt-get install uget 2.aria2的安装: sudo add-apt-repository ppa:t-tujikawa/ppa sudo apt-get update sudo apt-get install aria2