DirectFB几个辅助工具

DirectFB几个辅助工具

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

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

-----------------------------------
[ Windows ] ---------------------------------------------
IndexReference.RefsXYWidthHeightOpacityIDFlagsPIDTITLEOtherInfo
-------------------------------------------------------------------------------------------
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(菜单)VISIBLEDECORATED
10 0x00000147: 7 0 , 26 240 x 268 0xff 33 - 3310 媒体播放器L(播放)R(菜单)VISIBLEDECORATED
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()VISIBLEDECORATED
5 0x000000e2: 3 0 , 294 240 x 26 0xff 23 - 3175 L()R()VISIBLEDECORATED
4 0x000000dd: 3 0 , 0 240 x 26 0xff 22 - 3175 L()R()VISIBLEDECORATED
3 0x000000d9: 2 0 , 319 1 x 1 0xff 21 - 3175 L()R()VISIBLEDECORATED
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()VISIBLEDECORATED

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

----------------------------- [ Surfaces ] -------------------------------
Reference.RefsWidthHeightFormatVideoSystemCapabilities
------------------------------------------------------------------------
0x00000155:
1 26 x 14 RGB160k1k
0x00000153:
6 240 x 268 RGB160k126ksystemonly
0x0000014f:
8 240 x 1 RGB160k1ksystemonly
0x0000014d:
3 640 x 11 A80k7k
0x0000014c:
2 1536 x 64 RGB320k384k�
0x0000014b:
2 1536 x 64 RGB160k192k�
0x0000014a:
2 832 x 14 A80k12k
0x00000149:
1 65 x 14 RGB160k2k
0x00000148:
2 1 x 1 RGB160k1k
0x00000146:
10 240 x 268 RGB160k126ksystemonly
0x00000144:
2 12 x 18 ARGB0k1k
0x00000143:
1 10 x 16 ARGB0k1k
0x00000137:
5 1536 x 64 RGB160k192k�
0x00000136:
1 26 x 14 RGB160k1k
0x00000134:
41 240 x 268 RGB160k126ksystemonly
0x00000132:
2 11 x 18 ARGB0k1k
0x00000131:
1 9 x 16 ARGB0k1k
0x00000130:
2 17 x 11 ARGB0k1k
0x0000012f:
1 15 x 9 ARGB0k1k
0x0000012e:
13 832 x 14 A80k12k
0x0000012d:
1 39 x 14 RGB160k2k
0x0000012c:
2 1 x 1 RGB160k1k
0x0000012a:
16 240 x 268 RGB160k126ksystemonly
0x00000112:
4 832 x 14 A80k12k
0x00000111:
4 240 x 320 RGB160k150k
0x0000010f:
10 120 x 281 RGB160k66ksystemonly
0x0000010b:
2 12 x 18 ARGB0k1k
0x0000010a:
1 10 x 16 ARGB0k1k
0x00000100:
2 12 x 18 ARGB0k1k
0x000000ff:
1 10 x 16 ARGB0k1k
0x000000f5:
3 240 x 268 RGB160k126k
0x000000f4:
1 26 x 14 RGB160k1k
0x000000f2:
4 240 x 268 RGB160k126ksystemonly
0x000000f0:
2 240 x 320 RGB160k150k
0x000000ef:
2 240 x 320 RGB160k150k
0x000000ee:
2 240 x 320 RGB160k150k
0x000000ed:
2 240 x 26 RGB160k13k
0x000000ec:
2 240 x 26 RGB160k13k
0x000000eb:
6 832 x 14 A80k12k
0x000000e8:
7 1536 x 64 RGB160k192k�
0x000000e5:
11 240 x 268 RGB160k126ksystemonly
0x000000e3:
1 240 x 26 RGB160k13k
0x000000e1:
6 240 x 26 RGB160k13ksystemonly
0x000000df:
4 1536 x 64 RGB320k384k�
0x000000de:
1 240 x 26 RGB160k13k
0x000000dc:
6 240 x 26 RGB160k13ksystemonly
0x000000da:
2 1 x 1 RGB160k1k
0x000000d8:
4 1 x 1 RGB160k1ksystemonly
0x000000d6:
2 12 x 18 ARGB0k1k
0x000000d5:
1 10 x 16 ARGB0k1k
0x000000c8:
2 12 x 18 ARGB0k1k
0x000000c7:
1 10 x 16 ARGB0k1k
0x0000007f:
2 12 x 18 ARGB0k1k
0x0000007e:
1 10 x 16 ARGB0k1k
0x0000003b:
2 17 x 11 ARGB0k1k
0x0000003a:
1 15 x 9 ARGB0k1k
0x00000035:
2 240 x 320 RGB160k150ksystemonly
0x00000032:
2 240 x 180 RGB160k85ksystemonly
0x00000030:
2 1536 x 64 RGB160k192k�
0x0000002f:
2 11 x 18 ARGB0k1k
0x0000002e:
1 9 x 16 ARGB0k1k
0x0000002d:
2 832 x 14 A80k12k
0x00000029:
2 1536 x 64 RGB320k384k�
0x00000027:
2 1 x 1 RGB160k1k
0x00000025:
1 240 x 320 RGB160k150ksystemonly
0x0000001f:
2 240 x 320 RGB160k300ksystemonlydouble
0x0000001c:
2 12 x 18 ARGB0k1ksystemonly
0x0000001a:
2 12 x 18 ARGB0k1k
0x00000019:
1 10 x 16 ARGB0k1k
0x0000000f:
2 240 x 320 ARGB0k300k
0x0000000e:
2 240 x 320 ARGB0k300k
0x0000000c:
2 640 x 480 RGB16750k750kvideoonlydouble
0x00000009:
1 214 x 64 ARGB0k54k
0x00000008:
1 214 x 64 ARGB0k54k
0x00000007:
1 214 x 64 ARGB0k54k
0x00000006:
1 214 x 64 ARGB0k54k
0x00000005:
1 214 x 64 ARGB0k54k
0x00000004:
1 214 x 64 ARGB0k54k
0x00000003:
1 214 x 64 ARGB0k54k
0x00000002:
1 214 x 64 ARGB0k54k
0x00000001:
1 214 x 64 ARGB0k54k
------------
750k6170k->6920ktotal

-----------------------------------
[ WindowsofLayer0 ] -----------------------------------
Reference.RefsXYWidthHeightOpacityIDCapabilitiesState&Options
--------------------------------------------------------------------------------------------
0x0000001b:
24 239 , 189 12 x 18 0xff 1 *alphachannelGHOST
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 -doublebuffer

----------------------------------
[ ContextsofLayer0 ] -----------------------------------
Reference.RefsWidthHeightFormatLocationonscreenRegionsActiveInfoLevel
--------------------------------------------------------------------------------------------
0x0000000a:
24 640 x 480 RGB16 0.0 , 0.0 -> 1.0 , 1.0 1 (*)SHAREDN/A


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

Screen( 00 )FBDevPrimaryScreen(primaryscreen)
Caps:VSYNCPOWER_MANAGEMENT

Layer(
00 )FBDevPrimaryLayer(primarylayer)
Type:GRAPHICS
Caps:SURFACEBRIGHTNESSCONTRASTSATURATION


Input(
00 )Keyboard(primarykeyboard)
Type:KEYBOARD
Caps:KEYS

Input(
01 )IMPS/ 2 Mouse(primarymouse)
Type:MOUSE
Caps:AXESBUTTONS
Max.Axis:
2
Max.Button:
2


dfblayer: 显示layer的信息。如:

FBDevPrimaryLayer

Width
240
Height
320
FormatRGB16
BuffermodeBACKSYSTEM


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值