5 # The contents of this file are subject to the terms of the
6 # Common Development and Distribution License, Version 1.0 only
7 # (the "License"). You may not use this file except in compliance
10 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
11 # or http://www.opensolaris.org/os/licensing.
12 # See the License for the specific language governing permissions
13 # and limitations under the License.
15 # When distributing Covered Code, include this CDDL HEADER in each
16 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
17 # If applicable, add the following below this CDDL HEADER, with the
18 # fields enclosed by brackets "[]" replaced with your own identifying
19 # information: Portions Copyright [yyyy] [name of copyright owner]
24 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
25 # Use is subject to license terms.
31 DESKTOP_SESSION
=${DESKTOP_SESSION:-"xdm"}
32 MAIL
=${MAIL-"/var/mail/$USER"}
33 SHELL
=${SHELL-"/bin/sh"}
34 DISPLAY
=${DISPLAY-":0"}
37 case $DESKTOP_SESSION in
38 gnome|GNOME|JDS|tgnome|TGNOME|tjds|TJDS|TrustedJDS
)
39 EDITOR
=${EDITOR:-"gedit"}
42 EDITOR
=${EDITOR:-"kedit"}
45 EDITOR
=${EDITOR:-"pluma"}
48 EDITOR
=${EDITOR:-"vi"}
52 for XPATH
in `/bin/echo $PATH | /bin/tr ":" " "`
54 if [ -x $XPATH/xscreensaver-demo
] ; then
59 if [ $HAS_XSCRNSVR -eq 0 -a -x $X11_BIN/xscreensaver-demo
] ; then
63 export PATH EDITOR MAIL TERM SHELL DISPLAY
65 if xmodmap |
/usr
/bin
/grep mod4 |
/usr
/bin
/grep Alt
> /dev
/null
2>/dev
/null
67 xmodmap
-e "clear Mod1" \
69 -e "add Mod1 = Alt_L" \
70 -e "add Mod1 = Alt_R" \
71 -e "add Mod4 = Meta_L" \
72 -e "add Mod4 = Meta_R"