Garbled xterm and gnome-terminal under gnome-session (2.24.2-1) under OSX 10.5.5
rbambery <[email protected]>
| Newsgroups | gmane.os.apple.fink.gnome |
|---|---|
| Message-ID | <[email protected]> |
I've been using Fink for many years, having used it since MacOSX 10.2.x. I have built it for numerous systems over that time. The few problems that I had were mostly of my own doing. In Nov and early Dec I had built Fink on an IMac 2.4 GHz Intel Core 2 Duo under 10.5.5. It has had several Gnome packages (stable/unstable trees) upgraded from 2.20, 2.22 to 2.24 over that time and it still works just fine. Last week I updated my dual Power PC G5 system with a new 1 TB drive and decided to go to MacOSX 10.5.5 and build Fink from scratch using the stable/unstable trees. All the compiles completed fine. Just one problem. When I use gnome-session as the window manager, both the xterm that starts up, and my gnome-terminal windows after entry to the gnome desktop, produce the wrong characters when I type. For example, Return produces a j, delete produces a comma, 8 produces a return, etc. Note: I am using the same keyboard as when I purchased the system. This does not happen on the intel system. I've done many things in trying to resolve this but finally have to concede defeat. First I replaced Apple's X11 with Xquartz X11 2.3.1. When I start up I get the console messages shown in the attached file (console_log.txt). The " _IceTransOpen: Unable to find transport for dnet " messages do not appear on the intel system. Otherwise the messages on the two systems are the same. I downgraded to 2.2.3 on reading a note in the XQuartz web page but it didn't change anything. libdnet is not installed on either system, but I did install it on the G5 system and it didn't help. Second, if I remove my .xinitrc file the system starts up fine. The xterm gives the proper characters, but of course, I get no desktop. The .xinitrc file is also attached (xinitrc.txt), but it really only provides an environment variable and invokes autocutsel and gnome-session. The .xinitrc file worked fine on my 10.4.11 system with the same fink gnome modules. It also still works on the intel machine. Third, I have no .Xmodmap files in either the /sw structure nor in my local directory [I noted that in 10.5 Apple no longer has a /etc/X11/ init directory but uses /usr/X11/lib/X11/init and /usr/X11/share/X11 to point to the xkb]. These same directory structures exist for the intel machine so I didn't figure this to be a problem. Fourth, I noted that the real problem is when the exec gnome-session is invoked. The xterm briefly disappears and reappears. After it reappears is when the typing problem begins. I force removed gnome-session, fetched and rebuilt gnome-session and its two companion programs. It didn't help. I don't know what gnome-session (2.24.2-1) is doing on startup but maybe the maintainer can help me check to see how it configures things on startup. Package manager version: 0.28.6 Distribution Version: 0.9.0 - Power PC (selfupdate-rsync) Mac OS X version: MacOSX 10.5.5 Xcode Version: 3.1.2 Dual 2.5 GHz PowerPC G5 3.5 GB DDR SDRAM ------------------------------------------------------------------------------ SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada. The future of the web can't happen without you. Join us at MIX09 to help pave the way to the Next Web now. Learn more and register at http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/ _______________________________________________ fink-gnome-core mailing list [email protected] http://news.gmane.org/gmane.os.apple.fink.gnome
console_log.txt
(text/plain, 3.3 KB)
12/17/08 3:13:34 PM [0x0-0x22022].org.x.X11[652] X11.app: main(): argc=2 12/17/08 3:13:34 PM [0x0-0x22022].org.x.X11[652] argv[0] = /Applications/Utilities/X11.app/Contents/MacOS/X11 12/17/08 3:13:34 PM [0x0-0x22022].org.x.X11[652] argv[1] = -psn_0_139298 12/17/08 3:13:34 PM [0x0-0x22022].org.x.X11[652] Waiting for startup parameters via Mach IPC. 12/17/08 3:13:34 PM org.x.startx[654] bash_profile 12/17/08 3:13:34 PM org.x.startx[654] font_cache: Scanning user font directories to generate X11 font caches 12/17/08 3:13:34 PM org.x.privileged_startx[675] mktemp: mkdtemp failed on /tmp/.ICE-unix: File exists 12/17/08 3:13:34 PM org.x.privileged_startx[675] mktemp: mkdtemp failed on /tmp/.X11-unix: File exists 12/17/08 3:13:34 PM org.x.privileged_startx[675] mktemp: mkdtemp failed on /tmp/.font-unix: File exists 12/17/08 3:13:34 PM org.x.startx[654] font_cache: Updating FC cache 12/17/08 3:13:34 PM org.x.privileged_startx[675] font_cache: Scanning user font directories to generate X11 font caches 12/17/08 3:13:34 PM org.x.privileged_startx[675] font_cache: Updating FC cache 12/17/08 3:13:34 PM org.x.startx[654] xauth: creating new authority file /Users/rjb/.serverauth.654 12/17/08 3:13:34 PM org.x.startx[654] xinit: Detected Xquartz startup, setting CFProcessPath=/Applications/Utilities/X11.app/Contents/MacOS/X11 12/17/08 3:13:35 PM org.x.startx[654] Xquartz starting: 12/17/08 3:13:35 PM org.x.startx[654] X.org Release 7.2 12/17/08 3:13:35 PM org.x.startx[654] X.Org X Server 1.3.0-apple21 12/17/08 3:13:35 PM org.x.startx[654] Build Date: 20080612 12/17/08 3:13:35 PM org.x.startx[654] Xquartz: run by launchd for fd 0 12/17/08 3:13:35 PM org.x.startx[654] .xinitrc - rjb 12/17/08 3:13:35 PM [0x0-0x22022].org.x.X11[652] X11.app: Launching /usr/X11/bin/xterm: 12/17/08 3:13:35 PM [0x0-0x22022].org.x.X11[652] argv[0] = /usr/bin/login 12/17/08 3:13:35 PM [0x0-0x22022].org.x.X11[652] argv[1] = -fp 12/17/08 3:13:35 PM [0x0-0x22022].org.x.X11[652] argv[2] = rjb 12/17/08 3:13:35 PM [0x0-0x22022].org.x.X11[652] argv[3] = /bin/sh 12/17/08 3:13:35 PM [0x0-0x22022].org.x.X11[652] argv[4] = -c 12/17/08 3:13:35 PM [0x0-0x22022].org.x.X11[652] argv[5] = /usr/X11/bin/xterm 12/17/08 3:13:35 PM org.x.startx[654] gnome-session 12/17/08 3:13:35 PM org.x.startx[654] Xquartz: run by launchd for fd 7 12/17/08 3:13:36 PM org.x.startx[654] ** Message: another SSH agent is running at: /tmp/launch-AudOrf/Listeners 12/17/08 3:13:36 PM org.x.startx[654] _IceTransOpen: Unable to find transport for dnet 12/17/08 3:13:36 PM org.x.startx[654] Window manager warning: Failed to read saved session file /Users/rjb/.config/metacity/sessions/10519612e27bfb08fc122955561590331000000007260007.ms: Failed to open file '/Users/rjb/.config/metacity/sessions/10519612e27bfb08fc122955561590331000000007260007.ms': No such file or directory 12/17/08 3:13:36 PM org.x.startx[654] _IceTransOpen: Unable to find transport for dnet 12/17/08 3:13:36 PM org.x.startx[654] _IceTransOpen: Unable to find transport for dnet 12/17/08 3:13:36 PM org.x.startx[654] font_cache: Done 12/17/08 3:13:36 PM org.x.privileged_startx[675] font_cache: Done 12/17/08 3:13:36 PM org.x.startx[654] _IceTransOpen: Unable to find transport for dnet
xinitrc.txt
(text/plain, 272 B)
#!/bin/sh # Modifications for X11 under MacOSX 10.5 echo ".xinitrc - rjb" . /sw/bin/init.sh X11_SESSION=GNOME-SESSION export X11_SESSION /sw/bin/autocutsel & #added from MacOSXHints forum - 2/25/2004 echo "gnome-session" exec /sw/bin/gnome-session