Hi,

You have to add the "wm = sawman" option in the directfbrc file.
See the directfbrc man page.

Regards,
--
Pedro Aguilar

> Hi.
>
> I hope someone can help a newbie with SaWMan. I'm trying to follow the
> README file to get the tiled windows on my screen (a TV connected to my
> target). The framebuffer/DirectFB stuff is working because I can run the
> example apps like df_andi etc so I guess that I don't need any
> 'gfxdrivers' directory. The problem is that I don't get it how the
> SaWMan should be used.
>
> The README section "Running testman" says:
>
> "Once you have a session running after setting the option "wm = sawman"
> ..."
>
> What is the meaning with "session" here?
>
> I try to run it this way: I have two telnet sessions to my target. In
> session #1 I start "testman":
>
> bash-2.05b# ./testman
> (*) SaWMan/TestMan: Initializing...
>
>      =======================|  DirectFB 1.0.0  |=======================
>           (c) 2001-2007  The DirectFB Organization (directfb.org)
>           (c) 2000-2004  Convergence (integrated media) GmbH
>         ------------------------------------------------------------
>
> (*) DirectFB/Core: Single Application Core. (2007-09-07 11:18)
> (*) Direct/Thread: Running 'VT Switcher' (CRITICAL, 1686)...
> (*) Direct/Thread: Running 'Keyboard Input' (INPUT, 1687)...
> (*) DirectFB/Input: Keyboard 0.9 (directfb.org)
> (!) Direct/Modules: Could not open module directory
> `/usr/lib/directfb-1.0-0/gfxdrivers'!
>     --> No such file or directory
> (*) DirectFB/Graphics: Generic Software Rasterizer 0.6 (directfb.org)
> (*) DirectFB/Core/WM: SaWMan 0.1 (directfb.org)
>>>>>> CALL  sawman_call
> <<<<< EXIT sawman_call - ERROR:  no manager
>>>>>> CALL  sawman_call
> <<<<< EXIT sawman_call - ERROR:  no manager
>>>>>> CALL  sawman_call
> <<<<< EXIT sawman_call - ERROR:  no manager
>>>>>> CALL  ISaWMan_Construct
> <<<<< EXIT ISaWMan_Construct
>>>>>> CALL  ISaWMan_CreateManager
>    >>>>> CALL  sawman_register
>    <<<<< EXIT sawman_register
> (*) SaWMan/TestMan: Process added (1684) [1]!
> <<<<< EXIT ISaWMan_CreateManager
>
> here the application just waits. Nothing happens on my screen.
>
>
> In session #2 I run "testrun":
>
> bash-2.05b# ./testrun Penguins
> (*) SaWMan/TestRun: Initializing...
>
>      =======================|  DirectFB 1.0.0  |=======================
>           (c) 2001-2007  The DirectFB Organization (directfb.org)
>           (c) 2000-2004  Convergence (integrated media) GmbH
>         ------------------------------------------------------------
>
> (*) DirectFB/Core: Single Application Core. (2007-09-07 11:18)
> (*) Direct/Thread: Running 'VT Switcher' (CRITICAL, 1690)...
> (*) Direct/Thread: Running 'Keyboard Input' (INPUT, 1691)...
> (*) DirectFB/Input: Keyboard 0.9 (directfb.org)
> (!) Direct/Modules: Could not open module directory
> `/usr/lib/directfb-1.0-0/gfxdrivers'!
>     --> No such file or directory
> (*) DirectFB/Graphics: Generic Software Rasterizer 0.6 (directfb.org)
> (*) DirectFB/Core/WM: SaWMan 0.1 (directfb.org)
>>>>>> CALL  sawman_call
> <<<<< EXIT sawman_call - ERROR:  no manager
>>>>>> CALL  sawman_call
> <<<<< EXIT sawman_call - ERROR:  no manager
>>>>>> CALL  sawman_call
> <<<<< EXIT sawman_call - ERROR:  no manager
>>>>>> CALL  ISaWMan_Construct
> <<<<< EXIT ISaWMan_Construct
>>>>>> CALL  ISaWMan_Start
>    >>>>> CALL  sawman_call
>    <<<<< EXIT sawman_call - ERROR:  no manager
> <<<<< EXIT ISaWMan_Start
> (#) DirectFBError [saw->Start( saw, ((argc > 1) && argv[1]) ? argv[1] :
> "Test Application", &pid )]: No (suitable) implementation found!
> (*) SaWMan/TestRun: Shutting down...
>>>>>> CALL  sawman_call
> <<<<< EXIT sawman_call - ERROR:  no manager
> bash-2.05b#
>
> As you can see I have added some trace printouts to the sawman code and
> what I can see is that the check for presence of the manager fails in
> function sawman_call() in file sawman.c when I run "testrun". The
> "testman" process seems to successfully create a sawman manager though.
> How do the two processes communicate? Or am I totally messing things up
> here?
>
> I should also mention that I am not using the testman and testrun
> scripts in directory samples (because they try to start my compiler ???
> which I don't have on the target). Instead I install and run the apps in
> directory samples/.libs instead.
>
> Any help would be greatly appreciated!
>
> Best regards,
> Lars Salomonsson
>
> _______________________________________________
> directfb-users mailing list
> [email protected]
> http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users
>



_______________________________________________
directfb-users mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users

Reply via email to