gajim-remote improvement
Sometimes its so happend that gajim roster is not hidden but located under other windows or on other workspace. So to focus it i need to run gajim-remote toggle_roster_appearance twice.
i see two solutions of this problem: a) implement roster autohide timeout; So it will be no unfocused windows. b) if roster is focused and gajim-remote toggle_roster_appearance is called -- hide roster, Else focus roster window.