Quentin,
I'm running ion on a powerbook g4 with Mac OS X 10.4
and using the XDarwin installed via the xorg packages in
Fink. I used to use the X11.app that Apple supplies, but I
found it a bit unstable. In either case, you start the X server
by starting the .app application, not by running some
command directly. You can always put the app in your
autostart list.
You may have some trouble with the keyboard - both
X servers provide options for setting the keyboard map
and you might also have add to some stuff to your
~/.Xmodmap. I can post mine if it will help, but be warned
that I don't think either X server actually implements the
keyboard mappings correctly - I haven't been able to get
it to work exactly as I want even after lots of messing
around with xev, .Xmodmap etc.
Anyway, this is my ~/.xinit (or at least the relevant parts of it).
Hope it's useful
Samer.
--------------------------------------------------
usermodmap=$HOME/.Xmodmap
# don't forget system/user resources..
if [ -f $usermodmap ]; then
echo Installing user modmap from $usermodmap
xmodmap $usermodmap
fi
# set X11 font paths
xset fp+ ~/Library/Fonts/artwiz-aleczapka-en-1.3
xset fp+ /sw/lib/X11/fonts/misc
xset fp rehash
# this might cause font problems depending on which X server you use
export LANG='en_GB.UTF-8'
# Fink set-up
source /sw/bin/init.sh
# start the window manager
ion3 &
xsetroot -solid black
exec gkrellm
-------------------------------------------------
On 4 Jun 2007, at 20:00, Quentin Huys wrote:
Hi there
I've so far run ion on ubuntu and come to love it -- so much I
absolutely need it on my new workstation, which for random reasons
had to be a mac.
All compiles happily, but I then don't know how to get things
started. I'd really appreciate any help a lot... Thanks. So:
I first tried to log into console, run x11 (xinit) from there and
then run ion on it, but it generates errors, and then leaves me
with a blue screen that is utterly unresponsive to anything,
incluing ctrl-alt-backspace etc.
So I tried the following, while running the standard mac os x
window manager:
First start an x server on display 1 by doing
xinit -- :1
And then run ion on that display:
ion -display :1
But that won't work, and it comes up with all kinds of errors:
q-computer:~% xinit -- :1 &
[1] 427
q-computer:~%
XFree86 Version 4.4.0 / X Window System
(protocol Version 11, revision 0, vendor release 6600)
[DRI] screen 0 installation complete
Screen 0 added: 1920x1200 @ (0,0)
Could not init font path element /usr/X11R6/lib/X11/fonts/CID/,
removing from list!
q-computer:~%
q-computer:~% ion -display :1
>> Failed to load module de: dlopen(/usr/local/lib/ion/de.so, 9):
Symbol not found: _grbrush_get_slave
Referenced from: /usr/local/lib/ion/de.so
Expected in: flat namespace
>> Stack trace:
0 [C]: in 'gr_select_engine'
1 /usr/local/etc/ion/draw.lua:6
[Skipping unnamed C functions.]
>> No drawing engines loaded, trying "de".
>> Failed to load module de: dlopen(/usr/local/lib/ion/de.so, 9):
Symbol not found: _grbrush_get_slave
Referenced from: /usr/local/lib/ion/de.so
Expected in: flat namespace
>> Failed to load module query: dlopen(/usr/local/lib/ion/query.so,
9): Symbol not found: _region_inactivated
Referenced from: /usr/local/lib/ion/query.so
Expected in: flat namespace
>> Stack trace:
0 [C]: in 'load_module'
1 /usr/local/etc/ion/ion.lua:55
[Skipping unnamed C functions.]
>> Failed to load module menu: dlopen(/usr/local/lib/ion/menu.so,
9): Symbol not found: _region_inactivated
Referenced from: /usr/local/lib/ion/menu.so
Expected in: flat namespace
>> Stack trace:
0 [C]: in 'load_module'
1 /usr/local/etc/ion/ion.lua:56
[Skipping unnamed C functions.]
>> Failed to load module ionws: dlopen(/usr/local/lib/ion/ionws.so,
9): Symbol not found: _genframe_brushes_updated
Referenced from: /usr/local/lib/ion/ionws.so
Expected in: flat namespace
>> Stack trace:
0 [C]: in 'load_module'
1 /usr/local/etc/ion/ion.lua:57
[Skipping unnamed C functions.]
>> Failed to load module floatws: dlopen(/usr/local/lib/ion/
floatws.so, 9): Symbol not found: _region_do_rescue_clientwins
Referenced from: /usr/local/lib/ion/floatws.so
Expected in: flat namespace
>> Stack trace:
0 [C]: in 'load_module'
1 /usr/local/etc/ion/ion.lua:58
[Skipping unnamed C functions.]
>> Could not find a complete workspace class. Please load some
modules.
>> Unable to set up any rootwins.
>> Refusing to start due to encountered errors.
q-computer:~%
waiting for X server to shut down Quitting XDarwin...
[1] + done xinit -- :1
----------------------------------------------------------------------
----------------------------------------------------------------------
--------------------------
Thanks very much -- any help appreciated,
Q