Problems with Garnome 0.18.3



I was able to install garnome 0.18.3 w/o any trouble, I made a copy of
the Gnome gdm config file in /usr/local/etc/gdm/Sessions and included
what was needed from the README. As soon as I login, either from an
actually session or an Xnested login window.. It just hangs on the
splash screen.. I have tried creating a new account on my box to check
out, and it does the same thing.. I pulled a top up and saw that
gnome_segv2 had several processes going and were all rather active.. 

 PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME COMMAND
1098 foo       25   0  5844 5844  4768 S    25.9  2.2   0:00 gnome_segv2
1100 foo       25   0  5844 5844  4768 S    25.9  2.2   0:00 gnome_segv2
1099 foo       25   0  5844 5844  4768 S    23.1  2.2   0:00 gnome_segv2
1101 foo       25   0  3784 3784  3024 R    12.0  1.4   0:00 gnome_segv2
1096 foo       25   0  5844 5844  4768 S    11.1  2.2   0:00 gnome_segv2

Anyone have any idea of whats going on ? I've attached the Garnome
sessions file.. just inccase i'm an idiot.

Thanks 

Tony




#!/bin/sh

userresources=$HOME/.Xresources 
usermodmap=$HOME/.Xmodmap 
userxkbmap=$HOME/.Xkbmap

sysresources=/etc/X11/Xresources 
sysmodmap=/etc/X11/Xmodmap 
sysxkbmap=/etc/X11/Xkbmap

rh6sysresources=/etc/X11/xinit/Xresources 
rh6sysmodmap=/etc/X11/xinit/Xmodmap 


PATH=/usr/local/garnome/bin:$PATH
LD_LIBRARY_PATH=/usr/local/garnome/lib:$LD_LIBRARY_PATH GDK_USE_XFT=1

export PATH LD_LIBRARY_PATH GDK_USE_XFT

# merge in defaults
if [ -f "$rh6sysresources" ]; then
    xrdb -merge "$rh6sysresources"
fi

if [ -f "$sysresources" ]; then
    xrdb -merge "$sysresources"
fi

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

# merge in keymaps
if [ -f "$sysxkbmap" ]; then
    setxkbmap `cat "$sysxkbmap"`
    XKB_IN_USE=yes
fi

if [ -f "$userxkbmap" ]; then
    setxkbmap `cat "$userxkbmap"`
    XKB_IN_USE=yes
fi

#
# Eeek, this seems like too much magic here
#
if [ -z "$XKB_IN_USE" ] && [ ! -L /etc/X11/X ]; then
    if grep '^exec.*/Xsun' /etc/X11/X > /dev/null 2>&1 && [ -f /etc/X11/XF86Config ]; then
       xkbsymbols=`sed -n -e 's/^[     ]*XkbSymbols[   ]*"\(.*\)".*$/\1/p' /etc/X11/XF86Config`
       if [ -n "$xkbsymbols" ]; then
           setxkbmap -symbols "$xkbsymbols"
           XKB_IN_USE=yes
       fi
    fi
fi

# xkb and xmodmap don't play nice together
if [ -z "$XKB_IN_USE" ]; then
    if [ -f "$rh6sysmodmap" ]; then
       xmodmap "$rh6sysmodmap"
    fi

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

    if [ -f "$usermodmap" ]; then
       xmodmap "$usermodmap"
    fi
fi

unset XKB_IN_USE

# Normalize languages, some places/distros screw us up in /etc/profile,
# so in case the user did select a language
if [ -n "$GDM_LANG" ]; then
  LANG=$GDM_LANG
  export LANG

  if [ -n "$LC_ALL" ]; then
    if [ "$LC_ALL" != "$LANG" ]; then
      LC_ALL=$LANG
    fi
  else
    unset LC_ALL
  fi

  if [ -n "$LANGUAGE" ]; then
    if [ "$LANGUAGE" != "$LANG" ]; then
      LANGUAGE=$LANG
    fi
  else
    unset LANGUAGE
  fi

  if [ -n "$LINGUAS" ]; then
    if [ "$LINGUAS" != "$LANG" ]; then
      LINGUAS=$LANG
    fi
  else
    unset LINGUAS
  fi
fi

# run all system xinitrc shell scripts.
if [ -d /etc/X11/xinit/xinitrc.d ]; then
    for i in /etc/X11/xinit/xinitrc.d/* ; do
        if [ -x "$i" ]; then
	    . "$i"
        fi
    done
fi

exec /usr/local/garnome/bin/gnome-session



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]