Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1438426
  • 博文数量: 704
  • 博客积分: 10140
  • 博客等级: 上将
  • 技术积分: 6230
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-15 20:41
文章分类

全部博文(704)

文章存档

2013年(1)

2012年(16)

2011年(536)

2010年(151)

分类: LINUX

2010-11-06 23:40:25

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 文件内容
  注:该文件不能使用#注释



 
   
      type="bool">true
      true
      true
      true
  

   
      type="bool">true
      true
      true
      true
  

 


------------------------------------------------------------

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',搞定
阅读(938) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-11-07 19:12:01

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com