/home/guest中新增或編輯以下的檔案.bash_login
exec startx
這表示當guest 登入系統,
shell將會自動啟動X Window.
.Xclients
netscape
這表示當X Window啟動, guest只會有一個瀏覽器的程式, 而沒有
window manager. 如果你更喜歡其他的瀏覽器, 請把他換進來.�
.Xclients這個檔案必須能被 guest 執行.
輸入:
chmod 755 /home/guest/.Xclients
來辦到它.�
.xsession
#!/bin/sh
netscape
如果你以 xdm(1) 來讓人們登入你的系統,
這個檔案可以讓guest在正常登系統後執行瀏覽器
.xsession 這個檔案也必須能被 guest 執行.
輸入
chmod 755 /home/guest/.xsession
來辦到它.
.Xdefaults
! 取消 drag-to-select.
*hysteresis: 3000
! 讓看過的和沒看過的連結顯示相同的顏色
*linkForeground: #0000EE
*vlinkForeground: #0000EE
Netscape.Navigator.geometry: =NETSCAPE_GEOMETRY
! 取消某些鍵盤指令.
*globalTranslations:
! 滑鼠控制: 讓滑鼠上所有的按鍵做同樣的功能.
*drawingArea.translations: #replace \
<Btn1Down>: ArmLink() \n\
<Btn2Down>: ArmLink() \n\
<Btn3Down>: ArmLink() \n\
~Shift<Btn1Up>: ActivateLink() \
DisarmLink() \n\
~Shift<Btn2Up>: ActivateLink() \
DisarmLink() \n\
~Shift<Btn3Up>: ActivateLink() \
DisarmLink() \n\
Shift<Btn1Up>: ActivateLink() \
DisarmLink() \n\
Shift<Btn2Up>: ActivateLink() \
DisarmLink() \n\
Shift<Btn3Up>: ActivateLink() \
DisarmLink() \n\
<Btn1Motion>: DisarmLinkIfMoved() \n\
<Btn2Motion>: DisarmLinkIfMoved() \n\
<Btn3Motion>: DisarmLinkIfMoved() \n\
<Motion>: DescribeLink() \n\
這個檔案取消閃爍的標籤, drag-to-select,
以及一些鍵盤指令.
這檔案也讓每一個滑鼠的按鍵做相同的功能,
也把功能表隱藏起來, 把拜訪過和沒拜訪過的連結顯示相同的顏色,
以讓每個拜訪者都可以看到漂亮的藍色連結,
而不是其他人點取過的紫色.
你要把這檔案裡面的 NETSCAPE_GEOMETRY 換成像這樣:
XxY+0-0,
X 代表你螢幕的水平解析度, 而Y代表螢幕的垂直解析度
加上 32.
這會讓Netscape的功能表跑到螢幕之外, 而不會讓使用者亂來.
舉例來說, 如果你的螢幕解析度是800x600,
geometry應設定成 800x632+0-0.