Dec 01

Ubuntu 7.10 采用了一个名为 XDG-user-directories
的新特性,它会自动判断当前系统的默认语言,然后通过创建标准的目录集来实现统一的管理。换句话说,我们使用中文语言的用户进入系统, 7.10
识别到当前默认语言为中文,会自动将用户主目录下的几个默认文件夹变成中文名称。

———————–

这本来是一个系统本地化进程上的一种趋势,不过这种体验对于中文或者说非英语系的国家用户来说,这无疑是一种倒退了,很简单的道理,在 CLI 里,原本进入桌面的命令从 cd ~/Desktop 变为 cd ~/桌面 ,不管从哪方面来说,这都是一种失败的体验。

话说回来, Ubuntu 7.10 做得比我们想像中要好,在这篇日志我提到过, 7.10 在你变更了系统语言重启之后,会提示你是否需要 update names 。如果你选择 “keep old folder” ,它就不会变更主目录下的目录名为中文。这样就避免了出现上述情况。

不过经我看,并不是所有的用户都会有这个提示, 比如 nuoran 就是这样的一个受害者, 系统在更换语言后,他的系统并没有出现这样的一个提示,直接就把主目录下的默认目录直接变为了中文,这样糟糕的体验直到我装了系统后给他以提示后才得到解决。今天摸索了一下之后,给出类似 nuoran 所遭遇到的这种情况的两个解决办法。

前提:一般我们默认系统为中文环境,同时主目录中的默认目录名为中文。

1. 重启大法(此方法为 nuoran 测试后有效的方法。)

首先检查 “系统–首选项–会话” 里面是否存在 User folders update 这个启动项,如果没有请自行添加,启动项的命令为 xdg-user-dirs-gtk-update.

然后具体操作路线是: 修改系统环境为英文 –> 重启电脑 –> update names 为英文 –> 修改系统环境为中文 –> 重启电脑 –> keep old folder –> OK 。

2. 欺骗大法 (经个人测试有效,推荐此方式,无须重启系统)

打开一个终端,执行下列命令

export LANG=en_US

然后接着执行下列命令,同样会弹出 update names 的窗口,并选择 update names 可以将目录名修改为英文。

xdg-user-dirs-gtk-update

设置好之后,如果觉得这个包纯粹就是多余的用户,也可以采用两个方法取消掉它。

1. 在 Session 里面取消掉 User folders update 这个启动项, Session 的位置在 “系统–首选项–会话” 。

2. 暴力的方法,直接卸载掉这个包。

sudo apt-get remove xdg-user-dirs*

Nov 23

.tar

解包: tar xvf FileName.tar

打包:tar cvf FileName.tar DirName

(注:tar是打包,不是压缩!)

———————————————

.gz

解压1:gunzip FileName.gz

解压2:gzip -d FileName.gz

压缩:gzip FileName

.tar.gz

解压:tar zxvf FileName.tar.gz

压缩:tar zcvf FileName.tar.gz DirName

———————————————

.bz2

解压1:bzip2 -d FileName.bz2

解压2:bunzip2 FileName.bz2

压缩: bzip2 -z FileName

.tar.bz2

解压:tar jxvf FileName.tar.bz2

压缩:tar jcvf FileName.tar.bz2 DirName

———————————————

.bz

解压1:bzip2 -d FileName.bz

解压2:bunzip2 FileName.bz

压缩:未知

.tar.bz

解压:tar jxvf FileName.tar.bz

压缩:未知

———————————————

.Z

解压:uncompress FileName.Z

压缩:compress FileName

.tar.Z

解压:tar Zxvf FileName.tar.Z

压缩:tar Zcvf FileName.tar.Z DirName

———————————————

.tgz

解压:tar zxvf FileName.tgz

压缩:未知

.tar.tgz

解压:tar zxvf FileName.tar.tgz

压缩:tar zcvf FileName.tar.tgz FileName

———————————————

.zip

解压:unzip FileName.zip

