- 論壇徽章:
- 0
|
[這個貼子最后由南非蜘蛛在 2002/12/17 07:28pm 編輯]
作者:南非蜘蛛 zhedou@sohu.com
個人主頁:http://www.douzhe.com
轉載請保留作者信息
老想把一些自己知道的東西告訴大家,但是又老沒有時間,以后我會陸續(xù)寫一些原創(chuàng)文章和翻譯的文章和大家一起交流
一直希望solaris可以象freebsd和linux那樣按alt+功能鍵切換控制臺,今天搞定了,和大家共享一下,只限solairs7和以前的系統(tǒng)
首先說明sun的官方網(wǎng)站是不支持的,詳細情況請大家看這里http://access1.sun.com/FAQSets/Solarisx86FAQs.html#19
但是他的FAQ又有介紹http://access1.sun.com/cgi-bin/rinfo2html?244502.faq
從Solaris x86 2.4到7,solairs操作系統(tǒng)默認安裝都不支持這個功能,可以說很幸運,solairs7以前的系統(tǒng),沒有真正的把這個功能從內核里關掉,還算sun有點人性,不知道sun是怎么想的,可能大腦有問題 ,如果我們手工配置一下,就可以支持這個功能了.從solairs8 x86開始,這個功能就被移除了.
我的操作系統(tǒng)solairs7 x86,下面開始工作
首先用grep命令檢查設備文件名:
# grep -i chanmux /etc/name_to_major
chanmux <num>;
在/dev目錄下創(chuàng)建一個設備文件,number這個參數(shù)就是上面那個grep命令的結果 :
mknod /dev/vt01 c <number>; 1
mknod /dev/vt02 c <number>; 2
etc...
然后在/etc/inittab里添加:
v1:234:respawn:/usr/lib/saf/ttymon -g -h -p "VT1 Login: " -T AT386 -d /dev/vt01 -l console
v2:234:respawn:/usr/lib/saf/ttymon -g -h -p "VT2 Login: " -T AT386 -d /dev/vt02 -l console
etc...
然后用init命令從讀inittab文件,或者reboot,也可以用一下命令:
/usr/sbin/init q
好了,現(xiàn)在可以測試一下了
Alt-PrintScreen F1 切換到VT1
Alt-PrintScreen F2 切換到VT2,
Alt-PrintScreen P 切換到上一個界面.
Alt-PrintScreen N 切換到下一個界面.
Alt-PrintScreen H 切換到X console screen (不是Alt-PrintScreen F .
注意:這里是"Alt"和" rintScreen" 一起按,然后在按F2 |
|