image
image

Go Back   macosx.com > Mac Help Forums > Mac OS X System & Mac Software

Reply
 
Thread Tools
  #1  
Old October 25th, 2001, 01:41 PM
nice face!
 
Join Date: Feb 2001
Posts: 49
Thanks: 0
Thanked 0 Times in 0 Posts
soellman is on a distinguished road
xfree/xdarwin/multihead problems

So I have problems with my newly installed xfree setup, installed with fink (sudo fink install xfree86-rootless), and 1.0a3 of XDarwin. I have two screens, one the built in ATI card and the other a terribly supported proformance3 card with an SGI lcd attached. Whenever xfree wants to access the second screen, blammo:

[think:~] oliver% XDarwinStartup -quartz
Running in parallel with Mac OS X Quartz window server.

This is a pre-release version of XFree86, and is not supported in any
way. Bugs may be reported to XFree86@XFree86.Org and patches submitted
to fixes@XFree86.Org. Before reporting bugs in pre-release versions,
please check the latest version in the XFree86 CVS repository
(http://www.XFree86.Org/cvs)

XFree86 Version 4.1.99.1 / X Window System
(protocol Version 11, revision 0, vendor release 6510)
Release Date: xx September 2001
If the server is older than 6-12 months, or if your hardware is
newer than the above date, look for a newer version before
reporting problems. (See http://www.XFree86.Org/FAQ)
Operating System: Darwin
Using keymapping provided in /System/Library/Keyboards/USA.keymapping.
Display mode: Rootless Quartz
Screen 0 added: 1152x849 @ (0,21)
Screen 1 added: 1600x1024 @ (1152,-154)
Screen 0 placed at X11 coordinate (0,0).
Screen 1 placed at X11 coordinate (1152,-175).

This is a pre-release version of XFree86, and is not supported in any
way. Bugs may be reported to XFree86@XFree86.Org and patches submitted
to fixes@XFree86.Org. Before reporting bugs in pre-release versions,
please check the latest version in the XFree86 CVS repository
(http://www.XFree86.Org/cvs)

XFree86 Version 4.1.99.1 / X Window System
(protocol Version 11, revision 0, vendor release 6510)
Release Date: xx September 2001
If the server is older than 6-12 months, or if your hardware is
newer than the above date, look for a newer version before
reporting problems. (See http://www.XFree86.Org/FAQ)
Operating System: Darwin
Using keymapping provided in /System/Library/Keyboards/USA.keymapping.
QuartzAudioInit: AddIOProc returned 1852797029
Display mode: Rootless Quartz
2001-10-25 10:37:18.666 XDarwin[412] An uncaught exception was raised
2001-10-25 10:37:18.666 XDarwin[412] *** -[NSCFArray objectAtIndex:]: index (2) beyond bounds (2)
2001-10-25 10:37:18.666 XDarwin[412] *** Uncaught exception: <NSRangeException> *** -[NSCFArray objectAtIndex:]: index (2) beyond bounds (2)
[think:~] oliver%


Can I just disable the second screen? Is this a known bug?
Reply With Quote
  #2  
Old October 25th, 2001, 05:24 PM
scruffy's Avatar
Notorious Olive Counter
 
Join Date: Dec 2000
Location: Soviet Canuckistan
Posts: 1,726
Thanks: 0
Thanked 0 Times in 0 Posts
scruffy is on a distinguished road
I am using OroborOSX, a quartz/Cocoa window manager, and it handles dual monitors alright.

Can't name the URL for you, but a google search for oroborosx should turn it up - pretty nice overall too, blends in well with other OS X apps.
__________________

What is the robbing of a bank compared to the founding of a bank?
-- Bertold Brecht
Reply With Quote
  #3  
Old October 25th, 2001, 05:42 PM
nice face!
 
Join Date: Feb 2001
Posts: 49
Thanks: 0
Thanked 0 Times in 0 Posts
soellman is on a distinguished road
it's xfree

xfree or xdarwin isn't handling the multihead right.. I think XDarwin. the window manager comes much later and doesn't have anything to do with this problem.. I'm not even using a wm at the moment.

I think XDarwin isn't getting the screen sizes right for my second monitor..

so I boot up, this time using full screen rather than rootless:

XFree86 Version 4.1.99.1 / X Window System
(protocol Version 11, revision 0, vendor release 6510)
Release Date: xx September 2001
If the server is older than 6-12 months, or if your hardware is
newer than the above date, look for a newer version before
reporting problems. (See http://www.XFree86.Org/FAQ)
Operating System: Darwin
Using keymapping provided in /System/Library/Keyboards/USA.keymapping.
QuartzAudioInit: AddIOProc returned 1852797029
Display mode: Full screen Quartz

okay, fine, right?

I set DISPLAY to localhost:0.0, and run xterm. works fine on the ATI screen.

I set DISPLAY to localhost:0.1 and run xterm and XDarwin's output gives:

kCGErrorIllegalArgument : CGSGetDisplayBounds (display 48124288)
kCGErrorIllegalArgument : CGSGetDisplayRowBytes
Screen 0 added: 0x0 @ (0,0)
kCGErrorIllegalArgument : CGSGetDisplayBounds (display 65539)
kCGErrorIllegalArgument : CGSGetDisplayRowBytes
Screen 1 added: 0x0 @ (0,0)

after that the Xserver is basically hosed. anyone? This has gotta be a bug..

I have not tried to run a window manager, spawn a window on screen0 and move it over to screen1. But this worked 6 months ago with the first releases of xfree/darwin, of course it was only one screen at that time, but it was the unsupported one it ran on.
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
ftp upload problems John Melby Mac OS X System & Mac Software 4 April 5th, 2007 07:55 AM
shutdown problems, advice needed Gnomo Mac OS X System & Mac Software 3 April 29th, 2005 06:32 PM
Firewire problems on Powerbook Zeal Hardware & Peripherals 5 January 18th, 2005 10:55 PM
Disc problems - need some help AdmiralAK Mac OS X System & Mac Software 28 October 23rd, 2003 11:00 AM
Modem problems Henkies Hardware & Peripherals 1 August 31st, 2001 05:03 AM


All times are GMT -5. The time now is 11:50 PM.


Mac Support® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Copyright 2000-2008 DigitalCrowd, Inc.