压缩:zip FileName.zip DirName

———————————————

.rar

解压:rar a FileName.rar

压缩:r ar e FileName.rar

rar请到:http://www.rarsoft.com/download.htm 下载!

解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):

[root@www2 tmp]# cp rar_static /usr/bin/rar

———————————————

.lha

解压:lha -e FileName.lha

压缩:lha -a FileName.lha FileName

lha请到:http://www.infor.kanazawa-it.ac.jp/…/lhaunix/下载!

/>解压后请将lha拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):

[root@www2 tmp]# cp lha /usr/bin/

———————————————

.rpm

解包:rpm2cpio FileName.rpm | cpio -div

———————————————

.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh

.lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea

解压:sEx x FileName.*

压缩:sEx a FileName.* FileName

sEx只是调用相关程序,本身并无压缩、解压功能,请注意!

sEx请到: http://sourceforge.net/projects/sex下载!

解压后请将sEx拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):

[root@www2 tmp]# cp sEx /usr/bin/

参考文献:Linux 文件压缩工具指南

(其实看帮助是最好的方法,一般各个命令都可以用“–help”参数得到常用使用方法!)

Nov 23

直接从Freemind 项目主页上下载相应的 freemind-bin-max 版本,在写这份文档时,最新版本是 freemind-bin-max-0.9.0_Beta_14.zip。

将所下载的 Freemind 包中的文件解到某个你熟悉的目录下,譬如我将其解到 /opt/freemind 目录下,然后执行:

$ cd /opt/freemind$ sudo chmod a+x freemind.sh

$ cd /usr/local/bin

$ sudo ln -s /opt/freemind/freemind.sh freemind

完成以上操作后,在终端里输入 “freemind” 即可启动Freemind。

Nov 23

默认情况下,vim使用default.vim颜色方案,看起来十分费眼,可以用以下命令修改颜色方案:

echo “colorscheme koehler” >> $HOME/.vimrc

其中colorscheme为选择颜色方案的命令,koehler为方案名称,命令中不要添加.vim的扩展名。方案默认情况下位于目录:

/usr/share/vim/vim63/colors

blue.vim      delek.vim    evening.vim  murphy.vim     README.txt  torte.vim
darkblue.vim  desert.vim   koehler.vim  pablo.vim      ron.vim     zellner.vim
default.vim   elflord.vim  morning.vim  peachpuff.vim  shine.vim

方案内容中语法:

term                         黑白终端的显示属性
cterm                        彩色终端的显示属性
ctermfg                      彩色终端的前景色
ctermbg                      彩色终端的背景色
gui                          GUI的显示属性
guifg                        GUI的前景色
giobg                        GUI的背景色

Nov 23

首先要先安裝 IEs 4 Linux

修改一下 sources.list

加入以下两行

deb http://us.archive.ubuntu.com/ubuntu dapper universe

deb http://wine.budgetdedicated.com/apt dapper main

更新一下 apt

sudo apt-get update

然后安装

sudo apt-get install cabextract wine

搞定之后就可以开始下载 IE 了

wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz

tar zxvf ies4linux-latest.tar.gz

cd ies4linux-*

./ies4linux

过程完了之后,desktop 应该就会有 IE 的 icon 了

现在到安装 IE7 了

下载 google ie7,cd到IE7Setup_G.exe目录, 使用cabextract程序安装IE7Setup_G.exe
(cabextract安装方法 sudo apt-get install cabextract)

cd ~/yourtempfolder
cabextract IE7Setup_G.exe

替原来的 ie6 复制一下

cd ~/.ies4linux

cp -r ie6/ ie7

sed ~/.ies4linux/bin/ie6 -e ’s/ie6/ie7/g’ > ~/.ies4linux/bin/ie7

chmod +x ~/.ies4linux/bin/ie7

用 cabextract 把 IE7-Setup 从刚才下载的文件解压出来

cd ~/yourtempfolder

cabextract IE7Setup_G.exe

