/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
.