/
[답변].Xdefaults외

[답변].Xdefaults외

[답변].Xdefaults외

1999-12-02 00:00 - 넷사랑

리눅스의 설정 내용을 참고로 드립니다.

1./etc/X11/xdm/Xsession

#!/bin/bash -login
# (c) 1999 Red Hat Software, Inc.

xsetroot -solid '#356390'

# redirect errors to a file in user's home directory if we can
for errfile in "$HOME/.xsession-errors" "${TMPDIR-/tmp}/xses-$USER" "/tmp/xses-$USER"
do
if ( cp /dev/null "$errfile" 2> /dev/null )
then
chmod 600 "$errfile"
exec > "$errfile" 2>&1
break
fi
done

# clean up after xbanner
if [ -x /usr/X11R6/bin/freetemp ]; then
/usr/X11R6/bin/freetemp
fi

userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/usr/X11R6/lib/X11/xinit/.Xresources
sysmodmap=/usr/X11R6/lib/X11/xinit/.Xmodmap

# merge in defaults and keymaps
if [ -f $sysresources ]; then
xrdb -merge $sysresources
fi

if [ -f $sysmodmap ]; then
xmodmap $sysmodmap
fi

if [ -f $userresources ]; then
xrdb -merge $userresources
fi

# now, we see if xdm/gdm/kdm has asked for a specific environment
case $# in
1)
case $1 in
failsafe)
exec xterm -geometry 80x24-0-0
;;
gnome)
exec gnome-session
;;
kde)
exec startkde
;;
anotherlevel)
# we assume that switchdesk is installed.
exec /usr/share/apps/switchdesk/Xclients.anotherlevel
;;
esac
esac

# otherwise, take default action
if [ -x "$HOME/.xsession" ]; then
exec "$HOME/.xsession"
elif [ -x "$HOME/.Xclients" ]; then
exec "$HOME/.Xclients"
elif [ -x /etc/X11/xinit/Xclients ]; then
exec /etc/X11/xinit/Xclients
else
exec xsm
fi

2./etc/X11/xdm/Xresources

! $XConsortium: Xresources /main/8 1996/11/11 09:24:46 swick $
xlogin*login.translations: #override
CtrlR: abort-display()n
F1: set-session-argument(failsafe) finish-field()n
CtrlReturn: set-session-argument(failsafe) finish-field()n
Return: set-session-argument() finish-field()
xlogin*borderWidth: 3
xlogin*greeting: CLIENTHOST
xlogin*namePrompt: login:040
xlogin*fail: Login incorrect
#ifdef COLOR
xlogin*greetColor: CadetBlue
xlogin*failColor: red
*Foreground: black
*Background: #fffff0
#else
xlogin*Foreground: black
xlogin*Background: white
#endif

XConsole.text.geometry: 480x130
XConsole.verbose: true
XConsole*iconic: true
XConsole*font: fixed

Chooser*geometry: 700x500+300+200
Chooser*allowShellResize: false
Chooser*viewport.forceBars: true
Chooser*label.font: *-new century schoolbook-bold-i-normal-*-240-*
Chooser*label.label: XDMCP Host Menu from CLIENTHOST
Chooser*list.font: -*-*-medium-r-normal-*-*-230-*-*-c-*-iso8859-1
Chooser*Command.font: *-new century schoolbook-bold-r-normal-*-180-*

3. Xauthority파일

이 파일은 기본적으로 처음부터 내용이 들어있는 것이 아니며
host와 X server 사이에 XDM을 사용하여 로그인 할때 서로
MIT-MAGIC-COOKIE-1 을 사용하기로 설정되어 있을 때 machine-readable code를
Home Directory안에 있는 자신 소유의 .Xauthority 파일 안에
넣게 되며 차후에 client 가 X server에 접근하기 위해서
사용되어 지는 것입니다.


이전 조회수: 143

Related content

[답변] xdm에서 login이 안되네요
[답변] xdm에서 login이 안되네요
More like this
[답변] Linux에서 Xsession설정
[답변] Linux에서 Xsession설정
More like this
화면은 떴는데 그다음에 아무것도 안뜨네요... [1]
화면은 떴는데 그다음에 아무것도 안뜨네요... [1]
More like this
RedHat Linux 6.0에서 Xmanager가 안뜨네요.
RedHat Linux 6.0에서 Xmanager가 안뜨네요.
More like this
IRIX XDMCP 설정
IRIX XDMCP 설정
More like this
Linux에서 Xsession 설정
Linux에서 Xsession 설정
More like this