sudo cabextract IE7-Setup.exe

for i in wininet iertutil shlwapi urlmon jscript vbscript ieframe mshtml mshtmled mshtmler advpack

do

sudo chmod +x $i.dll

sudo cp $i.dll ~/.ies4linux/ie7/drive_c/windows/system/$i.dll

done

chmod +x inetcpl.cpl

cp inetcpl.cpl ~/.ies4linux/ie7/drive_c/windows/system/

现在我们还需要两个 dll,分别为 normaliz.dll 和 inetcplc.dll

wget http://www.down-dll.com/dll/n/normaliz.dll.zip

wget http://www.down-dll.com/dll/i/inetcplc.dll.zip

unzip normaliz.zip

unzip inetcplc.zip

cp normaliz.dll ~/.ies4linux/ie7/drive_c/windows/system

cp inetcplc.dll ~/.ies4linux/ie7/drive_c/windows/system

由于 IE7 最低要求为 Windows XP,所以要改一下 WINE 的设置

WINEPREFIX=~/.ies4linux/ie7 winecfg

在最底下哪里把 Windows 改为 Windows XP

再做一个快捷连接

cd ~/bin

ln -s ~/.ies4linux/bin/ie7 ie7

现在就成功了

Nov 23

一、中文显示问题的解决

  问题描述:Java 应用程序的中文无法显示,呈现方块状。

  原因分析:Java 应用程序无法找到可供显示中文的字体。

  解决方案:首先,确保系统里安装了 JDK 1.5.0_06,如果安装的是 JRE 1.5.0_06,那么卸掉 JRE,再安装 JDK。然后下载 fireflysung 1.3.0
解压后将其中的 ttf 文件丢到系统字体目录,我是放到 ~/.fonts 字体目录的,再用 fc-cache -f -v
跑一遍,让系统知道这个字体。最后,就是转到 JDK 安装目录的 /usr/lib/j2sdk1.5-sun/jre/lib/fonts
中,使用下面的命令来完成。

  

  sudo mkdir fallback

  cd fallback

  sudo ln -s ~/.fonts/fireflysung.ttf

  sudo mkfontdir

  sudo mkfontscale

  

  二、中文输入问题的解决

  问题描述:使用 Ctrl+Space 无法呼出 scim,因此无法在 Java 应用程序中输入中文。

  原因分析:1.可能是由于该 Java 应用程序将 Ctrl+Space 定义成了快捷键,所以与 scim 存在冲突。2.由于 scim XIM 支持模块没能自动加载,故导致在 Java 应用程序中无法呼出 scim。

  解决方案:针对第一种原因,只要修改 scim 的呼出热键,或者修改 Java 应用程序中的快捷键,即可解决问题。

  而第二种原因可以按如下方法处理:

  1.检查 XMODIFIER 的设置

  export | grep XMODIFIER | grep "@im=SCIM" | wc -l

输出应该为1。如果不是,则检查系统配置,推荐使用 utf-8 区域。

  2.如果上一步输出无误,则输入下列命令:

  ps aux | grep "scim-launcher.*-f x11" | grep -v grep | wc -l

此输出应该大于或等于1。如果不是,如我的输出为0,则说明 scim XIM 支持模块没有自动载入。你可以手动载入它:

  scim -d -c socket -f x11 -e socket

  此时,我启动 Java 应用程序,试了试 scim,已经可以输入中文了。但如果每次都手动加载还是比较麻烦,所以我们考虑让系统自动加载它。

  在/etc/X11/Xsession.d中创建 75custom-scim_init 文件,包括如下内容:

  

  export XMODIFIERS=”@im=SCIM”

  export GTK_IM_MODULE=”scim”

  export XIM_PROGRAM=”scim -d”

  

  转到 System->Preferences->Sessions,选择 Startup Programs,添加 scim -d,并保留顺序为50。

  登录 root 终端,输入下列命令:

  gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules

  重新启动系统,一切正常,cool!

  参考:

  最简单的对 JDK 1.5的中文乱码处理方法 中 kdekid 网友的方法,既保险又简单,感谢。

  Why XIM apps does not work? scim 的官方文档,遇到问题查找官方文档不失为一种解决之道啊。

