DirectFB几个辅助工具

DirectFB几个辅助工具

转载时请注明出处和作者联系方式
作者联系方式:李先静 <xianjimli at hotmail dot com>

uwmdump: 显示所有窗口的信息。我修改之后可以显示在栈中的位置,进程ID,标题和左右操作栏的文本。如:
------- [  Contexts  ] -------
Reference  . Refs  Windows
--------------------------
0x0000000d :  
43      15    

-----------------------------------
[  Windows  ] ---------------------------------------------
Index Reference  . Refs     X     Y   Width Height Opacity   ID  Flags PID TITLE  OtherInfo
-------------------------------------------------------------------------------------------
14    0x0000001d :   22      239 ,    189       12  x    18     0xff      1   *     2873           L() R() VISIBLE   
13    0x00000154 :    4        0 ,     26      240  x   268     0x00     35   -     3175    开始 L(取消) R() DECORATED 
12    0x00000150 :    5        0 ,    293      240  x     1     0x00     34   -     3175    开始 L(解锁) R() DECORATED 
11    0x0000012b :   17        0 ,     26      240  x   268     0xff     30   -     3182  联系人 L(新建) R(菜单) VISIBLE    DECORATED 
10    0x00000147 :    7        0 ,     26      240  x   268     0xff     33   -     3310  媒体播放器 L(播放) R(菜单) VISIBLE    DECORATED 
  
9    0x00000110 :    5        0 ,     26      120  x   281     0x00     27   -     3175           L() R() DECORATED 
  
8    0x00000135 :   22        0 ,     26      240  x   268     0x00     31   -     3182    日历 L(周) R(菜单) DECORATED 
  
7    0x000000f3 :    2        0 ,     26      240  x   268     0x00     25   -     3175    电话 L() R() DECORATED 
  
6    0x000000e6 :    5        0 ,     26      240  x   268     0xff     24   -     3175           L() R() VISIBLE    DECORATED 
  
5    0x000000e2 :    3        0 ,    294      240  x    26     0xff     23   -     3175           L() R() VISIBLE    DECORATED 
  
4    0x000000dd :    3        0 ,      0      240  x    26     0xff     22   -     3175           L() R() VISIBLE    DECORATED 
  
3    0x000000d9 :    2        0 ,    319        1  x     1     0xff     21   -     3175           L() R() VISIBLE    DECORATED 
  
2    0x00000036 :    1        0 ,      0      240  x   320     0x00      5   -     2913           L() R() DECORATED 
  
1    0x00000033 :    1        0 ,     26      240  x   180     0x00      4   -     2913           L() R() DECORATED 
  
0    0x00000020 :    1        0 ,      0      240  x   320     0xff      2   -     2873           L() R() VISIBLE    DECORATED 

dfbdump: 显示窗口和surface的信息。
如:

    ----------------------------- [  Surfaces  ] -------------------------------
    Reference  . Refs  Width Height  Format     Video   System  Capabilities
    ------------------------------------------------------------------------
    0x00000155 :   
1       26  x    14       RGB16     0k       1k   
    0x00000153 :   
6      240  x   268       RGB16     0k     126k   system only 
    0x0000014f :   
8      240  x     1       RGB16     0k       1k   system only 
    0x0000014d :   
3      640  x    11          A8     0k       7k   
    0x0000014c :   
2     1536  x    64       RGB32     0k     384k� 
    0x0000014b :   
2     1536  x    64       RGB16     0k     192k� 
    0x0000014a :   
2      832  x    14          A8     0k      12k   
    0x00000149 :   
1       65  x    14       RGB16     0k       2k   
    0x00000148 :   
2        1  x     1       RGB16     0k       1k   
    0x00000146 :  
10      240  x   268       RGB16     0k     126k   system only 
    0x00000144 :   
2       12  x    18        ARGB     0k       1k   
    0x00000143 :   
1       10  x    16        ARGB     0k       1k   
    0x00000137 :   
5     1536  x    64       RGB16     0k     192k� 
    0x00000136 :   
