淺談FreeBSD 5.2R 常用操作(設定)的改變(轉)

gugu99發表於2007-08-11
淺談FreeBSD 5.2R 常用操作(設定)的改變(轉)[@more@]

  概要:這是我使用FreeBSD 5.2 CURRENT 以來 的一些經驗,特別突出了最新5 CURRENT 與以往操作不同的地方。希望能對正在使用最新5 CURRENT 或將要使用5 CURRENT的朋友有所幫助。

  cd /usr/ports/shells/bash2 && make install cleanchsh -s /usr/local/bin/bash

  2.2、設定中文locale:

  在/etc/profle中加入:

  #file:/etc/profile

export LANG="zh_CN.eucCN"

export LC_CTYPE="zh_CN.eucCN"

2.2、安裝輸入法fcitx:

  由zh_CN.EUC改為zh_CN.eucCN在ports中會引發出一些新的問題。如fcitx能啟動,但控制皮膚上卻不能顯示漢字。解決的辦法是開啟 /usr/ports/chinese/fcitx/Makefile,把所有字串zh_CN.EUC改為zh_CN.eucCN即可。

  當然你依然可以設定成zh_CN.EUC,不過你需要ln一個zh_CN.EUC的locale:

  cd /usr/share/locale && ln -s zh_CN.eucCN zh_CN.EUC

再加入fcitx啟動引數:

  #file:/etc/profile

export XMODIFIERS="@im=fcitx"

2.3、加上我們熟悉的提示符:

  在/etc/profile中插入:

  if [ "$BASH" ]; then

PS1='u@\h:w$ '

else

if [ "`id -u`" -eq 0 ]; then

PS1='# '

else

PS1='$ '

fi

fi

2.4、讓gnome2下的gnome-terminal source /etc/profle:

  啟動gnome2 (startx /usr/X11R6/bin/gnome-session) 後再啟動gnome-terminal,開啟選單並點選:

  編輯->當前配置檔案(U)...,開啟“標題和命令"選項卡,選中”以shell方式執行命令”後關閉即可。

  mount_msdosfs -L zh_CN.eucCN /dev/ad0s1 /mnt/disk

  對於ntfs及cd9660格式,則用另一個引數-C gbk,如:

  mount_cd9660 -C gbk /dev/acd0 /cdrom

  mount_ntfs -C gbk /dev/ad0s1 /mnt/win3.2、顯示中文檔案命的命令。

  以前顯示中文檔名需要安裝gnuls,現在不必了。我們給ls加上-w引數就行。另外-G是顯示彩色方式顯式的引數。你可以在/etc/profle中插入:

  alias ls='ls -Gw'

  4、gnome2中xmms及gimp中文亂碼的問題。

這兩個程式都基於較老的gtk+1.2,亂碼的問題可在使用者目錄下建立.gtkrc.mine檔案:

  cat /usr/X11R6/share/themes/Default/gtk/gtkrc.zh_CN > $HOME/.gtkrc.mine

cd /usr/ports/editors/vim && make all install clean拷入/etc/vimrc:

  /usr/local/share/vim/vim62/vimrc_example.vim /etc/vimrc

  6、mozilla等瀏覽器的外掛(flash,acrobat):

首先請安裝linuxpluginwrapper的port:

  cd /usr/ports/www/linuxpluginwrapper && make all install clean

然後再在/etc下加入檔案libmap.conf其內容如下:

  # /etc/libmap.conf for FreeBSD 5.x

# $Id: libmap.conf-FreeBSD5.x,v 1.1 2003/11/09 07:39:33 nork Exp $

# Flash6 with Opera is not avilable.

# Flash6 with Konqueror (temporary setting)

[/opt/mozilla/plugins/libflashplayer.so]

libpthread.so.0 liblthread.so.3

libdl.so.2 pluginwrapper/flash6.so

libz.so.1 libz.so.2

libstdc++-libc6.2-2.so.3 liblstdc++.so.4

libm.so.6 libm.so.2

libc.so.6 pluginwrapper/flash6.so

# Flash6 with Mozilla/Firebird/Galeon/Epiphany

[/usr/local/lib/linux-flashplugin6/libflashplayer.so]

libpthread.so.0 liblthread.so.3

libdl.so.2 pluginwrapper/flash6.so

libz.so.1 libz.so.2

libstdc++-libc6.2-2.so.3 liblstdc++.so.4

libm.so.6 libm.so.2

libc.so.6 pluginwrapper/flash6.so

# Acrobat with Opera

#[/usr/X11R6/lib/browser_plugins/nppdf.so]

#libc.so.6 pluginwrapper/acrobat.so

# Acrobat with Konqueror (temporary setting)

#[/opt/mozilla/plugins/nppdf.so]

#libc.so.6 pluginwrapper/acrobat.so

# Acrobat with Mozilla/Firebird/Galeon/Epiphany

#[/usr/local/Acrobat5/Browsers/intellinux/nppdf.so]

#libc.so.6 pluginwrapper/acrobat.so

  7、nvidia官方驅動。

先安裝nvidia的port:

  cd /usr/ports/x11/nvidia-driver/ && make all install clean

然後修改/etc/X11/XF86Config,找到Section "Device"這節,設引數:

  Driver "nvidia"

並註釋ChipSet 選項(否則XFree86不能執行起來。)

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-944353/,如需轉載,請註明出處,否則將追究法律責任。

相關文章