分类: LINUX
2006-06-15 15:38:15
最后更新:10/30/2006
------------------------------------------------------------------
11/5/2004
装fedora core1
1、终端下显示中文是乱码
修改.bashrc 添加
export LC_ALL=zh_CN
export LANG=zh_CN
2、默认情况下vi和gedit都不能正确显示gb2312编码的文件
几种方法
1).运行 gconf-editor,把 gedit 的自动探测编码设置修改一下,加入 GB2312
2).编辑前用 iconv -f gb2312 -t utf8 filename 来转码
3).运行 vi,在打开文件之前,先设置 :set encoding=GB2312
4).用 gedit, kwrite, mozilla composer 或者 eclipse 的编辑器,都支持 GB2312 编码
5).用 emacs
-----------------------------------------------------------
2.关闭pc喇叭:
在/etc/inputrc 中去掉set bell-style none一句前面的# 然后重启终端可.
-----------------------------
3.终端下显示中文是乱码
修改.bashrc 添加
export LC_ALL=zh_CN2312
export LANG=zh_CN2312
默认情况下vi和gedit都不能正确显示gb2312编码的文件
几种方法
1).运行 gconf-editor,把 gedit 的自动探测编码设置修改一下,加入 GB2312
2).编辑前用 iconv -f gb2312 -t utf8 filename 来转码
3).运行 vi,在打开文件之前,先设置 :set encoding=GB2312
----------------------------
4.安装Lumaqq 及补丁
-----------------------------------------------------------
5.安装xmms1-2-10
不能显示中文播放列表问题:
0062 如何让xmms播放列表里显示正确的中文(myxfc)
-simsun-simsun-medium-r-normal-*-12-*-*-*-c-*-gb2312.1980-0 ,或者
-b&h-luxi sacns-medium-r-normail-*-*-140-*-*-p-*microsoft-cp1252,-*-*-*-*-*-*-16-*-*-*-*-*-gbk-0
把这个东西完全拷贝到你的字体里面
操作方法:
右键单击xmms播放工具的任何地方
会看到一个"选项",然后选择"功能设定"选择"fonts"
然后把上面的字体完整的拷贝到"播放清单"和 "user x font
原来的播放清单:-simsun-simsun-medium-r-normal-*-*-115-*-*-c-*-gbk-0
usr x font:-simsun-simsun-medium-r-normal-*-*-115-*-*-c-*-gbk-0
皮肤问题
把/usr/share/xmms/Skins中的文件复制到 ~/.xmms/Skins中,重新启动XMMS.
----------------------------------------------------------
9.删除提示:
/etc/bashrc
添加:
alias rm='rm -i '
alias cp='cp -i '
alias mv='mv -i '
10.设置用户使用空间
/etc/fstab中的/home 后添加了 usrequota,grpequota,
发生错误,取消了修改
11.下载 gb2312-ming字体,显示mplayer的中文字幕
12.rxvt 配置:usr/X11R6/bin/rxvt -bg black -fg gray -fn 8x16 -fm -misc-simsun-medium-r-normal--12-*-*-*-*-*-gkb-0
liu配置:/usr/X11R6/bin/rxvt -geometry 78x20 -bg black -fg lightgray -fn 10x20 -fm hanzigb20st -sr -sl 1024
------------------------------------------------------------------
mount 用法
fat32的分区 mount -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/cdrom
ntfs的分区 mount -o iocharset=cp936 /dev/hda7 /mnt/cdrom
iso文件 mount -o loop /abc.iso /mnt/cdrom
软盘 mount /dev/fd0 /mnt/floppy
USB闪存 mount /dev/sda1 /mnt/cdrom
------------------------------------------------------------------
fcitx安装方法:
安装完后
建立文件 /etc/X11/xinit/xinput.d/fcitx
#cat fcitx
XMODIFIERS="@im=fcitx"
XIM=fcitx
XIM_PROGRAM=fcitx
建立链接: ln -sf /etc/X11/xinit/xinput.d/fcitx /etc/X11/xinit/xinput.d/zh_CN
注销重新登陆就会有fcitx了
---------------------------------------------------------------------------------------------------
2005/9/12
fedora core 4无法安装matlab,maple,及acrobat菜单无法显示中文解决办法:(主要出现无法读取tmp文件夹中的文件)
运行: /usr/sbin/setenforce 0
然后再运行就可以了。
--------------------------------------------------------------------------------------------------------
如何添加字体
1.创建 /usr/share/fonts/local/
2.把新字体文件复制到 /usr/share/fonts/local/ 中,可以到windows分区复制,如simsun.ttc等
3. 使用以下命令来更新字体信息:
ttmkfdir -d /usr/share/fonts/local/ -o /usr/share/fonts/local/fonts.scale
4.把 fonts.scale 拷贝出来一份 fonts.dir.
5. chkfontpath --add /usr/share/fonts/local/
6. 使用以下命令来重新启动 xfs 字体服务器:
service xfs reload"
------------------------------------------------------------------------------------------------------------
Matlab安装日志:
1.fedora4 中安装matlab7及adobe等软件时,如果出现tmp中文件无法读等情况,可以运行命令
setenforce 0
解决
2.一般情况下matlab在linux(高版本的)下无法使用符号计算,可以通过在 matlab$/bin/matlab文件中添加:
export LD_ASSUME_KERNEL=2.4.1
实现.
3.在使用2的操作时,运行一些程序会出现段错误、程序中止等问题,然后自动退出,这时使用原来的matlab文件就可以解决
----------------------------------------------------------------------------------------------------------------------------------------
10/15/2005
8.让fedora core 3 支持ntfs分区:
要让fedora core 3 支持ntfs分区,可以采取重新编译内核以便加入对ntfs的支持。可这对我们菜鸟来说太烦了,也感觉没这个必要。下面说个比较简单的方法:
(1)查看内核版本:
uname -r
(2)下载和内核对应的ntfs模块包:
(3)安装
rpm -ivh kernel-module-ntfs-2.6.9-1.667-2.1.20-0.fc.1.2.i686.rpm
记住把kernel-module-ntfs-2.6.9-1.667-2.1.20-0.fc.1.2.i686.rpm更改成和我们机子相对应的rpm 包。
(4)加载安装的ntfs模块:
[root@ghm ~]# modprobe ntfs
好了,赶快mount你的ntfs分区试试!
--------------------------------------------
六、如何实现英文环境(或英文菜单)而使用中文输入或显示
fedora语言选英文,但想输入中文,i18n如何修改?
创建 ~/.i18n
LANGUAGE="en_US.UTF-8"
LC_CTYPE=zh_GB2312
应该就可以了
不过我的~/.i18n是这样的
LANG=zh_CN.GB2312
LANGUAGE="en_US.UTF-8"
LC_CTYPE=zh_CN.GB2312
LC_TIME="en_US.UTF-8"
因为不设LANG,似乎ctrl+space不能直接调出输入法,需要在每个程序里
点右键,设置Input Method为XIM(不知能不能自动设置?)
不设LC_TIME,右下角的时间显示还是有中文,而且在console下看时间的时候会出现乱码。
通过这种方法得到英文界面,有些应用程序的界面也会变为英文,如xmms,
openoffice(对GB2312编码支持不好了,但是可以在openoffice中修改字体为simsun)
ph注:
没有必要建立.i18n文件,将
LANG=zh_CN.GB2312
LANGUAGE="en_US.UTF-8"
LC_CTYPE=zh_CN.GB2312
LC_TIME="en_US.UTF-8"
直接复制到/etc/sysconfig/i18n 文件中即可。
如果系统启动时显示没有utf8字体,只需将 i18n文件中的
SYSFONTACM="utf8"
注释掉就可以了。
------------------------------------------------------------------
苹果主题为例
请到:下载MacOS-X
Aqua Theme 主题。分别有三个压缩包:
13548-Gnome_MacOSX_Aqua_Theme_20040730.tar.gz为控件及边框主题包,以下简称1号包。
Gnome_MacOS-X_Icon_Theme_20040730.tar.gz为图标主题包,以下简称2号包。
MacOS-X_Aqua_Wallpapers.tar.gz为墙纸包,以下简称3号包。
主菜单──首选项──主题下的管理器安装,这种安装方法不用解压可以直接安装压缩包;另一种方法为把解压后得到的文件夹及文件拷到相关目录下(即下载时的英文安装说明)。
第一种方法:主菜单──首选项──主题,安装新主题选择添加1,2号压缩包,然后在单击“细节”按键,分别在控件,窗口边框,图标选项中选择MacOS-X。然后再将3号包解压把墙纸配置好就OK了。
三.存在的问题
不知为何其它图标安装好,但主菜单的红帽子图标就是没有改变,先切换为root用户后将/MacOS-X/48x48/apps/gnome-
starthere.png的图标拷到/usr/share/pixmaps下并更名为gnome-main-menu.png这样就可以解决了。
其次是添加“菜单面板”(如下图上的顶端面板),在可以原有的面板下单击右键──新建面板──菜单面板,然后现菜单面板下添加各种工具和附件这样“菜单面板”就设置完毕。
最后是主面板的设置去除并添加相关启动链接,并把面板设成为透明这样大功告成。效果如下图。以后gnome添加主题就按此法。
----------------------------------------------------------------
鼠标icons安装方法
搜索路径:~/.icons, /usr/share/icons,
1、将鼠标图标主题解压到 .icons目录下,然后将
该主题的index.theme复制到default目录下即可。
如果以前指定了主题,则只需要将鼠标主题复制到指定主题的目录改名为cursors下可.
此处复制到了 MacOS-X目录下。
2、此时还不彻底,有些时候鼠标还是原来的图标,这是由于系统的图标:/usr/share/icons/default中index.theme指定的图标文件夹为BlueCurve, 只需将鼠标图标主题复制到/usr/share/icons/BlueCurve/cursors即可。
总结:将所需的鼠标主题复制到当前的icons theme下重命名cursors
------------------------------------------------------------------
11/9/2005
mplayer字幕问题:
如果avi文件无法自动加载srt,sub等字幕,可以在 ~/.mplayer/config添加
font=/usr/share/fonts/local/simsun.ttc
subcp=cp936
subfont-autoscale=2
subfont-text-scale=5
vo=xv
--------------------
mplayer播放电影显示播放时间|总共时间方法:播放时,按o即可在
无,显示播放时间,显示播放时间+总时间,转换
-------------------------------------------------------
给FireFox加速
1. 打开新的FireFox窗口,在地址栏敲入:about:config
2. 找到如下首选项名称,如果没有就新建一个
首选项名称 状态 类型 预设值 更改值
nglayout.initialpaint.delay 默认 整数 250 0
network.http.pipelining 默认 真值 false true
network.http.proxy.pipelining 默认 真值 false true
network.http.pipelining.maxrequests 默认 整数 4 8
3. 重新打开FireFox,这时候会发现打开网页暴快。至少比修改之前要快多了。
as ls='ls -X '
-----------------------------------------
11/16/2005
使用gscas ftp传输:
将ftp设为主动传输port,而不是pasv
对于linux下的port传输,要在 security level中选择信任eth0。
-----------------------------------------------------------------------
11/19/2005
fedora core 3 下安装摄像头驱动
1.下载最新版的驱动spca5xx-20051105.tar.gz
2.解压后,按照README中,make ,make install
3.在解压目录下运行:insmod spca5xx.ko
3.打开gnome-meeting,应该可以使用摄像头了,如果不行,参照README的"Loading
it".
4.可以安装spcaview使用摄像头,在驱动程序的下载地址中有
-----------------------------------------------------------------------------
11/21/2005
如何将挂载的硬盘或分区的图标从桌面上去掉?
打开配置编辑器(gconf-editor),将/apps/nautilus/desktop/volumes_visible这一项去掉
-------------------------------------------------------------------------
11/25/2005
linux分区不够用,新增分区
/分区太小,格式化win下的分区 hda9为ext3
具体实现:
1.新建分区ext3格式
2.将/usr/local目录打包复制到其他分区
3.删除/usr/local目录
4.修改 /etc/fstab,将新建的那个分区挂载到/usr/local
5.重新启动,这时应该会有/usr/local目录,将备份的文件解压到该目录可
这样做后有些软件会无法使用,这时只需要重装/usr/local下相应的软件即可。
添加swap分区
1.fdisk -l 查看硬盘分区情况
2.mkswap /dev/hdaX 创建swap分区 X是分区编号
3.swapon /dev/hdaX
4.free 查看是否成功建立swap分区
-----------------------------------------------------------------
11/29/2005
install d4x (Downloader for X),
then flashgot can download by d4x
配置文件: ~/.ntrc_2
运行方式:nt 或者flashgot调用
I prefer kget(a downloader of kde, can use in gnome too), if you install kdenetwork rpm package.
--------------------------------------------------------------------
12/3/2005
合并两个 PostScript 或 PDF 文件
可以将两个 PostScript 文件或 PDF 文件合并。
$ gs -q -dNOPAUSE -dBATCH -sDEVICE=pswrite \
-sOutputFile=bla.ps -f foo1.ps foo2.ps
or
$ gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite \
-sOutputFile=bla.pdf -f foo1.pdf foo2.pdf
-------------------------------------------------------------------------
12/29/2005
matlab启动时出现如下问题,可以root运行 setenforce 0 解决
针对fc4
/usr/local/matlab7/bin/glnx86/MATLAB: error while loading shared libraries:
/usr/local/matlab7/bin/glnx86/libmwumfpackv4.3.so: cannot restore segment prot
after reloc: Permission denied
---------------------------------------------------------------------
4/21/2006
使用vncserver远程桌面登陆
1.安装vnc,vncserver。
2.修改 ~/.vnc/xstartup文件
注释掉最后两行,添加
gnome-session
否则只能看到twm的桌面
3.建立1桌面:vncserver :1
4.远程登陆: vncvier ip:1
--------------------------------------------------------------------
5/12/2006
使用samba
1.使用samba服务器增加共享目录,及用户密码
2.终端 smbclient -L ipaddress 查看共享的目录
3.使用smbclient //ipadress/dirname 进入共享目录
--------------------------------------------------------------------
6/18/2006
安装tpb
Linux下的第三方Thinkpad Onscreen Display软件
TPB is a little program that enables you to use the IBM ThinkPad(tm) special
keys.
download tpb rpm package from
download xosd-2.2.14-1.i386.rpm from
after install,read the documnet in tpb,
test: tpb --osd=on, press fn+home, or volume ,what you see.
注:修改/dev/nvram权限解决只能root才能使用的问题
chmode 755 /dev/nvram
开机自动运行:
chmod a+s /usr/bin/tpb设置tpb的S位,设置S位主要是因为执行tpb需要root权限,如果不设置S位普通用户登陆时,就没有权限使用tpb了。
------------------------------------------------------------------
6/24/2006
安装rdesktop,能够远程桌面登陆windows系统
1.安装 ,rpm -Uvh rdesktop*.rpm
2.远程windows系统允许远程桌面登陆
3. 终端运行 rdesktop ip
可选参数:-f 全屏, -a 颜色深度
全屏切换 ctr+alt+enter
------------------------------------------------------------------
6/24/2006
linux下利用samba访问windows,linux资源
在文件浏览器中输入 smb://ip即可,注意不是在firefox中
-------------------------------------------------------------------
7/4/2006
fc3移动硬盘自动挂载参数设置
说明:c3 内核默认 fat32
文件系统字符编码是ascii,如果优盘的文件名包含中文,那么在转换时会出问题,应用程序就会失去响应。具体的表现有多种,比如桌面假死,关机时提示无法卸载分区等等。
解决的办法是在挂载时,根据语言环境 locale 的值,使用挂载参数。
1. 建立文件/usr/share/hal/fdi/95userpolicy/storage-policy.fdi,内容见最后
对于locale是GB2312的配置文件,如果是utf-8,就将iocharset=cp936 改为utf-8可。
hal在收到移动存储插入的通知时,将读取上面这个文件,在改写fstat时,自动将mount_option加入到fstab中
2.测试:在不插入移动存储的情况下,运行:
service haldaemon restart
插入移动存储,桌面会出现移动图标,同时在fstab中会多出几行
3.成功,如果还是不行,可以尝试重启。
4.(10/26注)升级字体文件导致U盘终端中文乱码解决办法 :修改/usr/share/hal/fdi/90defaultpolicy/storage-policy.fdi,相关utf8的内容替换为cp936即可
附:/usr/share/hal/fdi/95userpolicy/storage-policy.fdi 文件内容
注:该文件不能使用#注释
------------------------------------------------------------
7/27/2006
安全删除linux
步骤1 Dos下使用fdisk /mbr或者用win2000/xp的光盘启动进入故障恢复控制台,使用命令fixmbr(该方法未经验证)
步骤2 windows下 磁盘管理或者pq magic 格式化分区
------------------------------------------------------------
对于自动挂载的显示在桌面的图标,双击默认打开的不是浏览窗口,没有地址栏等。
修改方法:
1.运行gconf-editor,如果没有该命令,就安装其rpm包
2.apps|nautilus|preference下选定 always_use_browser
-----------------------------------------------------------------------------
8/31/2006
运行程序使用自定义的界面语言
如gimp需要中文界面
可以终端运行
LANGUAGE=zh_CN gimp
-----------------------------------------------------------
9/8/2006
开机自动运行
menu|preferences|more preferences|session|startup program添加可
------------------------------------------------------------
9/13/2006
update某些程序
up2date打开图形菜单,选择要更新的软件可
-----------------------------------------------------------------------------
9/14/2006
mplayer 观看ftp视频
wget ftp://user:passwd@ftpserv/dir/movie.avi -O - | mplayer -cache 8192 -sub
movie.sub -
参数说明: -O 指另存为,后面的-指输出到StdOut
-cache 8192 设置mplayer的缓冲区大小为8192K
最后的-告诉mplayer从StdOut读数据
vim发生 “Vim: Caught deadly signal > SEGV”错误解决方法
从 下载src.rpm包,rebuild后重新安装即可
--------------------------------------------------------
连续播放
mplayer -loop 0 -shuffle /your/mp3/dir/*.mp3 < /dev/null &
---------------------------------------------------------
10/15/2006
无法锁定屏幕
解决:root登陆图形界面无法锁定屏幕,disable屏保也会导致无法锁定屏幕
---------------------------------------------------------
10/23/2006
增加微软雅黑字体。
根据前面添加字体的步骤添加微软雅黑字体即可。
文件太大无法上传,如需要字体文件,给我写信
---------------------------------------------------------
10/24/2006
vi 添加多行注释
:n1,n2 s/^/%/g
说明:将n1到n2所有(g)行 行首标志替换为%
------------------------------------------------------------------------------
10/24/2006
添加firefox的mplayer-plgin,realplay-plugin, QuickTime-Plugin,Windows media
player plginin.
添加方法: 已经安装mplayer的情况下,默认firefox是无法在线播放。
到 下载mplayer plugins
将 /usr/lib/mozilla/plugins目录下的mplay相关插件复制到firefox安装目录下的plugins中
然后firefox下about:plugins,成功安装的话,会出现相关插件。
找个在线播放的地方,试一下杰作。嘿嘿
------------------------------------------------------------------------------
10/30/2006
安装fedora core6
批量转换文件名编码: convmv -f gb2312 -t utf-8 *.txt --notest
yum install convmv
用法说明:
-f ENCODING
specify the current encoding of the filename(s) from which should be converted 原文件的文件名编码
-t ENCODING
specify the encoding to which the filename(s) should be converted 目标文件的文件名编码
-r
recursively go through directories 递归地处理子目录
--list
list all available encodings. To get support for more Chinese or Japanese encodings install the Perl HanExtra or JIS2K Encode packages. 列出已知的编码。要支持更多的中文或日文编码,安装 Perl-HanExtra
--nosmart
by default convmv will detect if a filename is already UTF8 encoded and will skip this file if conversion from some charset to UTF8 should be performed. --nosmart will also force conversion to UTF-8 for such files, which might result in ``double encoded UTF-8'' (see section below). 如果文件名已经是 utf-8 那么 convmv 会自动探测出来,不做处理,但是如果不想让 convmv 自动探测,就使用这个选项
--help
print a short summary of available options 输出帮助信息
--------------------------------------------------------------------------------
10/30/2006
root用户vi没有彩色显示,设置syntax on 也没用
解决:root .bashr添加 alias vi='vim',搞定