exec startx
이 것은 guest로 로그린 했을때 로그인 셸은 X 윈도우 시스템을 시작할 것을 의미한다.
netscape
이 것은 X를 시작했을때 guest는 웹 브라우저를 윈도우 매니저가 아닌 상태로 실행할 것이다. 당신이 다른 웹 브라우저를 선택했다면 다르게 나올 것이다.
.Xclients 파일은 guest가 실행할 수 있어야한다. 다음을 실행시켜라.
chmod 755 /home/guest/.Xclients
이렇게 만들어라.
#!/bin/sh
netscape
당신이 xdm(1)을 사람이 로그인 했을때 사용한다면, 보통은 로그인 했다면 이 파일은 guest가 웹 브라우저를 얻게 만들 것이다. .xession 파일은 guest가 실행할 수 있어야 한다. 다음의 작업을 해라.
chmod 755 /home/guest/.xsession
이렇게 만들어라.
! Disable drag-to-select.
*hysteresis: 3000
! Make visited and unvisited links the same color by default
*linkForeground: #0000EE
*vlinkForeground: #0000EE
Netscape.Navigator.geometry: =NETSCAPE_GEOMETRY
! Disable some of the keyboard commands.
*globalTranslations:
! Mouse bindings: make all mouse buttons do the same thing.
*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, 그리고 그외의 보드 명령을 사용하지 못하게 한다. 또한 모든 마우스 버튼을 메뉴바 감추기 같은 것을 하게 한다. 그리고 방문 한 곳과 하지 않은 곳의 색을 같게 한다. 그래서 다른 방문자들은 좋은 파란색 링크를 얻는다. 다른 사람들은 자주색으로 경멸하지 않게 한다.
당신은 X 지오메트리 파일의 NETSCAPE_GEOMETRY를 다음과 같이 변경해야 한다: XxY+0-0, X는 당신의 스크린의 가로 Y는 세로 + 32. 이 것은 넷스케이프 메뉴 바를 스크린의 위로 위치하게 한다. 그래서 사용자는 산만하지 않을 것이다. 예를 들면, 당신의 스크린이 800x600이라면, 지오메트리 값은 800x630+0-0이 되어야 할 것이다.