[Pkg-haskell-maintainers] Bug#660174: Bug#660174: Bug#660174: xmonad: Windows do not fill entire screen using any layout

Joachim Breitner nomeata at debian.org
Fri Feb 17 22:39:39 UTC 2012


Hi,

hmm, I would guess that it is a trayer problem, as the xmonad strut
avoiding code works fine with gnome-panel both in horizontal or vertical
mode. Maybe you can raise this issue on the xmonad mailing list
(xmonad at haskell.org) and see if others have observed the same problem?

Greetings,
Joachim

Am Freitag, den 17.02.2012, 14:17 -0800 schrieb Ben VB:
> Hi Joachim,
> 
> My xmonad.hs is below. I have two panels: xmobar and trayer. trayer is
> started via a script that is called by gdm, using the line:
> 
> trayer --edge top --align right --SetDockType true --SetPartialStrut
> true --expand true --width 10 --transparent true --alpha 0 --tint
> 0x000000 --height 17 &
> 
> It turns out that killing trayer fixes the problem, and the space is
> about as wide as trayer is tall, so maybe it's actually a bug with
> trayer?
> 
> Also, sorry about the "important": this is my first-ever Debian bug
> report, and rather than spending an hour agonising over which option
> to choose, I just picked one and figured that if it was a bad choice
> someone would tell me ... so now I know better :)
> 
> Thanks,
> Ben
> 
> xmonad.hs:
> 
>         import XMonad
>         import XMonad.Layout
>         import XMonad.Hooks.DynamicLog
>         import XMonad.Hooks.ManageDocks
>         import XMonad.Util.Run(spawnPipe)
>         import XMonad.Util.EZConfig
>         import System.IO
>         import XMonad.Hooks.ManageHelpers
>         import XMonad.Layout.Grid
>         import XMonad.Layout.Magnifier
>         import XMonad.Layout.Tabbed
>         import Data.Ratio
>         import XMonad.Layout.OneBig
>         
>         main = do
>             xmproc <- spawnPipe "xmobar"
>             xmonad $ defaultConfig
>                 { manageHook = manageDocks <+> myManageHook <+>
>         manageHook defaultConfig
>                 , layoutHook = myLayoutHook
>                 , logHook = dynamicLogWithPP xmobarPP
>                                 { ppOutput = hPutStrLn xmproc
>                                 , ppTitle = xmobarColor "green" "" .
>         shorten 50
>                                 }
>                 , modMask = mod4Mask     -- Rebind Mod to the Windows
>         key
>                 , borderWidth        = 1
>                 , normalBorderColor  = "#000000"
>                 , focusedBorderColor = "#c0c0c0" -- cd8b00
>                 }
>                 `additionalKeysP`
>                  [ ("M-f", spawn "thunar")
>                  , ("M-w", spawn "x-www-browser")
>                  , ("M-z", spawn "xscreensaver-command -lock")
>                  , ("M-S-<Return>", spawn "terminator")
>                  , ("<XF86AudioLowerVolume>", spawn "amixer -c 0 set
>         Master 2dB-")
>                  , ("<XF86AudioRaiseVolume>", spawn "amixer -c 0 set
>         Master 2dB+")
>                  , ("<XF86AudioMute>", spawn "amixer -c 0 set Master
>         0")
>                  ]
>         
>         myLayoutHook = avoidStruts (OneBig (3/4) (3/4) ||| tiled |||
>         Grid ||| magnify Grid ||| simpleTabbed ||| Full)
>             where
>               tiled = Tall nmaster delta ratio
>               nmaster = 1
>               delta = 3/100
>               ratio = 1/2
>               magnify = magnifiercz (12%10)
>         
>         myManageHook = composeAll
>             [ className =? "Gimp"      --> doFloat
>             , className =? "Vncviewer" --> doFloat
>             , isFullscreen --> doFullFloat
>             ]
> 
> On Fri, Feb 17, 2012 at 08:22, Joachim Breitner <nomeata at debian.org>
> wrote:
>         Hi Ben,
>         
>         could you please post your xmonad configuration? This sounds
>         as if you
>         run some program that set STRUTS information, such as a panel.
>         Might
>         that be the case?
>         
>         Also, I don’t think this bug has severity important, but let’s
>         just fix
>         this instead of arguing about that :-)
>         
>         Greetings,
>         Joachim
>         
>         Am Donnerstag, den 16.02.2012, 20:15 -0800 schrieb Ben VB:
>         > Package: xmonad
>         > Version: 0.10-3
>         > Severity: important
>         >
>         > Dear Maintainer,
>         >       On upgrading from squeeze to sid (via replacing
>         occurences of
>         >       'squeeze' in sources.list with 'sid'), xmonad fails to
>         draw
>         >       windows over the entire screen, instead leaving a
>         ~50px empty
>         >       bar on the right side of the screen in which nothing
>         is
>         >       displayed. Changing to different layouts does not fix
>         this
>         >       problem. Resizing windows (mod+button2) does enable me
>         to fill
>         >       the entire screen, but this floats the window and
>         defeats the
>         >       purpose of using a tiling wm. Recompiling my config
>         file didn't
>         >       change anything.
>         >
>         > Thanks,
>         > Ben
>         >
>         > -- System Information:
>         > Debian Release: wheezy/sid
>         >   APT prefers unstable
>         >   APT policy: (990, 'unstable')
>         > Architecture: amd64 (x86_64)
>         >
>         > Kernel: Linux 3.2.0-1-amd64 (SMP w/4 CPU cores)
>         > Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8
>         (charmap=UTF-8)
>         > Shell: /bin/sh linked to /bin/dash
>         >
>         > Versions of packages xmonad depends on:
>         > ii  libc6         2.13-26
>         > ii  libffi5       3.0.10-3
>         > ii  libgmp10      2:5.0.4+dfsg-1
>         > ii  libx11-6      2:1.4.4-4
>         > ii  libxext6      2:1.3.0-3
>         > ii  libxinerama1  2:1.1.1-3
>         > ii  x11-utils     7.6+4
>         >
>         > Versions of packages xmonad recommends:
>         > ii  libghc-xmonad-dev  0.10-3
>         > ii  libghc-xmonad-doc  0.10-3
>         > ii  xfonts-base        1:1.0.3
>         >
>         > Versions of packages xmonad suggests:
>         > ii  suckless-tools [dmenu]  38-1
>         >
>         > -- no debconf information
>         >
>         >
>         >
>         
>         > _______________________________________________
>         > Pkg-haskell-maintainers mailing list
>         > Pkg-haskell-maintainers at lists.alioth.debian.org
>         >
>         http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-haskell-maintainers
>         >
>         
>         --
>         Joachim "nomeata" Breitner
>         Debian Developer
>          nomeata at debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
>          JID: nomeata at joachim-breitner.de |
>         http://people.debian.org/~nomeata
> 
> _______________________________________________
> Pkg-haskell-maintainers mailing list
> Pkg-haskell-maintainers at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-haskell-maintainers

-- 
Joachim "nomeata" Breitner
Debian Developer
  nomeata at debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
  JID: nomeata at joachim-breitner.de | http://people.debian.org/~nomeata
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-haskell-maintainers/attachments/20120217/e13288e0/attachment-0001.pgp>


More information about the Pkg-haskell-maintainers mailing list