add Unix/Linux gui support