IT戦記

プログラミング、起業などについて書いているプログラマーのブログです😚

Xvfb と WebKit と Gtk と楽しい!


おおおおお
めもめも

$ export DISPLAY="localhost:1.0"
$ Xvfb :1 -screen 0 1024x768x16 &
$ WebKitBuild/Debug/Programs/GtkLaunchaer
$ xwd > /tmp/hoge.wd && convert /tmp/hoge.wd hoge.gif


コンテンツ部分だけー

おおおお

$ xwininfo -tree -root

xwininfo: Window id: 0x41 (the root window) (has no name)

  Root window id: 0x41 (the root window) (has no name)
  Parent window id: 0x0 (none)
     3 children:
     0x20001d "Google - WebKit Launcher": ("lt-GtkLauncher" "Lt-GtkLauncher")  800x600+0+0  +0+0
        8 children:
        0x200029 (has no name): ()  18x18+782+582  +782+582
        0x200028 (has no name): ()  800x541+0+38  +0+38
        0x200027 (has no name): ()  34x34+764+2  +764+2
        0x200023 (has no name): ()  694x25+70+6  +70+6
           1 child:
           0x200026 (has no name): ()  690x21+2+2  +72+8
        0x200022 (has no name): ()  34x34+36+2  +36+2
        0x200021 (has no name): ()  34x34+2+2  +2+2
        0x200020 (has no name): ()  800x38+0+0  +0+0
        0x20001e (has no name): ()  1x1+-1+-1  +-1+-1
     0x200003 "lt-GtkLauncher": ("lt-GtkLauncher" "Lt-GtkLauncher")  200x200+0+0  +0+0
        5 children:
        0x200056 (has no name): ()  1x1+-1+-1  +-1+-1
        0x200040 (has no name): ()  1x1+-1+-1  +-1+-1
        0x20001c (has no name): ()  1x1+-1+-1  +-1+-1
        0x20001b (has no name): ()  1x1+-1+-1  +-1+-1
        0x200004 (has no name): ()  1x1+-1+-1  +-1+-1
     0x200001 "lt-GtkLauncher": ("lt-GtkLauncher" "Lt-GtkLauncher")  10x10+10+10  +10+10
        1 child:
        0x200002 (has no name): ()  1x1+-1+-1  +9+9

$ xwd -id 0x200028 > /tmp/hoge.wd && convert /tmp/hoge.wd hoge.gif

おおおおおお
フォントがないよ!ふぉんと(ホント)だ!

フォント入れた!
自分のブログを取ってみた