Nov 23

SciTE,
非常不错的文本编辑器除了有语法高亮,标签浏览,折叠,自动完成这些功能外,还具有输出窗口(对于编程的人来说很方便的),自定义工具,最重要的是发现它
速度相当快。不过对于新手来说,如果没有正确的配置,它就不是那么好使,比如选择中文时候出现乱码,缩进也不是你想象中的样子。所以下载回来后,我们要自
己修改配置文件。

运行SciTE,选择菜单“选项–>打开Global
Options文件”,打开的就是SciTE的全局配置文件,建议不要改动这个文件,以后再改动配置的时候以这个文件作为参考和对照。然后同样打开“User
Options文件”,空文件对不对,把Global Options文件中所有内容复制过来,意思是所有的全局配置都在User
Options文件中改,User文件的配置会覆盖Global的配置。

下面的这段作用是运行时窗口大小位置以及一些外观,以#开头的是注释,很好理解吧。只说WIN平台下的配置,其他的平台同样,很多配置项是注释掉的,把行首的#去掉才可以起作用。

引用

#SciTEGlobal.properties
——全局配置文件,一般不去改动

#SciTEUser.properties ——用户配置文件,对全局配置要改动的地方,都写在这个文件里

#SciTE.properties ——本地配置文件,也就是针对当前目录的配置文件, 会覆盖全局和用户配置文件.

#html.properties ——特定文件类型的配置文件,比如
html.properties就是专门针对网页文件的配置文件,au3.properties是AutoIt的配置文件

#参数中多数情况,值设成1表示启用某个功能,设成0表示不启用某个功能

#支持中文字符++++++++++++++++++++++++++++

#支持中文 963表示简体中文

code.page=936

output.code.page=936

#character.set=134不启用的话,在输出区中文可能会乱码

#character.set=134

#Big5:code.page=950

#UTF8:code.page=65001

#全局参数++++++++++++++++++++++++++++

#软件工作目录

SciteDefaultHome=d:\SciTE

#关闭文件时提示保存

are.you.sure=1

#重新载入文档时提示

are.you.sure.on.reload=1

#重新载入文档时保留还原信息

reload.preserves.undo=1

#编译和运行时提示保存

#are.you.sure.for.build=1

#检查文档是否已经被其他软件打开

check.if.already.open=1

#显示最近打开的文件

save.recent=1

#只打开一个文件时隐藏标签卡

tabbar.hide.one=1

#最小化时缩小到系统托盘

minimize.to.tray=1

#显示工具栏

toolbar.visible=1

#显示状态栏

statusbar.visible=1

#标题栏显示1\2\3三种方式显示当前编辑文件名和文件路径

title.full.path=1

#最小化到屏幕下方的任务栏。如果改成1,就是最小到屏幕最右下角的托盘区域。

minimize.to.tray=0

#scite启动时tab栏可见

tabbar.visible=1

#当只打开一篇文档时隐藏tab栏

tabbar.hide.one=0

#tab栏启用多行模式,同时打开较多文件时,多行模式比较方便

tabbar.multiline=1

#打开文件路径为当前编辑文件相同目录

open.dialog.in.file.directory=1

#将结果输出窗口放到下方

split.vertical=0

#打开文件时打开的目录为当前操作文件所在目录。这个功能非常实用,否则有时文件目录很深,要打开一个文件,一级级点击进去

open.dialog.in.file.directory=1

#在输出区显示执行命令所用时间

time.commands=1

#替换相关设置,0时()要写成\(\)。一般设成1++++++++++++++++++++++++++++

find.replace.regexp.posix=1

#打开替换高级开关,可以只搜索某个样式

find.replace.advanced=1

