`
freeskywcy
  • 浏览: 214786 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

Linux 中软件使用及常见问题 Q&A

 
阅读更多
软件安装与维护
Mathematica的安装与卸载:安装时可以使用Windows下的注册机生成序列号;卸载时直接删除安装文件夹,同时删除/usr/local/bin/中的链接。
卸载永中Office:# rmeio
编译安装 Thunderbird:
./configure --enable-application=mail --enable-static
make
make install
64位系统强制安装32位的qq:# dpkg --force-architecture -i linuxqq_v1.0.2-beta1_i386.deb (若系统安装了32位的相关库,即可运行。)
firefox 4 beta 强行安装不兼容的插件:
1. In Firefox 4 Beta, type about:config into the address bar, and hit Enter orGo.
2. Click on I’ll be careful, I promise! button at the warning prompt.
3. Right click on the window, and select New -> Boolean.
4. Enter extensions.checkCompatibility.4.0b as the preference name.


乱码问题

gftp无法显示服务器端中文:修改gftprc文件。找到remote_charsets=,在它后面写上常用的编码 cp936,gb18030,gbk,gb2312,utf-8,euc-tw
解决FileZilla中文显示乱码的问题:在FileZilla的站点管理器中,设置目标站点的编码,选择Use custom charset,Encoding指定为GB18030。(FTP服务器传出的数据不是UTF-8编码的,而FileZilla等客户端采用UTF-8编码接收数据,故无法正确显示中文。FileZilla在检测到服务器采用非UTF编码时,会使用本地默认的编码。)
用 evince 阅读 pdf 时中文乱码的解决:#apt-get install cmap-adobe-gb1 gsfonts-x11 xpdf-chinese-simplified xpdf-common poppler-data
解决 openjdk 导致 java 程序中文字体显示成框框:
1、增加ttf的链接
#ln -s /usr/share/fonts/truetype/arphic/uming.ttc /usr/share/fonts/truetype/arphic/uming.ttf
#ln -s /usr/share/fonts/truetype/arphic/ukai.ttc /usr/share/fonts/truetype/arphic/ukai.ttf
2、在.bashrc中增加:
export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on'
PCManX在英文环境下显示中文站点为乱码:
1、进入View->Font,将字体改为可正确显示中文的字体;
2、进入Edit->Preference->Site Settings,将Site Encoding改为gbk。
也可通过更改~/.pcmanx文件夹中pcmanx和favorites文件实现。
注意:确保每次添加Favorites时的编码也是gbk。
dillo浏览器如何显示中文:
将/etc/dillorc文件中vw-fontname和fw-fontname设置为你系统中的可显示中文的字体。例如:
vw_fontname="LiHei Pro"
fw_fontname="LiHei Pro"
让JabRef 正确显示中文:
1、 Options > Preferences以下列方式設定:
(1) 選擇 “Appearance”。
(2) 按 “Set table font” 按鈕。
選一個可以正確顯示中文的字型, 比方說 MinLiU:
老師的講義P.18有http://yenlung.math.nccu.edu.tw/~yenlung/notes/latex_in_Windows.pdf
步驟一完成後,預覽視窗還是無法顯示中文,接著進行步驟二
2、Options > Preferences以下列方式設定:
(1) 選擇 “Entry peview”。
(2) 將Preview1 、 Preview2 第一行的 <font face="arial"> 改成<font face="MingLiU">。
解决Java图形界面中文显示乱码:
1、创建fallback文件夹:
# cd /usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback
2、链接或复制中文字体到fallback:
# ln -s /usr/share/fonts/truetype/wqy/wqy-zenhei.ttf  /usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback
或者直接将中文字体拷贝到/usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback目录中。
# mkfontdir && mkfontscale
解决 mp3 标签乱码:
1、安装:python-mutagen
2、执行: mid3iconv -e gbk *.mp3
yEd 中文显示方框:
如果你使用的 “Sh file” 安装的,这个安装程序内好像是封装了jre环境了,它运行是不会使用你的java环境,而它自带的这个jre环境是不支持中文的。如果系统的java环境支持中文,直接运行 java -jar /opt/yEd/yed.jar 即可。
让 streber 支持中文:
when you create the database, you should uses the mysql command:
CREATE DATABASE IF NOT EXISTS streber default charset utf8 COLLATE utf8_general_ci;
让xpdf支持中文:
到xpdf主页下载xpdf-chinese-simplified.tar.gz,解压后按照里面的README文件执行即可!



多媒体

qsopcast用mplayer无法播放:
在确保安装了适当解码器的情况下修改播放设置。
例如:将mplayer -ontop -geometry 100%:100%改为:mplayer -ontop -geometry 100%:100% -ao alsa
sopcast 在线视频:
1. 将sp-sc做一个链接到/usr/bin/,然后就可以使用命令sp-sc了。
2. 使用方法
(1)获取视频流:sp-sc sop://broker.sopcast.com:3912/频道号 本地端口 播放端口
eg:sp-sc sop://broker.sopcast.com:3912/6028 1234 4321
(2)播放:mplayer http://localhost:播放端口
eg: mplayer http://localhost:4321
3. 播放列表
http://channel.sopcast.com/chlist.xml
http://channel.sopcast.com/gchlxml
4. 频道号
http://bbs.sdkd.net.cn/read.php?tid=111453&uid=19068
http://www.360doc.com/showWeb/0/0/1527133.aspx
安装 PPLive:
1. 下载相关包并安装:
pplive_1.0-4_i386.deb,libhildonfm2_1.9.23+repack-0ubuntu1_i386.deb
Debia 可能还会下载 Ubuntu的包:libhildon-thumbnail0_2.0.0-0ubuntu1_i386.deb
根据提示完成相关依赖包的安装。
2. 链接:
#ln -s /usr/lib/libexpat.so.1 /usr/lib/libexpat.so.0
#ln -s /usr/lib/libssl.so /usr/lib/libssl.so.6
#ln -s /usr/lib/libcrypto.so /usr/lib/libcrypto.so.6
3. 下载节目单:
#wget http://list.pplive.com/zh-cn/xml/new.xml -O /etc/ppllist.xml
4. 转贴一下几个节目列表地址:
http://www.pplive.com/zh-cn/xml/default.xml
www.pplive.com/web/xml/newChannel.xml
www.pplive.com/zh-cn/xml/fenzhan.xml
www.pplive.com/zh-cn/xml/fz/vnet1.xml
vnet.pplive.com/vnet1.xml
www.pplive.com/zh-cn/xml/fz/wangtong.xml
www.pplive.com/zh-cn/xml/fz/default.xml
vnet.pplive.com/vnet2.xml
list.pplive.com/zh-cn/xml/new2.xml
www.pplive.com/zh-cn/xml/all.xml
http://list.pplive.com/zh-cn/xml/new.xml
http://list.pplive.com/zh-cn/xml/default.xml
http://list.pplive.com/zh-cn/xml/fenzhan.xml
点播列表
http://pfs.ppvod.tv/vodchannel2.xml
http://pfs.ppvod.tv/vodchannel3.xml
另外,pplive1.9还是用的xml格式存储的节目列表,应该是可用的;不过1.9的节目数只有13000多,2.3有97000多,差了好多;高清节目列表未找到。
gnuplot 输出 pdf 图片:
set terminal postscript
set output "| ps2pdf - file.pdf"
plot [-3.14:3.14] sin(x)
Inkscape 中插入 latex 公式:Extensions --> Render --> LaTeX formula (不过需要 pstoedit 的支持。如果没有安装pstoedit, Render的子菜单中就不会有 LaTeX formula。)

Inkscape 设置箭头的颜色:
Arrow heads black on colored line?

Extensions->Modify Path->Color Markers to Match Stroke
mplayer设置与使用:

1. 修改mplayer中文字幕乱码的问题
在.mplayer目录下
$ln -s /usr/share/fonts/truetype/msttcorefonts/msyh.ttf subfont.ttf
修改~/.mplayer/gui.conf如下
sub_auto_load = "yes"
sub_unicode = "yes"
sub_pos = "100"
sub_overlap = "no"
sub_cp = "cp936"
font_factor = "0.750000"
font_name = "subfont.ttf"
2. 用mplayer捕获mms视频流示例:
$mplayer -dumpstream mms://velblod2.ijs.si/2007/pascal/bootcamp07_vilanova/keller_mikaela/bootcamp07_keller_bss_01.wmv -dumpfile keller_mikaela_01.avi
3. mplayer控制台播放视频
$mplayer -vo fbdev xxxx.avi
$mplayer -vo fbdev2 -zoom -x 1024 -y 768 file.avi
4. 从视频中提取图片:
$mplayer gallery_crowd.wmv -nosound -vo jpeg:outdir=./pic/  -frames 4

(gallery_crowd.wmv中提取头4帧图片放到当前文件夹的pic文件夹中)

5. mplayer 播放 3gp 文件没声音:
解决办法:源里添加 deb http://www.debian-multimedia.org sid main 后,升级 mplayer
6. 命令行下mplayer 加载字幕:$mplayer \[七武士\]CD2.XviD.WaRLoRD.avi -idx -subcp cp936  -font /usr/share/fonts/myfont/simkai.ttf

音乐播放软件Rhythmbox的使用:
1.收听mms电台需安装gstreamer0.10-plugins-bad
2.解决播放列表乱码的问题
(1)安装python-mutagen
(2)进入音乐文件夹,执行:$find . -iname "*.mp3" -execdir mid3iconv -e GBK {} \;
或者:$mid3iconv -e GBK *.mp3(如果需要包含子目录:$mid3iconv -e GBK */*.mp3)
OGG 转 MP3(ogg->wav->mp3):
$ oggdec file.ogg -o file.wav
$ lame file.wav file.mp3
oggdec 在 vorbis-tools这个包里面。
更进一步的命令:
oggdec file.ogg -o - | lame - file.mp3
写个 shell 脚本吧:
#!/bin/sh
if [ $# != 2 ]; then
echo "Usage: ogg2mp3 "
fi
oggdec $1 -o - | lame - $2
用 mencoder 进行视频分割、合并、转换:
分割:
$mencoder -ss 开始时间 -oac copy -ovc copy -endpos 终止时间 文件名 -o 目标文件名
$合并:
mencoder -ovc copy -oac copy 文件名1 文件名2 -o 目标文件名
例一:
mencoder basket.rm -ovc lavc -oac lavc -o basket.avi
把basket.rm文件转换为basket.avi文件,其中,视频转换为mp4格式,音频转换为mp2格式。"-o basket.avi"定义转换成的文件名为"basket.avi","-ovc lavc"表示用默认的mp4格式编码图象,"-oac lavc"表示用默认的mp2格式编码声音。
例二:
mencoder basket.rm -ovc lavc -oac mp3lame -o basket.avi
"oac mp3lame"表示用mp3格式编码声音。
例三:
mencoder basket.rm -ovc lavc -oac mp3lame -o basket.avi -ss 5:00 -endpos 8:00
"-ss 5:00 -endpos 8:00"告诉mencoder仅仅转换从5分0秒到13分0秒的片段。
例四:
mencoder basket.avi -ovc copy -oac copy -o newbasket.avi -ss 5:00 -endpos 8:00
"-ovc copy"表示不作视频转换,"-oac copy"表示不作音频转换。这个命令把basket.avi文件中的5分0秒到13分0秒的部分拷贝到newbasket.avi文件中。
例五:
mencoder a1.avi a2.avi -ovc copy -oac copy -o asum.avi
这个命令把a1.avi和a2.avi文件合并为asum.avi文件。
例六:
mencoder basket.rm -ovc lavc -oac lavc -lavcopts vbitrate=100 -lavcopts abitrate=32 -o basket.avi
限制目的文件的大小。目的文件中,一秒种图象占用100kbit空间,一秒钟声音占用32kbit空间。较小的目标文件大小,一般意味着较低的图象和声音的质量。
视频、声音片段截取:
从第10分钟开始,解取1分钟长的视频:
$ffmpeg -ss 00:10:00 -t 60 -i input.avi output.avi
$mencoder input.avi -ss 00:10:00 -endpos 60 -oac mp3lame -ovc xvid -xvidencopts bitrate=800 -o output.avi
使用mplayer从影片中截取片段或者纯声音片段
假设影片名为sampler.avi
要输出的片段文件名为test.avi
要输出的声音片段文件名为test.wav
开始时间是42分16秒
持续时间135秒
截取片段:
$mencoder -oac mp3lame -ovc lavc -ss 00:42:16 -endpos 135 -o test.avi sample.avi
截取声音片段:
$mplayer -ss 00:42:16 -endpos 135 -ao pcm:file=test.wav sample.avi
转成mp3:
$lame test.wav test.mp3
$mplayer -ss 00:00:37 -endpos 163 -ao pcm:file=t.wav 9song.
ImageMagick 批量转换文件格式(比如将文件夹下的 gif 都转为 jpg 格式):$ mogrify -format "jpg" *.gif


系统工具

byobu 不随console,ssh等自动启动:by touching ~/.byobu/disable-autolaunch, or configuring with 'byobu-config'

Linux下的Matlab中无法打印

打印时报告错误:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException: null attribute
    at sun.print.IPPPrintService.isAttributeValueSupported(Unknown Source)
    at sun.print.ServiceDialog$OrientationPanel.updateInfo(Unknown Source)
    at sun.print.ServiceDialog$PageSetupPanel.updateInfo(Unknown Source)
    at sun.print.ServiceDialog.updatePanels(Unknown Source)
    at sun.print.ServiceDialog.initPrintDialog(Unknown Source)
    at sun.print.ServiceDialog.<init>(Unknown Source)
    at javax.print.ServiceUI.printDialog(Unknown Source)
    at com.mathworks.widgets.text.print.PrintSettings.showPrintDialog(PrintSettings.java:665)
    at com.mathworks.widgets.SyntaxTextPaneBase.printDocument(SyntaxTextPaneBase.java:2302)
    at com.mathworks.widgets.SyntaxTextPaneMultiView.printDocument(SyntaxTextPaneMultiView.java:740)
    at com.mathworks.mde.editor.EditorView.doPrint(EditorView.java:1342)
    at com.mathworks.mde.editor.EditorView.access$2700(EditorView.java:53)
    at com.mathworks.mde.editor.EditorView$7.update(EditorView.java:604)
    at com.mathworks.mde.editor.EditorAction$ObservableAction.actionPerformed(EditorAction.java:52)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
    at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
    at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at com.mathworks.mwswing.MJButton.processMouseEvent(MJButton.java:294)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
原因:Java调用CUPS的问题。
解决方法:
System -> Administration->Printing
将每个打印机的Job Options选项中的Orientation设置为其它非“Automatic Rotation”的选项。
解决cairo-dock无法显示图标的问题:
更改~/.cairo-dock/current_theme/launchers目录下的01*.desktop文件,Icon=……要指向正确的文件(包括扩展名)
gtkmathview导致AbiWord中公式插入功能出错
AbiWord插入公式出错:Insert->Equation->From LaTex.....出错。
Terminal下显示如下出错信息:
[MathView] *** Warning[1:1]: configuration file /usr/share/abiword-2.6/math/gtkmathview.conf.xml explicitly specified but not found
[MathView] *** Warning[1:1]: configuration file /home/hotking/.AbiSuite/math/gtkmathview.conf.xml explicitly specified but not found
[MathView] *** Info[2:2]: parsing time: 2ms
[MathView] *** Info[2:2]: parsing time: 0ms
[MathView] *** Info[2:2]: parsing time: 0ms
[MathView] *** Info[2:2]: parsing time: 0ms
[MathView] *** Warning[1:2]: dictionary `/usr/share/abiword-2.6/math/dictionary.xml' does not exist
[MathView] *** Warning[1:2]: dictionary `/usr/share/abiword-2.6/math/dictionary-combining.xml' does not exist
[MathView] *** Warning[1:2]: dictionary `/usr/share/abiword-2.6/math/dictionary-local.xml' does not exist
[MathView] *** Warning[1:2]: dictionary `/home/hotking/.AbiSuite/math/dictionary.xml' does not exist
[MathView] *** Warning[1:2]: dictionary `/home/hotking/.AbiSuite/math/dictionary-combining.xml' does not exist
[MathView] *** Warning[1:2]: dictionary `/home/hotking/.AbiSuite/math/dictionary-local.xml' does not exist
[MathView] *** Info[2:2]: build time: 0ms
[MathView] *** Info[2:2]: parsing time: 0ms
[MathView] *** Info[2:2]: build time: 0ms
Aborted
原因:gtkmathview导致的问题。
解决办法──升级相关库相关库(我的AbiWord是2.6.3版的):下载libpango1.0-common_1.20.3-2_all.deb,libpango1.0-0_1.20.3-2_i386.deb,libgtkmathview0c2a_0.8.0-3_i386.deb后安装。
为OpenOffice安装公式编辑插件OOoLatex
1. 下载OOoLatex-4.0.0-beta-2-linux.oxt(*.oxt可从*.rpm文件中解压出来);
2. 进入OpenOffice.org Word Processer,Tools->Extension Manager->Add ,添加刚才下载的oxt文件(详细的可参考:ubuntuforums.org/showthread.php);
3.Tools->Macros->Run Macro->..->OOoLatexSysConfig->Main进行基本设置,示例如下图:

删除安装异常的OOoLatex
1.删除文件 /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/accelerator/default.xml(default.xml可以先移到别的地方,删完后再移回);
2.执行sudo dpkg --purge --force-remove-reinstreq ooolatex
查看 Access 数据库:


安装:#apt-get install mdbtools mdbtools-gmdb
安装后在office里能看到 MDB Viwer菜单。
查看有密码的access时,程序的图形界面会崩溃。所以采用命令行查看。 MDBTOOLS里公共有以下几个小工具:
mdb-array     mdb-export    mdb-header    mdb-hexdump   mdb-parsecsv mdb-prop      mdb-schema    mdb-sql       mdb-tables    mdb-ver
如果access数据库file.mdb,那么用 “mdb-tables file.mdb” 可以查看里面的表名,用 “mdb-export file.mdb 表名”可以查看表里的具体数据。
意外的惊喜:就算access有密码,用mdbtools也可以直接查看,不受密码影响。
Wine 中安装 Gecko 的方法:
$ wget http://downloads.sourceforge.net/wine/wine_gecko-0.9.1.cab
$ sudo mkdir /usr/share/wine/gecko
$ sudo mv wine_gecko-0.9.1.cab /usr/share/wine/gecko/
The above information is accurate for wine-1.1.14 or later. For wine-0.9.39 through wine-1.1.13, use wine_gecko-0.1.0.cab instead of wine_gecko-0.9.1.cab.
安装 Oracle VM VirtualBox Extension Pack:启动VirtualBox后,File --> Preferences --> Extensions --> ......


编程工具

No suitable XML Schema Validator could be found in your Java environment
解决方法:# update-java-alternatives -s java-6-sun
geany 无法输入中文(快捷键冲突):将geany中Complete word的快捷键<Control>space 改掉就可以了!
自定义 keepnote 的快捷键解决冲突:通过 system > Preferences > appearance > interface, and select the "editable menu shortcut keys" option 激活GNOME中的快捷键编辑选项(或修改 ~/.gtkrc-2.0 中的 gtk-can-change-accels = 1),即可用Backspace删除快捷键……

svn 使用代理:
修改文件~/.subversion/servers :
http-proxy-host = 221.214.27.252
http-proxy-port = 808
CVS 使用代理:
cvs -z3 "-d:pserver;proxy=203.160.1.85;proxyport=80:anonymous@gnuplot.cvs.sourceforge.net:/cvsroot/gnuplot" co -P gnuplot
使用 argouml 出错:unable to get localhost information.
log4j:WARN No such property [follow] in org.apache.log4j.ConsoleAppender.
ERROR: unable to get localhost information.
java.net.UnknownHostException: debian: debian
at java.net.InetAddress.getLocalHost(InetAddress.java:1425)
at org.argouml.application.Main.checkHostsFile(Main.java:613)
at org.argouml.application.Main.initPreinitialize(Main.java:260)
at org.argouml.application.Main.main(Main.java:147)
On Unix systems this usually indicates thatyour /etc/hosts file is incorrectly setup.
Stopping execution of ArgoUML.
解决办法:
在 /etc/hosts 中添加一行: 127.0.0.1       debian
Mercurial 打开 hg view 的支持
在配置文件./hg/hgrc中添加:
[extensions]
hgk=
就可以用命令:
$hg view
google code hg 保存密码(修改.hg/hgrc为):default = https://accountname:password@projectname.googlecode.com/hg
使用 bzr 出错:pycurl: libcurl link-time version is older than compile-time version
Fatal Python error: pycurl: libcurl link-time version is older than compile-time version
Aborted
解决办法:安装新版的 python-pycurl

输入法

小企鹅(fcitx)输入特殊符号
#第一个字符为“#”的行是注释
#格式: 编码 符号
#编码只能为小写字母,经拼音解析后最长为10(如py为2,pinyin也为2)
#各个符号表示方法:
#数学符号 sxfh
#罗马数字 lmsz
#大写希腊字母 dxxl
#小写希腊字母 xxxl
#大写俄文字母 dxew xxew
#数字序号 szxh ①
#货币符号 hbfh $
#方向箭头 fxjt ←
#数学符号
+-<=>±×÷∈∏∑ ∕√∝∞∟∠∣∥∧∨∩∪∫∮∴∵∶∷∽≈≌≒≠≡≤≥≦≧≮≯⊕⊙⊥⊿
#罗马数字
ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ
#大写希腊字母
ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ
#小写希腊字母
αβγδεζηθικλμνξοπρστυφχψω
#大写俄文字母
АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯЁ
#小写俄文字母
абвгдежзийклмнопрстуфхцчшщъыьэюяё
#数字序号
①②③④⑸⑹⑺⑻⑼⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩
#货币符号
$¢£¥¤
#方向箭头
←↑→↓↖↗↘↙
fcitx输入法的分号键行为
~/.fcitx/config 文件中有“分号键行为”的配置项,具体意义如下:
分号键行为:0-->只作为标点处理(如果标点文件中包含了分号,否则就要半角字符处理);
分号键行为:1-->进入英文输入状态;
分号键行为:2-->进入快速输入状态。
当配置文件中的,“分号键行为”设置为2时,按下分号键则进入快速输入模式。在这种模式下,您可以设置某些常用短语或符号的快速录入规则。为了使用该功能,您需要将常用短语和符号按如下格式编辑:
<字符组合> <短语>
并保存在~/.fcitx/QuickPhrase.mb(或fcitx的安装目录下的share/data)中,一个短语一行。如:
zg 中华人民共和国
h http
fcitx输入法不能2键选字的毛病:
改一下~/.fcitx/config里面的热键配置,“第二三候选词选择键”,默认值貌似是2. (Debian上的包默认似乎应该是SHIFT),改掉它就可以了。
第二三候选词选择键=SHIFT
这个改成:
第二三候选词选择键=
Ctrl+5 重载配置。
为什么看不到fcitx 4的 dark 皮肤的漂亮圆角呢?
(由于Xserver需要可以支持混成的窗口管理器才能处理真透明效果,这会消耗更多的CPU和GPU性能)
使用gconf-editor进行编辑,编辑/apps/metacity/general/compositing_manager,设置为真即可。
或者直接使用命令启用:
gconftool-2 -s --type bool /apps/metacity/general/compositing_manager true
如果你想禁用它,修改“true”为“false”,并重新执行该命令。


网络通信

Windows系统中如果 dr.com 控制端口被占用:就用 WinsockXPFix.exe 修复一下……
checkgmail提示密码错误的解决方法:
#wget http://checkgmail.svn.sourceforge.net/viewvc/*checkout*/checkgmail/checkgmail
#mv checkgmail /usr/bin/
#chmod +x /usr/bin/checkgmail
IceDove(Thunderbird) 设置默认发件格式:
1. 进入“编辑”菜单的“首选项”,在“编写”的“常规选项卡”中按“配置文本格式行为”的“发送选项”按钮;
2. 在对话框的下拉菜单中选择“以纯文本和HTML两种格式发送”;
3. 按“确定”按钮返回
配置生效,至此问题解决。



格式转换

pdf 转 eps
方法一、使用ImageMagick
convert filename.pdf filename.eps
方法二、使用pdftops
pdftops -eps filename.pdf (得到的eps文件较大)
方法三、首先pdf2ps,再用ps2eps
pdf2ps filename.pdf
ps2eps filename.ps
或者:pdf2ps filename.pdf && ps2eps filename.ps && rm filename.ps
或者:pdf2ps filename.pdf && ps2eps filename.ps -
终极命令:pdf2ps filename.pdf - | ps2eps > filename.eps
进阶:pdf2ps filename.pdf - | ps2eps > filename.eps 2>/dev/null (不显示转换的输出信息)
html 转 pdf
1. 利用htmldoc
htmldoc -t pdf11 input.html > output.pdf
2. 利用openoffice
先用openoffice打开,然后导出为pdf文档
3. 利用html2ps
先转为ps,再转为pdf
eps 转 eps
(在MS Word中插入eps图片,有时无法正确显示文字,可以eps-->eps 再插入。)
首先:epstopdf file1.eps
然后:convert file1.pdf file1.1.eps
用ptoedit 转换pdf、ps格式的图片
在windows 系统中安装 ghostscript、gs 和 pstoedit(Linux系统中pstoedit 不支持将pdf转为wmf)
1. 将pdf、ps格式的图片转为wmf格式的矢量图,使用命令:pstoedit file.pdf file.wmf
2. 在gsview中使用Edit|Convert to vector 对ps、pdf进行格式转化。
3. 可以直接从MS Word里导入 pdf, ps 格式的图片。
分享到:
评论

相关推荐

    Linux命令笔记

    8:查看当前Linux系统的发行版本 语法: lsb_release -a 9:lsof列出进程打开或使用的文件信息 语法: lsof [选项] 10:date 第六部分:服务管理 1:服务简介与分类 2:RPM包安装服务的管理 2.1:独立服务的管理 2.2:...

    ELDK使用与开发手册

    这是嵌入式PowerPC, ARM和MIPS系统中使用DENX U-Boot和Linux的指导手册。文档中描述了如何在嵌入式PowerPC, ARM和MIPS系统上配置、编译、使用Das U-Boot(常常缩写为“U-Boot”)和Linux操作系统。文档中涵盖了所有...

    Sate4412开发板用户手册(linux android 编译开发环境搭建)V1.4.1.pdf

    Linux内核 Linux3.0.15 系统引导程序 U-boot 2010.12 串口调试工具 DNW/ SecureCRT 交叉编译工具 Arm-2009q3(gcc 4.4.1) 文件系统格式 RAMDISK, Ext4 GUI Google Android 4.0.4 ICS 软件功能支持 支持3D图形显像...

    网管教程 从入门到精通软件篇.txt

    IV:Open Inventor中使用的文件格式 IVD:超过20/20微观数据维数或变量等级文件 IVP:超过20/20的用户子集配置文件 IVT:超过20/20表或集合数据文件 IVX:超过20/20微数据目录文件 IW:Idlewild屏幕保护程序 ...

    IIS6.0 IIS,互联网信息服务

    Internet Information Services(IIS,互联网信息服务),是由微软公司提供的基于运行Microsoft ... 二、本部分常见问题解答 Q:如何修改FTP服务器登录成功或退出时的系统提示信息? A:在相应的FTP站点上单击右键,选...

    程序设计入门—C语言(完)-浙江大学-翁恺 视频.txt

    课程演示会使用Dev C++及命令行环境,但是你使用任何其他开发工具都不会影响做作业的正确性。可以使用的其他工具包括但不限于MS Visual Studio、C-Free等。 Q:每周会发布多少时间的视频?我需要花多少时间来学习?...

    精通qt4编程(源代码)

    \蔡志明首次引入Qt设计器的使用,绘制并实现了一个查找文件功能的部件,介绍了Qt应用程序中使用ui文件的基本方法以及Qt样式表;较深入地分析了Qt对象模型的一些基本知识,涉及信号和槽机制、Qt元对象系统、属性系统...

    精通Qt4编程(第二版)源代码

    \蔡志明首次引入Qt设计器的使用,绘制并实现了一个查找文件功能的部件,介绍了Qt应用程序中使用ui文件的基本方法以及Qt样式表;较深入地分析了Qt对象模型的一些基本知识,涉及信号和槽机制、Qt元对象系统、属性系统...

    java面试题及技巧3

    │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE...

    java面试题及技巧4

    │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE...

    java面试题以及技巧

    │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE...

    java面试题目与技巧1

    │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE...

    java面试题以及技巧6

    │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE...

Global site tag (gtag.js) - Google Analytics