Package: awesome
Version: 3.4.7+git-4-g92183ca-1
Severity: normal

I added this in my awful.rules.rules:
    { rule = { },
      properties = { },
      callback = awful.client.setslave },

(which I found on awesome wiki).

The problem I have with the above setup is that it affects windows that
shouldn't be affected at all.

I could reproduce with a fresh config with the lines above added, and the
following scenario:
- Set tags 1 and 2 to tile layout
- Open 2 apps on tag 1
- Open 1 app on tag 2
- Set the slave app from tag 1 to also be displayed on tag 2
- Go to tag 2
- Open an application. It will flicker (it looks like the app is actually
set as master then forced as slave), and the app will eventually be
displayed below the app you now have on both tags 1 and 2.
- Switch to tag 1. The app you have on both tags 1 and 2 is now master
instead of slave.

Note it doesn't work reliably though it is reproducible more often than
not. Another probably related issue is that promoting a slave window that
is on several tags to master (and/or setting a master window as slave) on
one particular tag *sometimes* makes the change on some or all other
tags it is on.


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages awesome depends on:
ii  dbus-x11                      1.2.24-3   simple interprocess messaging syst
ii  libc6                         2.11.2-6   Embedded GNU C Library: Shared lib
ii  libcairo2                     1.8.10-6   The Cairo 2D vector graphics libra
ii  libdbus-1-3                   1.2.24-3   simple interprocess messaging syst
ii  libev3                        1:3.9-1    high-performance event loop librar
ii  libglib2.0-0                  2.24.2-1   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.1-1   Layout and rendering of internatio
ii  libstartup-notification0      0.10-1     library for program launch feedbac
ii  libx11-6                      2:1.3.3-3  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.6-1      X C Binding, randr extension
ii  libxcb-render-util0           0.3.6-1    utility libraries for X C Binding 
ii  libxcb-render0                1.6-1      X C Binding, render extension
ii  libxcb-shape0                 1.6-1      X C Binding, shape extension
ii  libxcb-shm0                   1.6-1      X C Binding, shm extension
ii  libxcb-xinerama0              1.6-1      X C Binding, xinerama extension
ii  libxcb-xtest0                 1.6-1      X C Binding, xtest extension
ii  libxcb1                       1.6-1      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:
pn  rlwrap                        <none>     (no description available)
ii  x11-xserver-utils             7.5+2      X server utilities

awesome suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to