#是否默认用正则表达式搜索

find.replace.regexp=0

#默认搜索时Wrap around

find.replace.wrap=1

#也就是搜索框的Transform backslash expressions开关

#打开这个开关,搜索时要用\\来表示\

find.replace.escapes=0

find.replacewith.focus=1

#通过搜索查找到的字符颜色(用半透明显示)

find.mark=#F14687

#界面布局,字体,颜色等++++++++++++++++++++++++++++

#软件启动时左边距,上边距,宽,高. 宽高设成-1时表示窗口最大化

position.left=0

position.top=0

position.width=-1

position.height=-1

#缩进空白可见

view.indentation.whitespace=1

#设置空白符的前景色和背景色

whitespace.fore

whitespace.back

#每个空白缩进单元显示一条垂直线,修改后重启Scite文本编辑器生效。

view.indentation.guides=1

highlight.indentation.guides=1

#默认字体字号,这里使用了等宽字体

font.base=font:Courier New,size:9

font.small=font:Courier New,size:9

#选中代码字体、背景颜色及色彩透明度

selection.fore=#000000

selection.back=#000080

selection.alpha=80

#闪烁光标的颜色

caret.fore=#000080

#闪烁光标的宽度1\2\3

caret.width=2

#光标所在行背景色

caret.line.back=#FFFF00

#缩进,换行,代码折叠++++++++++++++++++++++++++++

#启用括号匹配检查

braces.check=1

braces.sloppy=1

#tab键缩进的字符数

tabsize=4

#缩进字符数

indent.size=4

#缩进使用tab键

use.tabs=1

#缩进,就是自动保持前一行的缩进

#indent.auto=1

#智能缩进,和上面的区别就是有反缩进

indent.automatic=1

#代码缩进,比如大括号回车自动缩进

indent.opening=1

#代码反缩进,同上

indent.closing=1

#tab键缩进

#tab.indents=0

#自动换行开关,写代码一般不要打开自动换行

#wrap=1

#换行的风格,没用过

#wrap.style=2

#输出窗口自动换行

#output.wrap=1

#自动换行处的标记符

wrap.visual.flags=3

#代码折叠开关,建议打开

fold=1

#折叠指示,建议打开

fold.compact=1

#折叠代码样式1\2\3,2比较好看

fold.symbols=2

#代码折叠区的宽度

fold.margin.width=16

#代码注释折叠

fold.comment=1

#折叠预处理

fold.preprocessor=1

#鼠标到达文件末尾行后滚动条可继续下移

end.at.last.line=0

#显示行号

line.margin.visible=1

#行号显示的位数,3+表示默认3位数,不够再加

line.margin.width=3+

#行号缩进的宽度,最好不缩进

margin.width=0

#长行指示

edge.column=200

edge.mode=0

edge.colour=#F9F9F9

#设置错误行的前景色和背景色

error.marker.fore=#0000A0

error.marker.back=#DADAFF

#设置书签列的前景色,背景色和透明度

bookmark.fore=#808000

bookmark.back=#FFFFA0

#如果书签列被关闭,书签所在行将以指定透明度显示

bookmark.alpha=100

#语法提示及自动完成++++++++++++++++++++++++++++

#除默认语法提示外,可自定义增加后缀名为API语法自动完成文件,$(SciteDefaultHome)表示工作目录,建议在工作目录中新建API目录专门存放自动完成文件

api.*.asp=$(SciteDefaultHome)/api/asp.api

#python

api.*.py=$(SciteDefaultHome)/api/python.api

api.*.pyw=$(SciteDefaultHome)/api/python.api

#php

api.*.php=$(SciteDefaultHome)/api/php.api

#css

api.*.css=$(SciteDefaultHome)/api/css.api

#java

api.*.js=$(SciteDefaultHome)/api/java.api

#在文件内出现过的词都可以自动完成

autocompleteword.automatic=1

#自动补全xml及html标签

xml.auto.close.tags=1

