[maemo-developers] [maemo-developers] Maemo in Suse Linux 9.1.

From: Edlinoor Syahril Ramlan edlinoor at omnilogic.com.my
Date: Thu Dec 29 12:20:30 EET 2005
----- Original Message ----- 
From: "Eero Tamminen" <eero.tamminen at movial.fi>
To: <maemo-developers at maemo.org>
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
> maemo-developers at maemo.org
> https://maemo.org/mailman/listinfo/maemo-developers
> 



More information about the maemo-developers mailing list