最簡單的方法就是在安裝系統的時候一併安裝。
然後看看 你或許也想試試看 Xaccel server , 它可以以非常合理的價格取得。詳情請看
+ 您或許也想試試看 Xaccel server , 它可以以非常合理的價格取得。詳情請看
這一段。
如果你用的是 syscons (內定的 console 驅動程式) 的話, 你可以經由設定
+ 如果您用的是 syscons (內定的 console 驅動程式) 的話, 您可以經由設定
FreeBSD 來讓它支援在每個 virtual console 使用滑鼠。為了避免和 X 產生衝
- 突, syscons 使用了一個叫做 "/dev/sysmouse" 的虛擬裝置。所有滑
+ 突, syscons 使用了一個叫做``/dev/sysmouse''的虛擬裝置。所有滑
鼠產生的 event 都會利用 MouseSystems 這個協定來傳到 sysmouse 這個裝置
- 。如果你希望在一個或以上的 virtual console 上使用滑鼠, 有些人比較喜歡在設定 X 的時候用 "/dev/mouse" 這個裝置。如
- 果你要讓它能夠正常工作的話, 你就必須把 "/dev/mouse" 連結到
+ 果您要讓它能夠正常工作的話, 您就必須把 "/dev/mouse" 連結到
把 Num Lock 關掉試試。
- 如果你的 Num Lock 在開機時的預設值是開著的話, 你必須把下列這行放到
+ 如果您的 Num Lock 在開機時的預設值是開著的話, 您必須把下列這行放到
# Let the server do the NumLock processing. This should only be
# required when using pre-R6 clients
ServerNumLock
簡單來說, virtual console 就是可以讓你不必做太多複雜的設定如使用網
+ 簡單來說, virtual console 就是可以讓您不必做太多複雜的設定如使用網
路或執行 X , 而在同一臺機器上同時做好幾件事的方法。
- 當啟動系統並顯示完所有開機訊息之後, 你就會在螢幕上看到一個 login 的
- 提示符號。在這個時候你就可以輸入你的 login name 以及 password , 然後就
+ 當啟動系統並顯示完所有開機訊息之後, 您就會在螢幕上看到一個 login 的
+ 提示符號。在這個時候您就可以輸入您的 login name 以及 password , 然後就
可以在第一個 virtual console 上開始工作了 (或者開始玩 !) 。
- 在某些情況下, 你可能會想要作其他的工作, 例如說是看看你正在執行的程
- 式的說明文件, 或是當你在 FTP 傳輸的等待時間中看看你的郵件。你只需要按
- Alt-F2 (按住 Alt 鍵不放, 並按下 F2 鍵) , 然後你就會在第二個 "virtual
- console" 上看到一個 login 提示符號 ! 當你想要回到原來的工作時, 請按
+ 在某些情況下, 您可能會想要作其他的工作, 例如說是看看您正在執行的程
+ 式的說明文件, 或是當您在 FTP 傳輸的等待時間中看看您的郵件。您只需要按
+ Alt-F2 (按住 Alt 鍵不放, 並按下 F2 鍵) , 然後您就會在第二個 "virtual
+ console" 上看到一個 login 提示符號 ! 當您想要回到原來的工作時, 請按
Alt-F1。
- FreeBSD 在安裝時的預設值是使用三個 virtual console , 你可以用
+ FreeBSD 在安裝時的預設值是使用三個 virtual console , 您可以用
Alt-F1, Alt-F2, 以及 Alt-F3 在它們之間做切換。
- 如果你想要多一點 virtual console 的話, 你只需要編輯 你想用幾個就設幾個。你設越多 virtual terminal , 它們就用掉越多系統
- 資源 ; 如果你只有不到 8MB 的記憶體的話, 這影響就大了。你可能也會想把
+ 您想用幾個就設幾個。您設越多 virtual terminal , 它們就用掉越多系統
+ 資源 ; 如果您只有不到 8MB 的記憶體的話, 這影響就大了。您可能也會想把
" 取消一個 console 最簡單的方法就是把它關掉。舉例來說, 如果您像上面講
+ 的一樣設定了全部的 12 個 terminal 並且想要執行 X , 您必需把 virtual
terminal 12 從 :
設成 :
如果你的鍵盤只有 10 個功能鍵的話, 你就要改成這樣 :
+ 如果您的鍵盤只有 10 個功能鍵的話, 您就要改成這樣 :
(你也可以直接把這幾行砍掉。)
+ (您也可以直接把這幾行砍掉。)
- 一旦你改了 再過來, 想要啟動這些 virtual console 最簡單 (也是最乾淨) 的做法就是
- 重開機。然後, 如果你不想重開機的話, 你可以把 X Window 關掉, 然後用
+ 重開機。然後, 如果您不想重開機的話, 您可以把 X Window 關掉, 然後用
kill -HUP 1
- 當你執行這個命令前, 你一定要完全把 X Window 關掉。如果你不這麼做的
- 話, 你的系統可能會在你執行 kill 命令後出現當掉或鎖死的情況。
+ 當您執行這個命令前, 您一定要完全把 X Window 關掉。如果您不這麼做的
+ 話, 您的系統可能會在您執行 kill 命令後出現當掉或鎖死的情況。
如果你螢幕上正在顯示 X Window 的話, 你可以用 Ctrl-Alt-F1 等按鍵來切
- 換到 virtual console 。注意, 一旦你從 X Window 切換到任一個 virtual
- console 之後, 你就可以只用 Alt- 功能鍵來切換到其他 virtual terminal 或
- 是切回 X Window 。你不必同時按著 Ctrl 鍵。如果在比較舊的版本中你用
- Ctrl 鍵來切回 X Window 的話, 你會發現你的文字螢幕被卡在 "control-lock"
- 模式下。你只需要再按一次控制鍵就可以恢復原狀。
+ 如果您螢幕上正在顯示 X Window 的話, 您可以用 Ctrl-Alt-F1 等按鍵來切
+ 換到 virtual console 。注意, 一旦您從 X Window 切換到任一個 virtual
+ console 之後, 您就可以只用 Alt- 功能鍵來切換到其他 virtual terminal 或
+ 是切回 X Window 。您不必同時按著 Ctrl 鍵。如果在比較舊的版本中您用
+ Ctrl 鍵來切回 X Window 的話, 您會發現您的文字螢幕被卡在 "control-lock"
+ 模式下。您只需要再按一次控制鍵就可以恢復原狀。
有兩種方法可以啟動 如果是用 rc.local 的方法的話, 在執行 如果是用 rc.local 的方法的話, 在執行 前一版的 FAQ 說你必須把你想讓 X 使用的 前一版的 FAQ 說您必須把您想讓 X 使用的 /usr/X11R6/lib/X11/xdm/Xservers 檔裡去。這是不必要的 : X 會自
動使用第一個找到的可用
如果你是用 這一切的問題, 都是因為 console 的權限是採用系統預設值。在一個多使用
者的系統裡, 我們不希望每個使用者都可以直接寫入系統 console 。如果使
用者是從機器的 VTY 直接 login 的話, 那麼
簡單地說, 請確保
你的滑鼠和你的滑鼠驅動程式可能存在有不同步的現象。
+ 您的滑鼠和您的滑鼠驅動程式可能存在有不同步的現象。
在 2.2.5 以及更早的系統裡, 從 X 切到 virtual terminal 然後再切回來
- 就可以使它們重新做同步的動作。如果這個問題常常發生的話, 你可以在你的
+ 就可以使它們重新做同步的動作。如果這個問題常常發生的話, 您可以在您的
核心設定檔中加入下面這個選項然後重新編譯 :
如果你沒有建立核心的經驗, 請看
+ 如果您沒有建立核心的經驗, 請看
這一節。
加上這個選項以後, 滑鼠和滑鼠驅動程式間的同步問題應該就比較不會出現
了。如果這個問題仍然存在的話, 在移動滑鼠時按按滑鼠按鍵可以使滑鼠和滑
鼠驅動程式重新做同步的動作。
該注意的是這個選項並不是對每一個系統都有效, 它可能會讓接在 PS/2 滑
鼠位置的 ALPS GlidePoint 裝置失去 "tap" 這項功能。
在 2.2.6 及其後的版本, 同步的確認已經有了較好的解決辦法, 而且這些都
已經是 PS/2 滑鼠驅動程式的標準了。這個方法也可以在 GlidePoint 上正常工
作。 (因為確認的程式碼已經成為一個標準功能, 所以在這些版本中我們不在提
供 PSM_CHECKSYNC 的選項了。) 不過在極少數的案例中, 這些驅動程式會誤報
- 同步性錯誤, 然後你就會看到這樣的核心訊息 :
+ 同步性錯誤, 然後您就會看到這樣的核心訊息 :
如果你發生了這樣的狀況, 你必須藉由把 PS/2 滑鼠驅動程式的 flag 設成
+ 如果您發生了這樣的狀況, 您必須藉由把 PS/2 滑鼠驅動程式的 flag 設成
0x100 來把同步確認的程式碼給取消掉。然後在開機提示符號時用
"-c" 選項來進入 UserConfig :
有一些報告指出某些廠牌的 PS/2 滑鼠只能在 "高解析度" 狀態下才能運作
。如果不是的話, 滑鼠游標會常常跑到螢幕的左上角去。
非常不幸的, 這個問題在 2.0.X 和 2.1.X 下是無解的。在 2.2 到 2.2.5
- 版, 你可以對 /sys/i386/isa/psm.c 使用下列 patch 然後重建你的
- 核心。如果你沒有建立核心的經驗, 請看
+ 版, 您可以對 /sys/i386/isa/psm.c 使用下列 patch 然後重建您的
+ 核心。如果您沒有建立核心的經驗, 請看
這節。
在 2.2.6 及以後的版本, 在 PS/2 滑鼠驅動程式中設定 0x04 的 flag 會
把滑鼠設成高解析度模式。在開機提示符號時用 "-c" 選項來進入
UserConfig :
前一節有提到另一個可能導致滑鼠問題的原因。
Imake.tmpl 是 Imake 套件的一部份, Imake 是標準的建立 X 程式的工具。
- Imake.tmpl 和其他數個 header file 一樣是建立 X 程式的必要檔案, 你可以在
- X prog distribution 中找到它們。你可以用 sysinstall 來安裝或是直接從
+ Imake.tmpl 和其他數個 header file 一樣是建立 X 程式的必要檔案, 您可以在
+ X prog distribution 中找到它們。您可以用 sysinstall 來安裝或是直接從
X distribution 中手動安裝。
在你的 .xinitrc 或是 .xsession 中執行
+ 在您的 .xinitrc 或是 .xsession 中執行
最簡單的方法就是在安裝系統的時候一併安裝。
然後看看 你或許也想試試看 Xaccel server , 它可以以非常合理的價格取得。詳情請看
+ 您或許也想試試看 Xaccel server , 它可以以非常合理的價格取得。詳情請看
這一段。
如果你用的是 syscons (內定的 console 驅動程式) 的話, 你可以經由設定
+ 如果您用的是 syscons (內定的 console 驅動程式) 的話, 您可以經由設定
FreeBSD 來讓它支援在每個 virtual console 使用滑鼠。為了避免和 X 產生衝
- 突, syscons 使用了一個叫做 "/dev/sysmouse" 的虛擬裝置。所有滑
+ 突, syscons 使用了一個叫做``/dev/sysmouse''的虛擬裝置。所有滑
鼠產生的 event 都會利用 MouseSystems 這個協定來傳到 sysmouse 這個裝置
- 。如果你希望在一個或以上的 virtual console 上使用滑鼠, 有些人比較喜歡在設定 X 的時候用 "/dev/mouse" 這個裝置。如
- 果你要讓它能夠正常工作的話, 你就必須把 "/dev/mouse" 連結到
+ 果您要讓它能夠正常工作的話, 您就必須把 "/dev/mouse" 連結到
把 Num Lock 關掉試試。
- 如果你的 Num Lock 在開機時的預設值是開著的話, 你必須把下列這行放到
+ 如果您的 Num Lock 在開機時的預設值是開著的話, 您必須把下列這行放到
# Let the server do the NumLock processing. This should only be
# required when using pre-R6 clients
ServerNumLock
簡單來說, virtual console 就是可以讓你不必做太多複雜的設定如使用網
+ 簡單來說, virtual console 就是可以讓您不必做太多複雜的設定如使用網
路或執行 X , 而在同一臺機器上同時做好幾件事的方法。
- 當啟動系統並顯示完所有開機訊息之後, 你就會在螢幕上看到一個 login 的
- 提示符號。在這個時候你就可以輸入你的 login name 以及 password , 然後就
+ 當啟動系統並顯示完所有開機訊息之後, 您就會在螢幕上看到一個 login 的
+ 提示符號。在這個時候您就可以輸入您的 login name 以及 password , 然後就
可以在第一個 virtual console 上開始工作了 (或者開始玩 !) 。
- 在某些情況下, 你可能會想要作其他的工作, 例如說是看看你正在執行的程
- 式的說明文件, 或是當你在 FTP 傳輸的等待時間中看看你的郵件。你只需要按
- Alt-F2 (按住 Alt 鍵不放, 並按下 F2 鍵) , 然後你就會在第二個 "virtual
- console" 上看到一個 login 提示符號 ! 當你想要回到原來的工作時, 請按
+ 在某些情況下, 您可能會想要作其他的工作, 例如說是看看您正在執行的程
+ 式的說明文件, 或是當您在 FTP 傳輸的等待時間中看看您的郵件。您只需要按
+ Alt-F2 (按住 Alt 鍵不放, 並按下 F2 鍵) , 然後您就會在第二個 "virtual
+ console" 上看到一個 login 提示符號 ! 當您想要回到原來的工作時, 請按
Alt-F1。
- FreeBSD 在安裝時的預設值是使用三個 virtual console , 你可以用
+ FreeBSD 在安裝時的預設值是使用三個 virtual console , 您可以用
Alt-F1, Alt-F2, 以及 Alt-F3 在它們之間做切換。
- 如果你想要多一點 virtual console 的話, 你只需要編輯 你想用幾個就設幾個。你設越多 virtual terminal , 它們就用掉越多系統
- 資源 ; 如果你只有不到 8MB 的記憶體的話, 這影響就大了。你可能也會想把
+ 您想用幾個就設幾個。您設越多 virtual terminal , 它們就用掉越多系統
+ 資源 ; 如果您只有不到 8MB 的記憶體的話, 這影響就大了。您可能也會想把
" 取消一個 console 最簡單的方法就是把它關掉。舉例來說, 如果您像上面講
+ 的一樣設定了全部的 12 個 terminal 並且想要執行 X , 您必需把 virtual
terminal 12 從 :
設成 :
如果你的鍵盤只有 10 個功能鍵的話, 你就要改成這樣 :
+ 如果您的鍵盤只有 10 個功能鍵的話, 您就要改成這樣 :
(你也可以直接把這幾行砍掉。)
+ (您也可以直接把這幾行砍掉。)
- 一旦你改了 再過來, 想要啟動這些 virtual console 最簡單 (也是最乾淨) 的做法就是
- 重開機。然後, 如果你不想重開機的話, 你可以把 X Window 關掉, 然後用
+ 重開機。然後, 如果您不想重開機的話, 您可以把 X Window 關掉, 然後用
kill -HUP 1
- 當你執行這個命令前, 你一定要完全把 X Window 關掉。如果你不這麼做的
- 話, 你的系統可能會在你執行 kill 命令後出現當掉或鎖死的情況。
+ 當您執行這個命令前, 您一定要完全把 X Window 關掉。如果您不這麼做的
+ 話, 您的系統可能會在您執行 kill 命令後出現當掉或鎖死的情況。
如果你螢幕上正在顯示 X Window 的話, 你可以用 Ctrl-Alt-F1 等按鍵來切
- 換到 virtual console 。注意, 一旦你從 X Window 切換到任一個 virtual
- console 之後, 你就可以只用 Alt- 功能鍵來切換到其他 virtual terminal 或
- 是切回 X Window 。你不必同時按著 Ctrl 鍵。如果在比較舊的版本中你用
- Ctrl 鍵來切回 X Window 的話, 你會發現你的文字螢幕被卡在 "control-lock"
- 模式下。你只需要再按一次控制鍵就可以恢復原狀。
+ 如果您螢幕上正在顯示 X Window 的話, 您可以用 Ctrl-Alt-F1 等按鍵來切
+ 換到 virtual console 。注意, 一旦您從 X Window 切換到任一個 virtual
+ console 之後, 您就可以只用 Alt- 功能鍵來切換到其他 virtual terminal 或
+ 是切回 X Window 。您不必同時按著 Ctrl 鍵。如果在比較舊的版本中您用
+ Ctrl 鍵來切回 X Window 的話, 您會發現您的文字螢幕被卡在 "control-lock"
+ 模式下。您只需要再按一次控制鍵就可以恢復原狀。
有兩種方法可以啟動 如果是用 rc.local 的方法的話, 在執行 如果是用 rc.local 的方法的話, 在執行 前一版的 FAQ 說你必須把你想讓 X 使用的 前一版的 FAQ 說您必須把您想讓 X 使用的 /usr/X11R6/lib/X11/xdm/Xservers 檔裡去。這是不必要的 : X 會自
動使用第一個找到的可用
如果你是用 這一切的問題, 都是因為 console 的權限是採用系統預設值。在一個多使用
者的系統裡, 我們不希望每個使用者都可以直接寫入系統 console 。如果使
用者是從機器的 VTY 直接 login 的話, 那麼
簡單地說, 請確保
你的滑鼠和你的滑鼠驅動程式可能存在有不同步的現象。
+ 您的滑鼠和您的滑鼠驅動程式可能存在有不同步的現象。
在 2.2.5 以及更早的系統裡, 從 X 切到 virtual terminal 然後再切回來
- 就可以使它們重新做同步的動作。如果這個問題常常發生的話, 你可以在你的
+ 就可以使它們重新做同步的動作。如果這個問題常常發生的話, 您可以在您的
核心設定檔中加入下面這個選項然後重新編譯 :
如果你沒有建立核心的經驗, 請看
+ 如果您沒有建立核心的經驗, 請看
這一節。
加上這個選項以後, 滑鼠和滑鼠驅動程式間的同步問題應該就比較不會出現
了。如果這個問題仍然存在的話, 在移動滑鼠時按按滑鼠按鍵可以使滑鼠和滑
鼠驅動程式重新做同步的動作。
該注意的是這個選項並不是對每一個系統都有效, 它可能會讓接在 PS/2 滑
鼠位置的 ALPS GlidePoint 裝置失去 "tap" 這項功能。
在 2.2.6 及其後的版本, 同步的確認已經有了較好的解決辦法, 而且這些都
已經是 PS/2 滑鼠驅動程式的標準了。這個方法也可以在 GlidePoint 上正常工
作。 (因為確認的程式碼已經成為一個標準功能, 所以在這些版本中我們不在提
供 PSM_CHECKSYNC 的選項了。) 不過在極少數的案例中, 這些驅動程式會誤報
- 同步性錯誤, 然後你就會看到這樣的核心訊息 :
+ 同步性錯誤, 然後您就會看到這樣的核心訊息 :
如果你發生了這樣的狀況, 你必須藉由把 PS/2 滑鼠驅動程式的 flag 設成
+ 如果您發生了這樣的狀況, 您必須藉由把 PS/2 滑鼠驅動程式的 flag 設成
0x100 來把同步確認的程式碼給取消掉。然後在開機提示符號時用
"-c" 選項來進入 UserConfig :
有一些報告指出某些廠牌的 PS/2 滑鼠只能在 "高解析度" 狀態下才能運作
。如果不是的話, 滑鼠游標會常常跑到螢幕的左上角去。
非常不幸的, 這個問題在 2.0.X 和 2.1.X 下是無解的。在 2.2 到 2.2.5
- 版, 你可以對 /sys/i386/isa/psm.c 使用下列 patch 然後重建你的
- 核心。如果你沒有建立核心的經驗, 請看
+ 版, 您可以對 /sys/i386/isa/psm.c 使用下列 patch 然後重建您的
+ 核心。如果您沒有建立核心的經驗, 請看
這節。
在 2.2.6 及以後的版本, 在 PS/2 滑鼠驅動程式中設定 0x04 的 flag 會
把滑鼠設成高解析度模式。在開機提示符號時用 "-c" 選項來進入
UserConfig :
前一節有提到另一個可能導致滑鼠問題的原因。
Imake.tmpl 是 Imake 套件的一部份, Imake 是標準的建立 X 程式的工具。
- Imake.tmpl 和其他數個 header file 一樣是建立 X 程式的必要檔案, 你可以在
- X prog distribution 中找到它們。你可以用 sysinstall 來安裝或是直接從
+ Imake.tmpl 和其他數個 header file 一樣是建立 X 程式的必要檔案, 您可以在
+ X prog distribution 中找到它們。您可以用 sysinstall 來安裝或是直接從
X distribution 中手動安裝。
在你的 .xinitrc 或是 .xsession 中執行
+ 在您的 .xinitrc 或是 .xsession 中執行