Posted almost 7 years ago. Visible to the public.

How to move a window to the next monitor on Xfce (Xubuntu)

Unfortunately, Compiz does not play nice with Xfce for me and Xfce itself does not offer a way to move a window to the next monitor.

Since I use this a lot in my daily work and there were no scripts working properly for me, I made one myself.
It's actually not bound to Xfce but should work on any window manager (haven't tried it, though).


  1. If you don't yet have xdotool, install it:

    sudo apt-get install xdotool
  2. If you don't yet have wmctrl, install it:

    sudo apt-get install wmctrl
  3. Store the attached file in some place that's in your PATH.
    The cool kids use ~/bin/.

  4. Make it executable: chmod +x ~/bin/move-to-next-monitor

Trying it

Open up a terminal and run it:


There should be no errors and the terminal window should have moved one monitor to the right.

Assigning a keyboard shortcut

  1. Open up the Xfce settings → Keyboard → Keyboard shortcuts
  2. Add an entry for move-to-next-monitor and assign a keyboard shortcut to it.
  3. It should be active right away, so try it on the settings window. :)


Props to who had a script that was basically working (not properly on 3 monitors and was lacking some workarounds) and saved me quite some time figuring this all out.

Once an application no longer requires constant development, it needs periodic maintenance for stable and secure operation. makandra offers monthly maintenance contracts that let you focus on your business while we make sure the lights stay on.

Owner of this card:

Arne Hartherz
Last edit:
almost 4 years ago
by Claus-Theodor Riegg
About this deck:
We are makandra and do test-driven, agile Ruby on Rails software development.
License for source code
Posted by Arne Hartherz to makandra dev
This website uses cookies to improve usability and analyze traffic.
Accept or learn more