1       26  x    14       RGB16     0k       1k   
    0x00000134 :  
41      240  x   268       RGB16     0k     126k   system only 
    0x00000132 :   
2       11  x    18        ARGB     0k       1k   
    0x00000131 :   
1        9  x    16        ARGB     0k       1k   
    0x00000130 :   
2       17  x    11        ARGB     0k       1k   
    0x0000012f :   
1       15  x     9        ARGB     0k       1k   
    0x0000012e :  
13      832  x    14          A8     0k      12k   
    0x0000012d :   
1       39  x    14       RGB16     0k       2k   
    0x0000012c :   
2        1  x     1       RGB16     0k       1k   
    0x0000012a :  
16      240  x   268       RGB16     0k     126k   system only 
    0x00000112 :   
4      832  x    14          A8     0k      12k   
    0x00000111 :   
4      240  x   320       RGB16     0k     150k   
    0x0000010f :  
10      120  x   281       RGB16     0k      66k   system only 
    0x0000010b :   
2       12  x    18        ARGB     0k       1k   
    0x0000010a :   
1       10  x    16        ARGB     0k       1k   
    0x00000100 :   
2       12  x    18        ARGB     0k       1k   
    0x000000ff :   
1       10  x    16        ARGB     0k       1k   
    0x000000f5 :   
3      240  x   268       RGB16     0k     126k   
    0x000000f4 :   
1       26  x    14       RGB16     0k       1k   
    0x000000f2 :   
4      240  x   268       RGB16     0k     126k   system only 
    0x000000f0 :   
2      240  x   320       RGB16     0k     150k   
    0x000000ef :   
2      240  x   320       RGB16     0k     150k   
    0x000000ee :   
2      240  x   320       RGB16     0k     150k   
    0x000000ed :   
2      240  x    26       RGB16     0k      13k   
    0x000000ec :   
2      240  x    26       RGB16     0k      13k   
    0x000000eb :   
6      832  x    14          A8     0k      12k   
    0x000000e8 :   
7     1536  x    64       RGB16     0k     192k� 
    0x000000e5 :  
11      240  x   268       RGB16     0k     126k   system only 
    0x000000e3 :   
1      240  x    26       RGB16     0k      13k   
    0x000000e1 :   
6      240  x    26       RGB16     0k      13k   system only 
    0x000000df :   
4     1536  x    64       RGB32     0k     384k� 
    0x000000de :   
1      240  x    26       RGB16     0k      13k   
    0x000000dc :   
6      240  x    26       RGB16     0k      13k   system only 
    0x000000da :   
2        1  x     1       RGB16     0k       1k   
    0x000000d8 :   
4        1  x     1       RGB16     0k       1k   system only 
    0x000000d6 :   
2       12  x    18        ARGB     0k       1k   
    0x000000d5 :   
1       10  x    16        ARGB     0k       1k   
    0x000000c8 :   
2       12  x    18        ARGB     0k       1k   
    0x000000c7 :   
1       10  x    16        ARGB     0k       1k   
    0x0000007f :   
2       12  x    18        ARGB     0k       1k   
    0x0000007e :   
1       10  x    16        ARGB     0k       1k   
    0x0000003b :   
2       17  x    11        ARGB     0k       1k   
    0x0000003a :   
1       15  x     9        ARGB     0k       1k   
    0x00000035 :   
2      240  x   320       RGB16     0k     150k   system only 
    0x00000032 :   
2      240  x   180       RGB16     0k      85k   system only 
    0x00000030 :   
2     1536  x    64       RGB16     0k     192k� 
    0x0000002f :   
2       11  x    18        ARGB     0k       1k   
    0x0000002e :   
1        9  x    16        ARGB     0k       1k   
    0x0000002d :   
2      832  x    14          A8     0k      12k   
    0x00000029 :   
2     1536  x    64       RGB32     0k     384k� 
    0x00000027 :   
2        1  x     1       RGB16     0k       1k   
    0x00000025 :   
1      240  x   320       RGB16     0k     150k   system only 
    0x0000001f :   
2      240  x   320       RGB16     0k     300k   system only  double       
    0x0000001c :   
