Frequently Asked Questions for FreeBSD 2.X : X Window System 及 Virtual Consoles : 為什麼我不能在 X 裡使用滑鼠 ?
Previous: 我想要執行 X , 我該怎麼做 ?
Next: X Window 的選單和對話框不能正常運作 !

9.2. 為什麼我不能在 X 裡使用滑鼠 ?

如果你用的是 syscons (內定的 console 驅動程式) 的話, 你可以經由設定 FreeBSD 來讓它支援在每個 virtual console 使用滑鼠。為了避免和 X 產生衝 突, syscons 使用了一個叫做 "/dev/sysmouse" 的虛擬裝置。所有滑 鼠產生的 event 都會利用 MouseSystems 這個協定來傳到 sysmouse 這個裝置 。如果你希望在一個或以上的 virtual console 上使用滑鼠, 並且 能夠 使用 X 的話, 我們建議你這樣設定 :

        /etc/rc.conf:
          moused_type=ps/2          # or whatever your actual type is
          moused_port=/dev/psm0     # or whatever your real port is
          moused_flags=

        /etc/XF86Config
          Section Pointer
              Protocol "MouseSystems"
              Device   "/dev/sysmouse"
              .....
      

有些人比較喜歡在設定 X 的時候用 "/dev/mouse" 這個裝置。如 果你要讓它能夠正常工作的話, 你就必須把 "/dev/mouse" 連結到 /dev/sysmouse :

        # cd /dev
        # rm -f mouse
        # ln -s sysmouse mouse
      


Frequently Asked Questions for FreeBSD 2.X : X Window System 及 Virtual Consoles : 為什麼我不能在 X 裡使用滑鼠 ?
Previous: 我想要執行 X , 我該怎麼做 ?
Next: X Window 的選單和對話框不能正常運作 !