[xmonad] Floating Terminator moves 1px everytime
Jakob Schöttl
jschoett at gmail.com
Sat Apr 23 20:16:21 UTC 2016
Oh, I did not know about XMonad.Util.NamedScratchpad. Nice Tip Brandon.
I use termite as drop-down terminal together with tdrop. That also
works, like this:
https://plus.google.com/+JakobSchöttl/posts/7Yif4Z1zp2E
Jakob
Am 23.04.2016 um 22:04 schrieb Brandon Allbery:
> On Sat, Apr 23, 2016 at 3:54 PM, Jeroen Budts <jeroen at budts.be
> <mailto:jeroen at budts.be>> wrote:
>
> I use Terminator as my terminal, but i have configured it so I can use
> it 'quake-style': with xfwm4 it appears over my other windows when I
> press <F12> and disappears when pressing <F12> again.
>
> To simulate this same behavior in xmonad I configured Terminator to
> always float. This works, but every time I hide and open the
> Terminator
> window again it moves 1 pixel to the right and bottom. Initially it is
> to the left edge of the screen and just below the xfce-panel, but
> after
> using it a few times there is a 'gap' between the edge of the
> screen and
> terminator and between xfce-panel and terminator.
> I have no idea what is causing this, any help would be much
> appreciated :)
>
>
> There's several places where xmonad doesn't track the window border
> properly with respect to the window (the border is actually *within*
> the window and so enlarges it by borderWidth pixels on each side).
> Worse, some of the places that do this unconditionally use the default
> borderWidth, so you can't even configure just that window to have no
> borders to work around it. I'm still tracking down all the places this
> happens, but one known one is hard to fix (it's doing that default
> borderWidth thing because nothing else has had a chance to run yet,
> and you can't run it afterward because it has to set the default
> position/size early for the ManageHook to work. Nasty chicken-and-egg
> situation.)
>
> However, in this case you may want to use a better simulation of the
> quake-like behavior instead: XMonad.Util.NamedScratchpad. I have a
> couple of terminals and various other windows configured as
> NamedScratchpad windows and they stay where they're put.
>
> --
> brandon s allbery kf8nh sine nomine associates
> allbery.b at gmail.com <mailto:allbery.b at gmail.com>
> ballbery at sinenomine.net <mailto:ballbery at sinenomine.net>
> unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net
>
>
> _______________________________________________
> xmonad mailing list
> xmonad at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/xmonad/attachments/20160423/57ec071c/attachment.html>
More information about the xmonad
mailing list