2       12  x    18        ARGB     0k       1k   system only 
    0x0000001a :   
2       12  x    18        ARGB     0k       1k   
    0x00000019 :   
1       10  x    16        ARGB     0k       1k   
    0x0000000f :   
2      240  x   320        ARGB     0k     300k   
    0x0000000e :   
2      240  x   320        ARGB     0k     300k   
    0x0000000c :   
2      640  x   480       RGB16   750k     750k   video only   double       
    0x00000009 :   
1      214  x    64        ARGB     0k      54k   
    0x00000008 :   
1      214  x    64        ARGB     0k      54k   
    0x00000007 :   
1      214  x    64        ARGB     0k      54k   
    0x00000006 :   
1      214  x    64        ARGB     0k      54k   
    0x00000005 :   
1      214  x    64        ARGB     0k      54k   
    0x00000004 :   
1      214  x    64        ARGB     0k      54k   
    0x00000003 :   
1      214  x    64        ARGB     0k      54k   
    0x00000002 :   
1      214  x    64        ARGB     0k      54k   
    0x00000001 :   
1      214  x    64        ARGB     0k      54k   
                                              ------   ------
                                                750k    6170k   -> 6920k total

    -----------------------------------
[  Windows of Layer 0  ] -----------------------------------
    Reference  . Refs     X     Y   Width Height Opacity   ID     Capabilities   State & Options
    --------------------------------------------------------------------------------------------
    0x0000001b :  
24      239 ,    189       12  x    18     0xff      1   *  alphachannel   GHOST         
    0x00000152 :   
5        0 ,     26      240  x   268     0x00     35   - 
    0x0000014e :   
6        0 ,    293      240  x     1     0x00     34   - 
    0x00000129 :  
18        0 ,     26      240  x   268     0xff     30   - 
    0x00000145 :   
8        0 ,     26      240  x   268     0xff     33   - 
    0x0000010e :   
6        0 ,     26      120  x   281     0x00     27   - 
    0x00000133 :  
23        0 ,     26      240  x   268     0x00     31   - 
    0x000000f1 :   
3        0 ,     26      240  x   268     0x00     25   - 
    0x000000e4 :   
6        0 ,     26      240  x   268     0xff     24   - 
    0x000000e0 :   
4        0 ,    294      240  x    26     0xff     23   - 
    0x000000db :   
4        0 ,      0      240  x    26     0xff     22   - 
    0x000000d7 :   
3        0 ,    319        1  x     1     0xff     21   - 
    0x00000034 :   
2        0 ,      0      240  x   320     0x00      5   - 
    0x00000031 :   
2        0 ,     26      240  x   180     0x00      4   - 
    0x0000001e :   
2        0 ,      0      240  x   320     0xff      2   -  double buffer 

    ----------------------------------
[  Contexts of Layer 0  ] -----------------------------------
    Reference  . Refs  Width Height Format   Location on screen  Regions  Active  Info    Level
    --------------------------------------------------------------------------------------------
    0x0000000a :  
24      640  x   480   RGB16     0.0 ,   0.0  ->  1.0 ,   1.0      1      (*)    SHARED   N/A


dfbinfo: 显示screen和输入设备信息。

    Screen ( 00 ) FBDev Primary Screen            (primary screen)
       Caps: VSYNC POWER_MANAGEMENT

         Layer (
00 ) FBDev Primary Layer             (primary layer)
            Type:    GRAPHICS
            Caps:    SURFACE BRIGHTNESS CONTRAST SATURATION


    Input (
00 ) Keyboard                        (primary keyboard)
       Type: KEYBOARD
       Caps: KEYS

    Input (
01 ) IMPS/ 2  Mouse                    (primary mouse)
       Type: MOUSE
       Caps: AXES BUTTONS
       Max. Axis: 
2
       Max. Button: 
2


dfblayer: 显示layer的信息。如:

    FBDev Primary Layer

    Width       
240
    Height      
320
    Format      RGB16
    Buffermode  BACKSYSTEM


~~end~~
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值