Syllable Forum Index Syllable
Syllable Forums
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Could the (X)DirectFB appserver work in an X11 window?

 
Post new topic   Reply to topic    Syllable Forum Index -> Syllable Server
View previous topic :: View next topic  
Author Message
dav7



Joined: 04 Jul 2008
Posts: 154
Location: Australia

PostPosted: Mon Jul 14, 2008 8:11 am    Post subject: Could the (X)DirectFB appserver work in an X11 window? Reply with quote

Syllable Server is awesome and all (I mean that in general; I haven't tried it yet, although I will be doing so), but I can imagine that people that don't use Syllable Server are still gonna want to be able to run Syllable apps on their own Linux distro.

So this is both a proposal to allow the appserver to be packaged in other distros once it's been ported (as IMHO this is very likely to happen anyway), but also to have the appserver able to run Syllable apps rootless in an X11 session, in an X11 window of its own a bit like in the [url=http://sourceforge.net/projects/ozonegui]oZone GUI[/url], as well as by itself running on the Linux framebuffer.

-dav7


Last edited by dav7 on Mon Jul 14, 2008 10:26 pm; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail
Vanders
The Knights of Syllable


Joined: 14 Sep 2007
Posts: 849

PostPosted: Mon Jul 14, 2008 8:29 am    Post subject: Reply with quote

The problem with doing anything rootless (X on the appserver, appserver on X) is that it's a lot of work! It requires quite a bit of effort to port the low level parts of X/the appserver to be able to draw on a "rootless" surface using the same window manager as each other.
Back to top
View user's profile Send private message Send e-mail
dav7



Joined: 04 Jul 2008
Posts: 154
Location: Australia

PostPosted: Mon Jul 14, 2008 10:34 pm    Post subject: Reply with quote

Yeah. Hm...

As an aside, you're saying you won't be using DirectFB's internal windowmanager? Do you plan to remove that code?

-dav7
Back to top
View user's profile Send private message Send e-mail
Vanders
The Knights of Syllable


Joined: 14 Sep 2007
Posts: 849

PostPosted: Tue Jul 15, 2008 2:30 am    Post subject: Reply with quote

If you did X on top of SDL (Either through DFB or direct) you'd end up with an X server inside an SDL window, which is obviously the root window and it's need it's own window manager. If you do rootless X, it makes sense to use the same window manager as native windows, so they all behave the same way as much as possible.
Back to top
View user's profile Send private message Send e-mail
dav7



Joined: 04 Jul 2008
Posts: 154
Location: Australia

PostPosted: Tue Jul 15, 2008 2:37 am    Post subject: Reply with quote

Right, that's understandable.

-dav7
Back to top
View user's profile Send private message Send e-mail
skywaker



Joined: 23 Sep 2007
Posts: 104
Location: Slovakia

PostPosted: Fri Aug 15, 2008 10:00 am    Post subject: why not use Reply with quote

why not use http://home.comcast.net/~fbui/fwe.html

FWE.. is very simply and now in alpha stage
Back to top
View user's profile Send private message Visit poster's website
Kaj
The Knights of Syllable


Joined: 14 Sep 2007
Posts: 2207
Location: Friesland

PostPosted: Fri Aug 15, 2008 11:41 am    Post subject: Reply with quote

We talked about that before. It has been in an alpha stage for a long time. It doesn't have overlapping windows. It supports only one window per program. SDL has one window per program and it's already in Server.

If you want to play with a more mature windowing system on Server, there's a recipe for Xynth in Builder.
Back to top
View user's profile Send private message Visit poster's website
NecroRomancist



Joined: 18 Sep 2007
Posts: 272

PostPosted: Thu May 14, 2009 8:27 am    Post subject: Reply with quote

I was going to propose Xynth Smile
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Syllable Forum Index -> Syllable Server All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group