[xmonad] More empathy weirdness

Magnus Therning magnus at therning.org
Fri Oct 8 06:51:37 EDT 2010


With the most recent update to empathy (2.32.0.1) it no longer gets
shifted to the correct workspace :-(

Here's an excerpt of what I have in my ~/.xmonad/xmonad.hs:

myWindowActions = composeAll
    [ className =? "Gimp-2.4"                    --> doFloat
    , resource  =? "deskbar-applet"              --> doFloat
    , resource  =? "gnome-panel"                 --> doIgnore
    , resource  =? "keysafe"                     --> doFloat
    , title     =? "Authorise Passphrase Access" --> doFloat
    , title     =? "Calendar Alarm"              --> doFloat
    , title     =? "OpenPGP Prompt"              --> doFloat
    -- placements
    , resource  =? "empathy"                     --> doF (W.shift "1:im")
    , className =? "Xchat-gnome"                 --> doF (W.shift "1:im")
    , className =? "VirtualBox"                  --> doF (W.shift "2:vbox")
    , className =? "Chromium"                    --> doF (W.shift "8:web")
    , className =? "Firefox"                     --> doF (W.shift "8:web")
    , className =? "Thunderbird"                 --> doF (W.shift "9:mail")
    ]

Before the upgrade of empathy it shifted to the correct workspace
without fail.  Now not at all.

I have checked that the resource hasn't changed either:

% xprop | grep WM_CLASS
WM_CLASS(STRING) = "empathy", "Empathy"

Any idea why this could be?
Should I blame xmonad or empathy for this?

/M

-- 
Magnus Therning                        (OpenPGP: 0xAB4DFBA4)
magnus@therning.org          Jabber: magnus@therning.org
http://therning.org/magnus         identi.ca|twitter: magthe


More information about the xmonad mailing list