#xml和html文档标签大小写不敏感

html.tags.case.sensitive=0

#编译错误定位到源代码

error.select.line=1

#语言菜单的配置,不希望在语言菜单的下拉菜单列表中出现语言就在这里把它注释掉(行首加#号),新加入的语言同样可以在这里添加++++++++++++++++++++++++++++

work on GTK+.

menu.language=\

#FreeBasic|bas||\

Text|txt|Shift+F11|\

Asp|asp||\

Ada|ads||\

#Apache Confi&g|conf||\

Assembler|asm||\

#ASN.1|asn1||\

#Avenue|ave||\

#Baan|bc||\

&Batch|bat||\

#Bullant|ant||\

&C / C++|c||\

#CMake|cmake||\

C&#|cs||\

#Csound|orc||\

CSS|css||\

D|d||\

&Difference|diff||\

#&Eiffel|e||\

#Erlang|erl||\

&Errorlist|err||\

#FlagShip|prg||\

&Fortran|f90||\

H&ypertext|html|F12|\

#&InnoSetup|iss||\

&Java|java||\

Java&scrīpt|js||\

#&Kix|kix||\

TeX|tex||\

Lisp|lisp||\

#Lot|lot||\

#Lout|lt||\

Lu&a|lua||\

Matlab|m.matlab||\

&Makefile|mak|Ctrl+Shift+F11|\

#Post|mp||\

#MMIXAL|mms||\

#&nnCron crontab|tab||\

#NSIS|nsis||\

#Objective Caml|ml||\

#Octave|m.octave||\

#Opal|impl||\

Pascal|pas||\

Pe&rl|pl||\

P&HP|php||\

#P&LSQL|spec||\

&Properties|properties||\

#P&ostscrīpt|ps||\

#P&OV-Ray SDL|pov||\

Pytho&n|py||\

#Reso&urce|rc||\

Ruby|rb||\

Shell|sh||\

S&QL|sql||\

#Specman|e||\

&TCL|tcl||\

&VB|vb||\

VBScr&ipt|vbs||\

#Verilog|v||\

#VHDL|vhd||\

&XML|xml|Shift+F12|\

YAML|yaml||

#外部的扩展,打印和导出文档的时候有用++++++++++++++++++++++++++++

#export.keep.ext=1(构建可执行程序支持)

#所见即所得,可以实时预览

export.html.wysiwyg=1

#export.html.tabs=1(HTML tab键支持)

#export.html.folding=1(HTML折叠支持)

#HTML旧风格支持

export.html.styleused=1

#export.html.title.fullpath=1(HTML文件显示完整路径)

#export.rtf.tabs=1(多文档RTF支持)

#export.rtf.font.face=Arial(RTF文档的默认字体)

#export.rtf.font.size=9(同上)

#export.rtf.tabsize=8(同上)

#输出PDF文档放大倍数

export.pdf.magnification=0

#PDF默认字体Font: Courier, Helvetica or Times (Courier
line-wraps)

export.pdf.font=Helvetica

#Page size (in points): width, height

#E.g. Letter 612,792; A4 595,842; maximum 14400,14400

#PDF页面默认大小

export.pdf.pagesize=595,842

#PDF默认页边距Margins (in points): left, right, top, bottom

export.pdf.margins=72,72,72,72

#支持输出XML

export.xml.collapse.spaces=1

export.xml.collapse.lines=1

#常用字符列表,留下英文和数字就行了,汉字感觉用不上++++++++++++++++++++++++++++

chars.alpha=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

chars.numeric=0123456789

#打开文件对话框的文件过滤配置,默认的文件类型是在source.files中定义的文件类型,把自己最常编辑的文件类型写到source.files中,如*.php;*.html;等++++++++++++++++++++++++++++

source.files=*.asm;*.c;*.cc;*.cpp;*.cxx;*.cs;*.h;*.hh;*.hxx;*.hpp;\

*.idl;*.odl;*.rc;*.rc2;*.dlg;*.def;\

