常用软件

 
 

 

词库链接:Goldendict下优质词典简介及安装

1 才发现,原来goldendict比stardict顺用很多。
2 软件中心下载goldendict。
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
彻底ubuntu自带卸载永中office
sudo apt-get install adobe-flashplugin
安装flashplayer
 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 )
google chrome
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(五笔拼音混合) 

搜狗输入法
sougou_zh
[编辑]英文环境下 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个分类: 中文
souou_en

  

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 = "33[1;32m";
DEFAULT = "33[0;49m";
BOLD = "33[1m";
UNDERLINE = "33[4m";
NORMAL = "33[m";
RED = "33[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) + ":	" +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:]);
dict.py
sudo apt-get isntall chmsee
打开文档会出现部分乱码问题:
edit-preferences-Language-east Asian-chinese simplified Gb18030
重启,生效
chmsee

  

$ 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
下载工具
 
原文地址:https://www.cnblogs.com/sanghai/p/3303889.html