Using the custom script is not supposed and Xinitrc.jds includes several 
important variables for l10n and input method is configured with Xsession.jds 
and Xsession.
If you want to disable the im staffs, you can just comment out 
/etc/gtk-2.0/gtk.immodules.


Mario Goebbels wrote:
> 
> Stephen Hahn wrote:
> 
>>* Mario Goebbels <me at tomservo.cc> [2007-11-04 13:01]:
>>
>>>Because it's geekier and because I'd like my laptop not always to start
>>>with X, I figured I try creating a startx script. So far, it kind of works.
>>
>>  I have one of these, too.  
>>
>>  Desktop folks:  is there a reason we don't have a /usr/bin/startx
>>  similar to Mario's?
> 
> 
> Meanwhile I've most kinks hammered out. Especially the Internet/Intranet
> Input Method module is giving me grief, not using it fixes it and I
> don't notice a difference while typing. I've also looted the .jds files
> in /usr/dt/config. My xinitrc looks like this:
> 
> 
> 
> # Copied 1:1 from the JDS session scripts from /usr/dt/config
> if [ "x$LC_ALL" = x -a "x$LANG" = x -o "x$LANG" = xC ]; then
>   :
> else
>   LC_MESSAGES="$LANG"
>   export LC_MESSAGES
> fi
> 
> g_filename_encodi...@locale,UTF-8
> export G_FILENAME_ENCODING
> G_BROKEN_FILENAMES=yes
> export G_BROKEN_FILENAMES
> SDT_NO_TOOLTALK=1
> export SDT_NO_TOOLTALK
> 
> # There's a problem with freezing input.
> # Not setting it do default to XInput method.
> # GTK_IM_MODULE=iiim
> # export GTK_IM_MODULE
> 
> command=/usr/bin/gnome-session
> 
> # DBus is needed for GNOME to work properly.
> # DT scripts don't fail, I will!
> if [ -x "/usr/bin/dbus-launch" -a -z "$DBUS_SESSION_BUS_ADDRESS" ]; then
>     command="/usr/bin/dbus-launch --exit-with-session $command"
> else
>     echo "$0: dbus-launch not found."
>     exit 1
> fi
> 
> # Apparently good to have this. Don't ask why.
> if [ -x "/usr/bin/ssh-agent" ] && [ -z "$SSH_AUTH_SOCK" ]; then
>     command="/usr/bin/ssh-agent -- $command"
> else
>     echo "$0: ssh-agent not found."
> fi
> 
> # Get rid of these annoying IM boxes
> gconftool-2 -s /desktop/gnome/interface/gtk-im-status-style -t string none
> gconftool-2 -s /desktop/gnome/interface/gtk-im-preedit-style -t string none
> 
> # The IM module 'iiim' is an annoying piece of crap. If it's not loaded,
> # it doesn't cause problems. Disabling IM's this way as a precaution.
> gconftool-2 -s /desktop/gnome/input_methods/enable -t string false
> 
> exec $command
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> desktop-discuss mailing list
> desktop-discuss at opensolaris.org



Reply via email to