*.vb;*.vbs;*.bas;*.frm;*.cls;*.ctl;\

*.java;*.js;*.php;*.py;*.pl;*.rb;*.cgi;*.lua;*.conf;\

make*;*.mak;\

*.properties;*.html;*.xml;*.iface;*.bat;*.e

if PLAT_WIN

all.files=All Files (*.*)|*.*|

if PLAT_GTK

all.files=All Files (*)|*|Hidden Files (.*)|.*|

open.filter=\

All Source|$(source.files)|\

$(all.files)\

$(filter.ada)\

$(filter.conf)\

$(filter.asm)\

$(filter.asn1)\

$(filter.ave)\

$(filter.baan)\

$(filter.bash)\

$(filter.caml)\

$(filter.cmake)\

$(filter.cpp)\

#$(filter.ch)\

$(filter.css)\

$(filter.d)\

$(filter.eiffel)\

$(filter.erlang)\

$(filter.fortran)\

$(filter.idl)\

$(filter.inno)\

$(filter.java)\

$(filter.js)\

$(filter.kix)\

$(filter.lout)\

$(filter.lua)\

$(filter.matlab)\

$(filter.post)\

$(filter.mmixal)\

$(filter.nncrontab)\

$(filter.nsis)\

$(filter.opal)\

$(filter.pascal)\

$(filter.perl)\

$(filter.php)\

$(filter.pov)\

$(filter.prg)\

$(filter.properties)\

$(filter.ps)\

$(filter.python)\

$(filter.ruby)\

$(filter.sql)\

$(filter.specman)\

$(filter.tcl)\

$(filter.tex)\

$(filter.text)\

$(filter.vb)\

$(filter.web)\

$(filter.yaml)\

$(filter.verilog)\

$(filter.vhdl)

#部分语言特别设置++++++++++++++++++++++++++++

#asp的默认脚本语言,设成1时是Java, 2是VB, 3是Python

asp.default.language=2

#Python用的,你不用Python编程语言的话,这条不用管,大概是缩进对齐用的

tab.timmy.whinge.level

#输出区的位置,大小,及启动scite文本编辑器时输出区是否隐藏++++++++++++++++++++++++++++

#输出区在下方

split.vertical=0

#output.horizontal.size=200

#output.vertical.size=60

#output.initial.hide=1

#执行命令前清空输出区的内容

clear.before.execute=1

Nov 23

安装wine,不说了

如果windows下有EditPlus的话,不用再安装,直接把已经安装的EditPlus复制到ubuntu的某个目录下

然后使用命令: wine /home/python/pkg/EditPlus/editplus.exe即可以运行

也可以使用以下方法把EditPlus加到菜单里

在/usr/share/applications下建立文件editplus.desktop,editplus.desktop文件内容如下

