桌面應用——FC3常見問題處理方法
發表于:2007-07-04來源:作者:點擊數:
標簽:
1.FC3不能創建普通用戶! 如果在安裝時選擇了激活Selinux,這時候任何用戶就無法添加用戶,在system-config-securitylevel把selinux關掉就可以了。這是FC 安全 上的一個默認設置。有力提高系統安全。 2.為什么我在FC3下面聽CD沒有聲音? 把光驅跟主板間的音頻
1.FC3不能創建普通用戶!
如果在安裝時選擇了激活Selinux,這時候任何用戶就無法添加用戶,在system-config-securitylevel把selinux關掉就可以了。這是FC
安全上的一個默認設置。有力提高系統安全。
2.為什么我在FC3下面聽CD沒有聲音?
把光驅跟主板間的音頻線接上,或者把耳機接在光驅的前置耳機接口里.
3.普通用戶mount ext2文件系統,不能寫嗎?
用普通用戶mount另一塊硬盤,該硬盤是ext2文件系統/dev/hdb1.也改了/etc/fstab中添加user一項,普通是可以mount該分區了,但是mount point的屬性還是766,也就是我不能往該分區寫數據,這個該怎么解決啊,我試過vfat格式可以更改mount point 的uid,和gid,但ext2好象不能改啊?
你需要chmod給你普通用戶寫的權限
ext2跟ext3的文件權限不僅僅由mount來決定的,比如說你有個分區/dev/hda2
上面linux這個用戶有寫入的權限,可是你用read-only掛載的,于是你不能寫入。
同樣,你雖然用read-write掛載了一個盤,可是這個目錄只有root有寫入權限,那linux這個用戶肯定也沒法寫入呀。
而vfat的文件系統就不一樣了,他沒有ext3文件的這種rwx的權限,所有的權限考你mount時的參數來決定。
不要用FC3默認的掛載目錄,像以前一樣在mkdir一個掛載目錄。
例如/mnt/sda
編輯/etc/fctab加上一行:
/dev/sda /mnt/sda vfat defaults,noauto,iocharset=cp936 0 0
重啟以后再插U盤,系統會自動掛載到/mnt/sda并在桌面顯示圖標,像xp下一樣方便,再不會出現像以前那樣,usb鼠標在開機時插的晚了,或者在系統運行時拔了再插,就識別不出來的現象了。而且U盤也不會只插拔一次就不能再掛載了。
注意有的U盤會識別為/dev/sda1,大家根據實際修改。
另外補充一點,當有多個分區的移動硬盤掛載時,系統會自動掛載到/media目錄下,(新生成多個sda*目錄)但是進入那些目錄就假死。U盤在使用上述方法之前也是同樣情況。命令行下用ls打開提示段錯誤。我的
解決方案是為各個分區都設一個同上面的/mnt/sda一樣的目錄,并在fstab中修改。但是我不推薦,因為比較煩,而且掛載不便管理。希望大家提供一個更加好的解決方案。
另外我有一個問題就是,那個automount的配置文件在那里可以修改?
FC3有好多的New Feature等我們去發現和使用。
下面的命令可以:
mount -t vfat /dev/sda1 /mnt/Usb -o iocharset=utf8
4.郵件的亂碼問題
用kmail接受郵件,在utf8環境下,某些采用gb編碼的郵件顯示亂碼(比如從linuxsir發出的郵件),即使你在kmail的菜單里面選中用gbk編碼查看,內容可以顯示正常但是標題和郵件頭依然亂碼。在gb locale下一切正常。解決的辦法是,我寫了一個腳本,該腳本接受一個參數,在腳本中先把locale設置為gbk,然后把傳入的參數作為命令來執行。腳本內容如下:
LC_ALL=zh_CN.gbk
LANG=zh_CN.gbk
if [ -n "" ];then
cmd=" "
echo $cmd
$cmd
fi
該腳本的名字叫gbksh,當我要執行kmail時可以這么執行gbksh kmail,然后打開的kmail就可以按照gbk的locale顯示郵件,但是整個系統的運行環境仍然是utf8。
5.FC3掛載FAT32,失去響應
FC3的問題
mount -o iocharset=utf8 /dev/hda7 /mnt/f
6.fc3的test3版自動加載
windows分區有問題?
要修改/etc/fstab,
如下的例子,/dev/hda1 /mnt/Win
XP ntfs auto,ro,nls=cp936,uid=1000,gid=1000,umask=000 0 0
/dev/hda5 /mnt/WinD vfat umask=0,rw,iocharset=cp936 0 0
/dev/hda6 /mnt/WinE vfat umask=0,rw,iocharset=cp936 0 0
其實就是要把編碼改為cp936,就行了。不要改為utf8,否則會出現亂碼。
fc3的正式版不會自動掛載
windows分區,要在安裝的分區時,自己編輯掛載點,或按上面的例子添加。
7.在fedora core 3 中安裝、配制fcitx 輸入法:
(1)刪除系統原來的輸入法
安裝fcitx之前建議刪除系統自帶的輸入法,方法如下:
rpm -qa iiim*
用下面的命令把找到的rpm包全刪掉就是:
rpm -e xxxx.rpm --nodeps
(2)下載fcitx
到
http://www.fcitx.org/main/?q=node/view/9下載fcitx-3.0.2-1.i386.rpm安裝程序,運行rpm -ivh fcitx-3.0.2-1.i386.rpm 進行安裝。
(3)讓fcitx在英文環境下運行:
[root@ghm ~]# vi /etc/sysconfig/i18n
在i18n文件中加入行LC_CTYPE="zh_CN"后,保存退出,好了。
(4)讓fcitx支持五筆98輸入法:
fcitx裝完后默認支持的是86五筆碼表,碼表文件為/usr/share/fcitx/data/wbx.mb,用98碼表文件wbx.mb替掉原來的文件就是。
(5)更改配制文件
vi /root/.fcitx/config
以便進行輸入法的定制。
好了,注銷機子,運行fcitx試試看?
8.讓fedora core 3 支持ntfs分區:
要讓fedora core 3 支持ntfs分區,可以采取重新編譯內核以便加入對ntfs的支持??蛇@對我們菜鳥來說太煩了,也感覺沒這個必要。下面說個比較簡單的方法:
(1)查看內核版本:
[root@ghm ~]# uname -r
-------------------------------------
2.6.9-1.667
[root@ghm ~]#
(2)下載和內核對應的ntfs模塊包:
http://linux-ntfs.sourceforge.net/rpm/fedora3.html
(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分區試試!
9.未完待續
修改/etc/alternatives/xinput-zh_CN為
XIM=fcitxh
XIM_PROGRAM=fcitx
GTK_IM_MODULE=fcitx
我的輸入法還要改這個啊
_________________
原文轉自:http://www.kjueaiud.com