http://vbkaisetsu.sky-air.net/wordpress/2012/03/gtk-3-4-%E3%81%AE%E3%82%BF%E3%83%83%E3%83%81%E3%82%A4%E3%83%99%E3%83%B3%E3%83%88%E3%82%92%E8%A9%A6%E3%81%99/
g++ `pkg-config --cflags gtk+-3.0` a.cpp -o hello `pkg-config --libs gtk+-3.0` -fpermissive
https://gist.github.com/chergert/4344205
python touchy.py
chromium-browser --touch-events=enabled
http://blog.vucica.net/2014/03/ubuntu-touchscreen-and-multiscreen-hd-touchscreen-on-the-left-laptop-on-the-right.html
install GL
sudo apt-get install freeglut3 freeglut3-dev
install gtkgl
sudo apt-get install gtkgl-dev
example for gtkgl
http://gtkglarea.sourcearchive.com/documentation/1.2.3-2.2/simple_8c-source.html
compile
g++ `pkg-config --cflags gtkgl-2.0` simple.cpp -o hello `pkg-config --libs gtkgl-2.0` -fpermissive -Wformat-security
g++ (Ubuntu 4.8.2-19ubuntu1) 4.8.2
gl with gtk3
https://github.com/tdz/gtkglext
http://stackoverflow.com/questions/12076648/is-there-a-way-to-have-an-opengl-context-inside-a-gtk3-application
https://www.youtube.com/watch?v=CvBbphubIGo
https://github.com/andrepiske/tegtkgl
gcc -Wall -g `pkg-config --cflags gtk+-3.0` main.c tegtkgl.c -o hello2 `pkg-config --libs gtk+-3.0` -lX11 -lGL -lm