(#号后是注释,不用加在文件中)

复制内容到剪贴板
代码:

[Desktop Entry]

Version=1.0

Encoding=UTF-8

Name=EditPlus

Comment=EditPlus(Windows version)                                 # EditPlus注释,即,当鼠标放在 EditPlus上时显示的内容

Type=Application

Exec=wine /home/python/pkg/EditPlus/editplus.exe   # EditPlus主程序位置

Icon=/home/python/wallpaper/icons/Editplus.png       # EditPlus的图标

X-GNOME-DocPath=

Terminal=false

Name[en_GB]=

GenericName[en_GB]=

Comment[en_GB]=

StartupNotify=true

Categories=GNOME;Application;Development;X-Red-Hat-Base;

然后在编程菜单中即看见到EditPlus

Nov 23

编辑器打开文件:

sudo gedit /usr/lib/gtk-2.0/2.10.0/immodule-files.d/scim-gtk2-immodule.immodules

下面字段:

# automatically generated by dh_gtkmodules, do not edit

“/usr/lib/gtk-2.0/2.10.0/immodules/im-scim.so”

“scim” “SCIM Input Method” “scim” “/usr/share/locale” “ja:ko:zh”

把最后的zh删除掉,即只剩下”ja:ko”。这么改的意思是,在中文环境下,不开启Scim,这样就把Scim关掉了。

Nov 23

deb http://ubuntu.cn99.com/ubuntu/ gutsy main restricted universe multiverse

deb http://ubuntu.cn99.com/ubuntu/ gutsy-security main restricted universe multiverse

deb http://ubuntu.cn99.com/ubuntu/ gutsy-updates main restricted universe multiverse

deb http://ubuntu.cn99.com/ubuntu/ gutsy-proposed main restricted universe multiverse

deb http://ubuntu.cn99.com/ubuntu/ gutsy-backports main restricted universe multiverse

deb-src http://ubuntu.cn99.com/ubuntu/ gutsy main restricted universe multiverse

deb-src http://ubuntu.cn99.com/ubuntu/ gutsy-security main restricted universe multiverse

deb-src http://ubuntu.cn99.com/ubuntu/ gutsy-updates main restricted universe multiverse

deb-src http://ubuntu.cn99.com/ubuntu/ gutsy-proposed main restricted universe multiverse

deb-src http://ubuntu.cn99.com/ubuntu/ gutsy-backports main restricted universe multiverse

deb http://ubuntu.cn99.com/ubuntu-cn/ gutsy main restricted universe multiverse

deb http://cn.archive.ubuntu.com/ubuntu gutsy main restricted universe multiverse

deb http://cn.archive.ubuntu.com/ubuntu gutsy-security main restricted universe multiverse

deb http://cn.archive.ubuntu.com/ubuntu gutsy-updates main restricted universe multiverse

deb http://cn.archive.ubuntu.com/ubuntu gutsy-backports main restricted universe multiverse

deb http://cn.archive.ubuntu.com/ubuntu gutsy-proposed main restricted universe multiverse

deb-src http://cn.archive.ubuntu.com/ubuntu gutsy main restricted universe multiverse

deb-src http://cn.archive.ubuntu.com/ubuntu gutsy-security main restricted universe multiverse

deb-src http://cn.archive.ubuntu.com/ubuntu gutsy-updates main restricted universe multiverse

deb-src http://cn.archive.ubuntu.com/ubuntu gutsy-backports main restricted universe multiverse

deb-src http://cn.archive.ubuntu.com/ubuntu gutsy-proposed main restricted universe multiverse

deb http://mirror.lupaworld.com/ubuntu gutsy main restricted universe multiverse

deb http://mirror.lupaworld.com/ubuntu gutsy-security main restricted universe multiverse

deb http://mirror.lupaworld.com/ubuntu gutsy-updates main restricted universe multiverse

deb http://mirror.lupaworld.com/ubuntu gutsy-backports main restricted universe multiverse

deb http://mirror.lupaworld.com/ubuntu gutsy-proposed main restricted universe multiverse

deb-src http://mirror.lupaworld.com/ubuntu gutsy main restricted universe multiverse

deb-src http://mirror.lupaworld.com/ubuntu gutsy-security main restricted universe multiverse

deb-src http://mirror.lupaworld.com/ubuntu gutsy-updates main restricted universe multiverse

deb-src http://mirror.lupaworld.com/ubuntu gutsy-backports main restricted universe multiverse

deb-src http://mirror.lupaworld.com/ubuntu gutsy-proposed main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu/ gutsy main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu/ gutsy-security main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu/ gutsy-updates main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu/ gutsy-proposed main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse

deb-src http://archive.ubuntu.com/ubuntu/ gutsy main restricted universe multiverse

deb-src http://archive.ubuntu.com/ubuntu/ gutsy-security main restricted universe multiverse

deb-src http://archive.ubuntu.com/ubuntu/ gutsy-updates main restricted universe multiverse

deb-src http://archive.ubuntu.com/ubuntu/ gutsy-proposed main restricted universe multiverse

deb-src http://archive.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse