作者 主題: 轉貼: [文件]解決Fedora Core 4掛載USB儲存媒體中文顯示的問題.  (閱讀 7237 次)

0 會員 與 1 訪客 正在閱讀本文。

aaron

  • 活潑的大學生
  • ***
  • 文章數: 212
  • 性別: 男
    • 檢視個人資料
摘至
http://fedora.linuxsir.org/main/?q=node/40
在Fedora 4.0 中,hal服務器關於移動存儲配置文件

/usr/share/hal/fdi/policy/10osvendor/10-storage-policy.fdi ;

在更改之前,請備份;

[root@localhost 10osvendor]# cp 10-storage-policy.fdi  10-storage-policy.fdiBAK

我們打開 10-storage-policy.fdi 文件;然後可以加下面的兩段;
代碼: [選擇]

<device>
  <match key="volume.fsusage" string="filesystem">
    <match key="volume.fstype" string="vfat">
     <merge key="volume.policy.should_mount" type="bool">true</merge>
     <merge key="volume.policy.mount_option.auto" type="bool">true</merge>
     <merge key="volume.policy.mount_option.user" type="bool">true</merge>
     <merge key="volume.policy.mount_option.rw" type="bool">true</merge>
     <merge key="volume.policy.mount_option.utf8" type="bool">true</merge>
    </match>
  </match>
</device>

<device>
  <match key="volume.fsusage" string="filesystem">
    <match key="volume.fstype" string="ntfs">
     <merge key="volume.policy.should_mount" type="bool">true</merge>
     <merge key="volume.policy.mount_option.auto" type="bool">true</merge>
     <merge key="volume.policy.mount_option.user" type="bool">true</merge>
     <merge key="volume.policy.mount_option.umask=000" type="bool">true</merge>
     <merge key="volume.policy.mount_option.utf8" type="bool">true</merge>
    </match>
  </match>
</device>

加在下面這段的後面;
代碼: [選擇]

  <device>
    <match key="info.udi" string="/org/freedesktop/Hal/devices/computer">
      <merge key="storage.policy.default.mount_root" type="string">/media</merge>
      <merge key="storage.policy.default.use_managed_keyword" type="bool">true</merge>
      <merge key="storage.policy.default.managed_keyword.primary" type="string">managed</merge>
      <merge key="storage.policy.default.managed_keyword.secondary" type="string">kudzu</merge>
      <merge key="storage.policy.default.mount_option.noauto" type="bool">true</merge>
     <merge key="storage.policy.default.mount_option.pamconsole" type="bool">true</merge>
      <merge key="storage.policy.default.mount_option.exec" type="bool">true</merge>
    </match>
  </device>

註:如果您的系統的編碼是 big5或者其它的,請改我們加的那兩段中的 utf8的,改為big5 ;一步一步的實驗,總會行的通的;


3、重啟 hal守護程序;

[root@localhost beinan]# /etc/init.d/haldaemon restart
正在關閉 HAL 守護進程:                                    [  確定  ]
啟動 HAL 守護進程:                                        [  確定  ]
VMware ESXi & VMware Server & XenServer & VirtualBox