Package: awesome
Version: 3.4.9-1
Severity: normal
Hello,
I have an issue with window placement on a dual-monitor (xrandr) workstation.
Basically it seems to have something to do with the placement being one pixel
off. Some examples of the problem:
If Iceweasel/Icedove/Evince is started in monitor 2 (right) then the taskbar
entry is in monitor 1 (left).
If Firefox is started in monitor 1 (as full-screen) and moved to monitor 2
(mod+o) and then full-screen is unset then the window jumps back to monitor 1.
If LibreOffice is started in monitor 2 (as full-screen) the taskbar entry is
correctly in monitor 2 but if full-screen is unset the window jumps back to
monitor1.
If Iceweasel/Icedove/Evince/LibreOffice is started in monitor 1 (as
full-screen) then the window "leaks" by 1 pixel to monitor 2. Unsetting
full-screen and setting it back removes the leak.
diff /etc/xdg/awesome/rc.lua ~/.config/awesome/rc.lua
################################
18c18
< terminal = "x-terminal-emulator"
---
> terminal = "x-terminal-emulator -vb"
52c52
< tags[s] = awful.tag({ 1, 2, 3, 4, 5, 6, 7, 8, 9 }, s, layouts[1])
---
> tags[s] = awful.tag({ 1, 2, 3, 4, 5, 6, 7, 8, 9 }, s, layouts[2])
64a65,75
> mycustommenu = {
> { "Browser", "iceweasel" },
> { "E-mail", "icedove" },
> { "Eclipse", "eclipse" },
> { "Editor", "mousepad" },
> { "File Manager", "thunar" },
> { "Freemind", "freemind" },
> { "XP VM", "VirtualBox --startvm WinXP" },
> { "Lock Screen", "xscreensaver-command --lock" },
> }
>
65a77
> { "Apps", mycustommenu },
294a307
> size_hints_honor = false,
338a352,363
> -- }}}
>
> -- {{{ Autostart
> function run_once(prg)
> if not prg then
> do return nil end
> end
> awful.util.spawn_with_shell("x=" .. prg .. "; pgrep -u $USER -x " .. prg
> .. " || (" .. prg .. ")")
> end
>
> run_once("/home/borisov/scripts/startup.sh")
>
################################
Thanks,
George.
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.38-1-686 (SMP w/2 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages awesome depends on:
ii dbus-x11 1.4.6-1 simple interprocess messaging syst
ii libc6 2.11.2-11 Embedded GNU C Library: Shared lib
ii libcairo2 1.10.2-2 The Cairo 2D vector graphics libra
ii libdbus-1-3 1.4.6-1 simple interprocess messaging syst
ii libev3 1:3.9-1 high-performance event loop librar
ii libglib2.0-0 2.28.1-1+b1 The GLib library of C routines
ii libimlib2 1.4.2-8+b2 powerful image loading and renderi
ii liblua5.1-0 5.1.4-5 Simple, extensible, embeddable pro
ii libpango1.0-0 1.28.3-1+squeeze1 Layout and rendering of internatio
ii libstartup-notificatio 0.10-1 library for program launch feedbac
ii libx11-6 2:1.4.1-5 X11 client-side library
ii libxcb-atom1 0.3.6-1 utility libraries for X C Binding
ii libxcb-aux0 0.3.6-1 utility libraries for X C Binding
ii libxcb-event1 0.3.6-1 utility libraries for X C Binding
ii libxcb-icccm1 0.3.6-1 utility libraries for X C Binding
ii libxcb-image0 0.3.6-1 utility libraries for X C Binding
ii libxcb-keysyms1 0.3.6-1 utility libraries for X C Binding
ii libxcb-property1 0.3.6-1 utility libraries for X C Binding
ii libxcb-randr0 1.7-2 X C Binding, randr extension
ii libxcb-render-util0 0.3.6-1 utility libraries for X C Binding
ii libxcb-render0 1.7-2 X C Binding, render extension
ii libxcb-shape0 1.7-2 X C Binding, shape extension
ii libxcb-shm0 1.7-2 X C Binding, shm extension
ii libxcb-xinerama0 1.7-2 X C Binding, xinerama extension
ii libxcb-xtest0 1.7-2 X C Binding, xtest extension
ii libxcb1 1.7-2 X C Binding
ii libxdg-basedir1 1.1.1-1 Implementation of the XDG Base Dir
ii menu 2.1.44 generates programs menu for all me
Versions of packages awesome recommends:
ii rlwrap 0.37-2 readline feature command line wrap
ii x11-xserver-utils 7.6+1 X server utilities
awesome suggests no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]