Next Previous Contents

5. 在 /home/guest中新增或編輯以下的檔案

5.1 檔案名稱: .bash_login


exec startx

這表示當guest 登入系統, shell將會自動啟動X Window.

5.2 檔案名稱: .Xclients


netscape

這表示當X Window啟動, guest只會有一個瀏覽器的程式, 而沒有 window manager. 如果你更喜歡其他的瀏覽器, 請把他換進來.�

.Xclients這個檔案必須能被 guest 執行. 輸入:

chmod 755 /home/guest/.Xclients
來辦到它.�

5.3 檔案名稱: .xsession


#!/bin/sh
netscape

如果你以 xdm(1) 來讓人們登入你的系統, 這個檔案可以讓guest在正常登系統後執行瀏覽器 .xsession 這個檔案也必須能被 guest 執行. 輸入
chmod 755 /home/guest/.xsession
來辦到它.

5.4 檔案名稱: .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.


Next Previous Contents