recompiling xmonad.hs results in one virtual screen instad of two

I am using xmonad with two screens managed by xrandr with xrandr --output HDMI1 --mode 1920x1080 --pos 0x0 --rotate normal \ --output LVDS1 --off \ --output DP2 --off \ --output DP1 --off \ --output VGA1 --mode 1920x1080 --pos 1920x0 --rotate normal I am using a xmonad setup from last year's december and screens 1 - 9 are placed on single physical screens. A minor readaption of this setup (window size only) resulted in xmonad treating the two screens as one virtual screen. Investigating, I found out that just recompiling the very same .xmonad.hs resulted in the same change. I supsect some of imports have changed, which results in this behaviour. I import import XMonad import System.Exit import qualified XMonad.StackSet as W import qualified Data.Map as M import XMonad.Hooks.ManageDocks --import XMonad.Hooks.EwmhDesktops import XMonad.Layout.Maximize import XMonad.Layout.GridVariants as GV import XMonad.Layout.MultiColumns import XMonad.Layout.PerWorkspace Regrettably, I have deleted all last year's binaries three weeks ago, so I cannot recursively diff and I have not found similar reports in the archives. For now, I copied a xmonad.o from a zfs-snap, but I would like to change my config in the future. Can somebody help me? Thanks and cheers, -- Christopher TZ: GMT + 2h GnuPG/GPG: 0xE8DE2C14 FreeBSD 9.1-RELEASE #2: Tue Nov 27 03:45:16 UTC 2012 root@darkstar:/usr/obj/pcbsd-build90/fbsd-source/9.1/sys/GENERIC Punctuation matters: "Lets eat Grandma or Lets eat, Grandma" - Punctuation saves lives. "A panda eats shoots and leaves" or "A panda eats, shoots, and leaves" - Punctuation teaches proper biology.

http://www.haskell.org/haskellwiki/Xmonad/Frequently_asked_questions#Multi_h... On 2013-05-03 06:55, Christopher J. Ruwe wrote:
I am using xmonad with two screens managed by xrandr with
xrandr --output HDMI1 --mode 1920x1080 --pos 0x0 --rotate normal \ --output LVDS1 --off \ --output DP2 --off \ --output DP1 --off \ --output VGA1 --mode 1920x1080 --pos 1920x0 --rotate normal
I am using a xmonad setup from last year's december and screens 1 - 9 are placed on single physical screens.
A minor readaption of this setup (window size only) resulted in xmonad treating the two screens as one virtual screen. Investigating, I found out that just recompiling the very same .xmonad.hs resulted in the same change.
I supsect some of imports have changed, which results in this behaviour.
I import
import XMonad import System.Exit
import qualified XMonad.StackSet as W import qualified Data.Map as M
import XMonad.Hooks.ManageDocks --import XMonad.Hooks.EwmhDesktops
import XMonad.Layout.Maximize import XMonad.Layout.GridVariants as GV import XMonad.Layout.MultiColumns import XMonad.Layout.PerWorkspace
Regrettably, I have deleted all last year's binaries three weeks ago, so I cannot recursively diff and I have not found similar reports in the archives. For now, I copied a xmonad.o from a zfs-snap, but I would like to change my config in the future. Can somebody help me?
Thanks and cheers, -- Christopher TZ: GMT + 2h GnuPG/GPG: 0xE8DE2C14
FreeBSD 9.1-RELEASE #2: Tue Nov 27 03:45:16 UTC 2012 root@darkstar:/usr/obj/pcbsd-build90/fbsd-source/9.1/sys/GENERIC
Punctuation matters: "Lets eat Grandma or Lets eat, Grandma" - Punctuation saves lives. "A panda eats shoots and leaves" or "A panda eats, shoots, and leaves" - Punctuation teaches proper biology.
_______________________________________________ xmonad mailing list xmonad@haskell.org http://www.haskell.org/mailman/listinfo/xmonad

On Fri, 03 May 2013 07:37:13 -0400
Daniel Wagner
http://www.haskell.org/haskellwiki/Xmonad/Frequently_asked_questions#Multi_h...
On 2013-05-03 06:55, Christopher J. Ruwe wrote:
I am using xmonad with two screens managed by xrandr with
xrandr --output HDMI1 --mode 1920x1080 --pos 0x0 --rotate normal \ --output LVDS1 --off \ --output DP2 --off \ --output DP1 --off \ --output VGA1 --mode 1920x1080 --pos 1920x0 --rotate normal
I am using a xmonad setup from last year's december and screens 1 - 9 are placed on single physical screens.
A minor readaption of this setup (window size only) resulted in xmonad treating the two screens as one virtual screen. Investigating, I found out that just recompiling the very same .xmonad.hs resulted in the same change.
I supsect some of imports have changed, which results in this behaviour.
I import
import XMonad import System.Exit
import qualified XMonad.StackSet as W import qualified Data.Map as M
import XMonad.Hooks.ManageDocks --import XMonad.Hooks.EwmhDesktops
import XMonad.Layout.Maximize import XMonad.Layout.GridVariants as GV import XMonad.Layout.MultiColumns import XMonad.Layout.PerWorkspace
Regrettably, I have deleted all last year's binaries three weeks ago, so I cannot recursively diff and I have not found similar reports in the archives. For now, I copied a xmonad.o from a zfs-snap, but I would like to change my config in the future. Can somebody help me?
Thanks and cheers, -- Christopher TZ: GMT + 2h GnuPG/GPG: 0xE8DE2C14
FreeBSD 9.1-RELEASE #2: Tue Nov 27 03:45:16 UTC 2012 root@darkstar:/usr/obj/pcbsd-build90/fbsd-source/9.1/sys/GENERIC
Punctuation matters: "Lets eat Grandma or Lets eat, Grandma" - Punctuation saves lives. "A panda eats shoots and leaves" or "A panda eats, shoots, and leaves" - Punctuation teaches proper biology.
_______________________________________________ xmonad mailing list xmonad@haskell.org http://www.haskell.org/mailman/listinfo/xmonad
_______________________________________________ xmonad mailing list xmonad@haskell.org http://www.haskell.org/mailman/listinfo/xmonad

On Fri, May 3, 2013 at 8:34 AM, Christopher J. Ruwe
On Fri, 03 May 2013 07:37:13 -0400 Daniel Wagner
wrote: To my knowledge, I _never ever_ changed the xmonad compilation options on my system. I'll give it a try, though.
It's less the xmonad configuration options than those of the Haskell X11 bindings. Also you must make sure the system Xinerama development libraries are installed when you rebuild the X11 bindings, or they will default to not supporting multihead. (A common source of confusion here is that, while the Xinerama extension is no longer used, some of its lower level routines are still used by XRandR; in particular the routines for finding out what heads exist and where they are mapped on the virtual root.) -- brandon s allbery kf8nh sine nomine associates allbery.b@gmail.com ballbery@sinenomine.net unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net
participants (3)
-
Brandon Allbery
-
Christopher J. Ruwe
-
Daniel Wagner