Package Details: openbox-multihead-git 7460.4e7c884-1

Git Clone URL: (read-only)
Package Base: openbox-multihead-git
Description: A window manager for the X11 windowing system with multihead support
Upstream URL:
Licenses: GPL
Conflicts: openbox, openbox-git
Provides: openbox, openbox-git
Submitter: burntsushi
Maintainer: None
Last Packager: dustball
Votes: 18
Popularity: 0.337667
First Submitted: 2011-08-11 21:36
Last Updated: 2015-08-08 12:40

Dependencies (11)

Required by (30)

Sources (1)

Latest Comments

phunni commented on 2017-07-25 12:35

For some reason, this tries to update every single time I run an update on AUR packages...

burntsushi commented on 2017-01-13 11:41

@zeratul - openbox-multihead isn't maintained. I don't recommend using it. It is a *fork*, which means you *shouldn't* also have openbox installed. If you want independent desktops, I'd recommend either wingo or awesome or i3 or xmonad. As for Ubuntu and desktop environments, you're on your own. (I use Wingo, which I wrote, without any desktop environment on Archlinux.) Finally, this really isn't the place for this kind of support.

zeratul commented on 2017-01-13 10:05

Hello @alaricljs,

I have been a big fan of multihead window manager and I have been scouring the internet on how to do it in Ubuntu 16.04. And just came to realize that they are not supporting it anymore, until I bumped into you and @burntsushi's work.

If you don't mind, I would like to ask for your kind help and would like to ask the following questions:
1.) Is there a how to install document/guide for this package?
1.1.) Do I need to install the regular openbox package before this?
2.) Will this work on Ubuntu 16.04?
3.) What Desktop environment will this work?

I hope you guys bear with me since I am a bit noob with Linux configuration =).

Thanks a lot guys.

- zeratul

burntsushi commented on 2015-03-15 13:26

@alaricljs - I don't know what `meld` is. Just add my fork (or your fixed fork) as a remote in your `openbox` fork and do `git merge`. Not preserving the history of your forbears is bad juju IMO. Can you otherwise just put a link in the `README.MULTIHEAD` somewhere?

alaricljs commented on 2015-03-14 19:48

@burntsushi I have no clue how to do that (git wise...) I manually modified my clone of openbox master using meld.

I'll gladly attribute you any way you want, there was nothing in the actual files aside from 1-2 comments w/ your initials.

burntsushi commented on 2015-03-14 12:54

@alaricljs - I think it would be courteous to preserve the commit history of my fork in alaricljs/openbox or at least mention where you got the patch from.

alaricljs commented on 2015-03-14 06:26

openbox has nearly everything I'm looking for and I have some time to hack on it... so :)

anyhow, also did multihead vs openbox HEAD/trunk/whatever I'm supposed to call it.

burntsushi commented on 2015-03-13 16:07

@alaricljs - That's great! And you're right---I moved on to my own WM that is basically "Openbox meets Xmonad":

alaricljs commented on 2015-03-13 16:03

If anyone is interested I've forked burntsushi's fork and pulled it up to openbox 3.5.2: There's a PKGBUILD in arch-linux/

@burntsushi, didn't issue a pull request as you did not seem interested in continuing with openbox.

orschiro commented on 2014-04-09 04:31


Thanks! This looks very promising. I will have a look how I can move from Openbox to Wingo!

burntsushi commented on 2014-04-08 23:42

Unfortunately I'm not actively maintaining it any more. I instead made a new window manager called Wingo that is similar to Openbox, but has dynamic workspaces, automatic tiling and, as in openbox-multihead, proper multihead support. It's in the AUR: --- There's also a thread for it:

orschiro commented on 2014-04-08 22:25

Hi there,

I would love to try this modification to have proper dual-monitor support. That is, an external monitor or presenter mapped to desktop 2.

Is this package still up to date and does it fetch the latest updates from Openbox?


Anonymous comment on 2013-11-17 17:09

Apparently the package 'docbook-to-man' does not exist anymore, which is a build dependency for this package. The package builds fine when you change this dependency to point at 'docbook2x'.

Anonymous comment on 2013-08-21 12:21

@burntsushi - do you have any plans to merge with the code from release-3.5.2 tag?

burntsushi commented on 2013-08-12 01:13

@RunningDroid - Thanks! Package updated.

RunningDroid commented on 2013-08-10 18:12

Here's an updated PKGBUILD:

aibo commented on 2013-05-28 20:22


I guess the "usr" in the backup line of the PKGBUILD is not intended:
backup=('usr/etc/xdg/openbox/menu.xml' 'usr/etc/xdg/openbox/rc.xml')

Thank you for providing this nice package! :-)

burntsushi commented on 2012-06-25 18:33

I've added the which-2.20.patch, title-matching.patch and moveresize.patch patches that are included in the Arch repo for Openbox. (I've added them upstream.)

securitybreach commented on 2012-04-04 15:04

I whitelisted the github IP, sorry for the troubles. :-)

securitybreach commented on 2012-04-04 15:01

Ah, pgl was blocking github somehow.

securitybreach commented on 2012-04-04 14:58

╔═ comhack@Cerberus 09:58 AM
╚═══ ~-> git clone git://
Cloning into 'openbox-multihead'...
fatal: unable to connect to[0:]: errno=Connection refused

BTW Git connects fine to my github repo.

burntsushi commented on 2012-04-03 21:26

@securitybreach - What happens if you run "git clone git://"? If that doesn't work, I'm not sure what's going on...

securitybreach commented on 2012-04-03 13:07

Eh, I am getting the same error this morning as well.

burntsushi commented on 2012-04-03 05:07

@securitybreach - can you try again? I've just verified that it's working for me. Maybe github was down when you tried it?

securitybreach commented on 2012-04-03 03:27

Here is the output I get on x86_64:

╔═ comhack@Cerberus 10:22 PM
╚═══ ~/openbox-multihead-git-> makepkg
==> Determining latest git revision...
-> Version found: 20120402
==> Making package: openbox-multihead-git 20120402-1 (Mon Apr 2 22:23:00 CDT 2012)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving Sources...
==> Extracting Sources...
==> Entering fakeroot environment...
==> Starting build()...
==> Connecting to GIT server....
Cloning into 'openbox-multihead'...
fatal: unable to connect to[0:]: errno=Connection refused

==> ERROR: A failure occurred in build().

burntsushi commented on 2012-01-12 04:48

I've merged with the latest from Dana's master branch.