desktops_i3: added set_desktop functionality