----- Original Message ----- From: "Eero Tamminen" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Thursday, December 29, 2005 5:22 PM
Subject: [maemo-developers] Maemo in Suse Linux 9.1.


Hi,

I was trying to installed Maemo SDK in Suse Linux 9.1.  I followed all
the instructions inside the tutorial and all work well until the part
where I have to setup Xephyr.  I created one file as suggested in the
manual and place it inside the / by using root.

Which file you're referring to?


The file i'm reffering to is start-xephyr.sh.



I re-login by using the user that I created during the setup process
and try to execute Xephyr by using this command: ./start-xephyr.sh &.

I think the instructions assume you give as Sbox-user a user already
existing on your machine. (the user running the desktop)

Setting up multi-user Sbox setup is slightly more complicated.


Yes I am using the same existing user in the machine.


Unfortunately it give me this error: Xephyr cannot open host display.

If you're running an X program (such as Xephyr) as another user, you
need to tell your X server that this other user should be able to
connect his X clients to your X server.

There are several ways to do this:
- "xhost +localhost" as the normal user, or
- copying the .Xauthority from your normal home directory to
 the home directory of the new user (home directory of course
 depending on whether you're running Xephyr from outside or
 inside Sbox)
(There are some other ways too, but these are easiest)


I am running Xephyr from outside Sbox. Sbox is locate at /scratchbox so I put start-xephyr.sh outside Sbox that is in the / directory so when I try to execute the file I'm using ./start-xephyr.sh and with the existing user in the machine. So do I still need to do anything with the .Xauthority file?


Is DISPLAY set?
I ignored the error and went on to procedd with
the next section that is:

Maemo programs cannot run if they don't have an X server (in
this case Xephyr) on where to show their UIs.


FYI: Xephyr is a "virtual" X server for the Maemo applications that has
correct screen size and bit-depth.  It uses your desktop X server
window as it's framebuffer.  (Note: Xephyr is a real X server unlike
Xnest which is just an X server proxy i.e. limited to the capabilities
of the X server which it's proxying.  Xephyr can support X extensions
that your desktop XFree86 X server propbably doesn't, such as Xdamage,
Xcomposite etc.)


- Eero

_______________________________________________
maemo-developers mailing list
[email protected]
https://maemo.org/mailman/listinfo/maemo-developers



_______________________________________________
maemo-developers mailing list
[email protected]
https://maemo.org/mailman/listinfo/maemo-developers

Reply via email to