add wmctrl dependency