basic linux (gtk) version

drop downs don't work yet. I still submit this PR because the other stuff works and it's better than nothing...