fix everything

now linux build finally works as intended - everything works including gui, keyboard, sound