Desktop tips
来自 ChinaUnix Wiki
Linux桌面常见问题回答
v1.5
目录 |
hdparm:
Q: 如何使用hdparm加速硬盘呢?
A: [blueskey提供]#hdparm -d /dev/hda 查看硬盘DMA设置 #hdparm -X66 /dev/hda把硬盘设置为UDMA Mode 2 ,-X67为3,-X68为4(也就是ATA 66),-X69为UDMA Mode 5(ATA 100),另外有DMA 133,是 -X70
xchat:
Q: xchat 如何显示中文?
A: 在选项、聊天室窗口字体设置中设置中文字体,并且选中:use font set一栏。如果英文字体不正常,可以在中文字体设置后面加入“,fixed”。也可以直接用“*”来尝试一下。
Q: xchat怎么在西文环境显示中文?
A:[Pengin提供]可以用/charset gb2312选中中文编码。
gaim:
Q: 为什么gaim进入中文聊天室无法显示中文/ 中文繁体?
A: 需要在帐户高级设定中,设定字符编码,一般来说,显示简繁体,需要设置为gb18030或者gbk,只显示简体,则为gb2312。
mozilla:
Q: 为什么出现libstdc++-libc6.1-1.so.2没有发现的错误?
A: 需要安装一个compat-gcc包。
Q:为什么mozilla1.2.1(已经安装flash6插件)一播放flash网页,窗口就自动关闭?
A:因为miniChinput与flash6冲突,解决方法,就是用flash5插件,或者用fcitx(www.fcitx.org)。
Q:为什么mozilla的中文字体和西文字体效果不一样?
A:可以在设置中,选择大几号的字体,这样XFT2的效果就会一致。
Q:为什么mozilla的中文会消失,或者西文会消失?
A:可以在设置中,禁止Mozilla自动选择其他的字体。
openoffice
Q:下载的简体中文版,为什么中文显示乱码或者断续?
A: 只需要安装后,在替换字体中,将user interface字体替换成一个合适的中文字体。
Q: 怎么输入的中文看不到?
A: 只需要调整字体为中文字体。
Q: 怎么让整个的编辑版式为居中?现在总是偏向右侧
A: 在视图--->显示比例中,选择最佳。
Q: 怎么选单栏不是XFT的效果呢?而变成了普通效果
A: 修改选项---->视图---->显示大小为110%,而不是选择100%
Q:如何给openoffice添加字体?例如细园体
A:复制字体文件到openoffice安装目录下的share/fonts目录
emacs:
Q: emacs如何正确辨别中文编码?
A: [x11提供]把如下的几行加入~/.emacs配置文件中
;; chinese environment setting (set-language-environment 'Chinese-GB) (set-buffer-file-coding-system 'cn-gb-2312) (set-keyboard-coding-system 'cn-gb-2312) (set-terminal-coding-system 'cn-gb-2312) (setq-default enable-multibyte-characters t) (prefer-coding-system 'cn-gb-2312) (set-selection-coding-system 'cn-gb-2312)
Emacs可以自动识别编码,但是不是100%的正确
Q: 如何在EMACS下上BBS?
A:[FKtPp提供]M-x term ,telnet , open smth.org。 退出时选择 File - Close current buffer 。
Q: 如何在关闭当前的Buffer?
A:[FKtPp提供]M-x kill-buffer
Q:如何用gnus的email功能?
A:〔转载于cn.comp.os.linux〕
(setq mail-sources
'(
;; 一般的 Linux 里面,可以这样直接从 mail 信箱中取得
(file :path "/var/spool/mail/user-name")
;; 通过 pop 取得
(pop :server "pop3.sina.com.cn"
:user "myaccound"
:password "myclearpasswd")))
Q:如何在Emacs下上中文IRC?
A:最简单的方式,下载www.sf.net/projects/erc-emacs/,把erc.el erc-compat.el复制到/usr/share/emacs/21.2/lisp/目录下,在~/.emacs中加入(require 'erc)。
- ERC中文输入的实现:[FKtPp提供]
- erc-3.x 修改erc-compat.el,把所有ctext修改成为chinese-iso-8bit。
- erc-4.0 在~/.emacs中设置:(setq erc-encoding-default 'chinese-iso-8bit)
- erc-4.x 在~/.emacs中设置:(setq erc-default-coding-system '(chinese-iso-8bit . chinese-iso-8bit))
Q:Erc-Emacs如何实现命令补全?
A:复制erc-pcomplete.el到.../lisp目录,在~/.emacs中增加(add-hook 'erc-mode-hook
'(lambda ()
(require 'erc-pcomplete)
(pcomplete-erc-setup)
(erc-completion-mode 1)))
xterm
Q: xterm如何支持中文?
A: xterm较新的版本,用参数指定一个中文字体即可,具体参数来不及验证,参阅文档吧。
mplayer
Q: 怎么我加载中文字幕是乱码?
A:
- 在.mplayer/config中加入:
#您的TTF字体位置 font=/usr/share/fonts/zh_CN/TrueType/gbsn00lp.ttf subcp=cp936 unicode=1
- 或者用$mplayer -fs -unicode movie.avi测试一下
- 复制一个simsun.ttf到/usr/share/mplayer/subfont.ttf
- 重启mplayer
- 如果命令行可以显示字幕,而图形下仍然不行,则$rm ~/.mplayer/gui.*文件,重启mplayer即可。
Q: 我的gmplayer怎么在FVWM选单中一启动就崩溃?
A: 启动参数后加上 & 字符。(fvwm2.5.7~2.5.8cvs修正了这个错误,加上&字符反而会出错)
Q:有趣的技巧:如何让mplayer后台播放音乐?我试了$mplayer * &,结果出错。
A:[glue提供]$mplayer * < /dev/null &
Q:如何让mplayer支持rmvb等格式?
A:从mplayer的站点下载all in one 解码器
- 解压缩到/usr/lib/win32(支持totem),作一个ln支持mplayer
- ln -s /usr/lib/win32 /user/lib/real/
lftp:
Q: 怎么选择不同的端口?
A: lftp -p 端口号 FTP地址。
Q: 怎么断点续传?
A: lftp>get -c 文件名
Q: 怎么下载一个目录?
A: [losska提供]lftp>mirror 目录名
Q:怎么上载一个目录?
A:[carlos提供] lftp>mirror -R 本地目录名 远程目录名
gnome:
Q: 怎么让偶的键盘特殊键起作用?比如:windows键,一键上网等。
A: [转贴:ninjaxena from LinuxForum]
- 1)基础知识:
- 每当你按下一个键或一组组合键,键盘会向XFree86发送一个keycode信号,比如我的特殊键(i),用来启动浏览器的,就会发keycode 163给XFree86
- XFree86自己有一套对于各个键的定义,叫keysym,XFree86接收到一个keycode后,会把keycode翻译成相对的keysym, 然后送个具体的程序处理.
- 2)设计的你的特殊键方案
我想把我键盘上的特殊键(i)变成启动mozilla的快捷键
- 3)检测你的特殊键的keycode
- 启动程序xev(转者注:也可以用showkey),然后按下你想检测的特殊键,看屏幕的输出,找keycode这个字后面的数字,如:
KeyRelease event, serial 25, synthetic NO, window 0x2600001, root 0x3e, subw 0x0, time 2386094733, (771,403), root:(777,437), state 0x0, keycode 163 (keysym 0x0, NoSymbol), same_screen YES, XLookupString gives 0 characters: ""
看到" keycode 163 (keysym 0x0, NoSymbol)"这段了吗?其中163就是那个特殊键的keycode,而后面的"(keysym 0x0, NoSymbol)"表示还未定义是哪个keysym.
OK,我们现在知道要做的特殊键盘的keycode是163了.
- 4)找一个keysym定义给特殊键.
我现在还不知道如何自己为XFree86增加新的keysym,估计要改源代码.好在XFree86已经预先定义了一大堆的keysym,我们就不用那么麻烦,只要选一个已经有的keysym就可以了.
- 打开文件/usr/X11R6/lib/X11/XKeysymDB
- 找一个你喜欢的定义,我是看他的名字来定的,呵呵
XF86Eject :1008FF2C XF86ScreenSaver :1008FF2D XF86WWW :1008FF2E XF86Sleep :1008FF2F XF86Favorites :1008FF30 XF86AudioPause :1008FF31 XF86AudioMedia :1008FF32 XF86MyComputer :1008FF33
看到了吗?有很多耶!我就用XF86WWW吧,看起来和我的特殊键挺登对的.:-)
- 5)把特殊键的keycode关联到keysym上
你可以用工具xmodmap来做这个事情,你最好用man xmodmap来见看看. 我是用以下命令实现的:
/usr/X11R6/bin/xmodmap -e "keycode 163 = XF86WWW"
你可以把这个配置放到机器启动或者会话启动的自动运行菜单里. 运行完这句,你可以在运行一下xev,按下特殊键 (i),应该能看到keysym那里已经显示XF86WWW了
- 6)设置你自己的快捷键
- 在我的gnome里,默认的窗口管理器(window manager)是metacity,我的实现也是以此为例的,如果用其他的窗口管理器的朋友,可能要自己研究一下了.
- 运行gconf-editor,然后在菜单里找/apps/metacity,你看到什么?
- 首先设置一个快捷命令,选择keybinding_commands,你可以看到有很多空的命令项,随便选一个,我选的是command_1,修改他的数值为"/usr/bin/mozilla"
- 然后设置关联这个快捷命令的快捷键,找/apps/metacity/global_keybindings,然后修改run_command_1的数值为XF86WWW
- 关闭gconf-editor.
测试一下,按那个特殊键,mozilla是不是出来了? 其他的任何的特殊键,也可以用这过方法来实现.
cdrecord:
Q:如何刻录ISO文件?
A: cdrecord dev=0,0,0 speed=4 <ISO文件>
simsun.ttf
Q: 如何给RH增加Simsun字体?(仅适用与您拥有合法Windows使用权的情况)
A:〔carlos提供〕把字体复制到 /usr/share/fonts/zh_CN/TrueType/
再把/usr/share/fonts/zh_CN/default.font和 /usr/share/fonts/zh_CN/default-bold.font这两个链接指向simsun.ttf logout 重新进入X
Xwindow:
Q:如何在第二个控制台启动一个X副本?
A:[x11、quanliking提供]$startx -- :1 vt8 下一个控制台用v9,以此类推。切换X可以用CTRL-ALT-F7、F8……进行
wget:
Q:如何下载一个目录?
A:[转载于新思路] wget -t0 -c -nH -np -b -m -P /localdir http://destinationdirectory -o wget.log
gthumb:
A:快速剪裁图像,可以很快、批量地剪裁图像,尤其对于固定的屏幕抓图集来说,记住几个坐标,就可以轻易裁减出尺寸一样的图。
other:
Q:空格键翻页
A:这是一个有趣的技巧,很多程序支持空格键翻页,包括mozilla,gnus,lynx,man等等,如果您在IE下试试,不错,也是空格键翻页。学会了吗?…… :)
Q:为什么查询域名特别慢?在windows下没有这个问题
A:检查/etc/hosts的设置,将本机的IP地址设置正确,否则会出现这样的问题。
2003-2006
