directfb窗口管理器一共有3种:
default,unique,sawman
选择不同的窗口管理器,可以使用下列参数:
wm=default或者wm=unique或wm=sawman
default是默认的窗口管理器,功能很简单,只实现了简单的一个窗口栈
unique则还增加了一些窗口修饰的功能,比如:标题,边框等
sawman则是新的窗口管理器,除了实现上面的功能外,还提供了接口,用户就可以自己控制窗口
主要是实现SaWManCallbacks,可以参考sawman samples下的testman.c tools下的swmdump.c等
在pc上调试后面2种的时候需要注意:
make install后,需要
sudo cp /usr/local/lib/libuniquewm-1.4.so.0* /usr/lib/
sudo cp /usr/local/lib/libsawman-1.4.so.1* /usr/lib/
否则运行的时候 ,会提示dlopen失败