This way of matching skype main window is a bit old, it's done like this because in the past it was not possible to match a UTF8 in withIM or combineTwoP (which is now). Also new skype for linux (2.1) sets appropriate roles to its windows which makes matching them a lot easier.
The 'role field' in xprop is WM_WINDOW_ROLE. In order to cut xprop crap I have this alias set in my .bashrc
alias xprop='xprop -notype WM_CLASS WM_NAME WM_WINDOW_ROLE'

Regards,
Henrique G. Abreu


On Tue, Jan 26, 2010 at 20:50, Alessandro Massignan <ff0000.it@gmail.com> wrote:
Hi Henrique,

the solution you offer doesn't work very well for me... After all i
met another problem
configuring the properties of skype in combineTwoP layout: i don't
know if my brain
produces a lot of crap, but xprop()ing skype's window I notice that

(ClassName "Skype") `And` (Not (Title "Options")) `And`
(Not (Role "Chats")) `And` (Not (Role "CallWindowForm"))

aren't valid at all... With xprop I can't see any role filed...
Anyway i take a shortcut, install skype4pidgin and rearrange the
layout with a simple
IM layout combined with a tabbed one.
It should be fair enough, so i gain time to look over other XMonad's
feature :-P.
Thanks for your support! It wasn't wasted, because I play with all layouts you
suggest ;-).

Cheers,
ff0000
_______________________________________________
xmonad mailing list
xmonad@haskell.org
http://www.haskell.org/mailman/listinfo/xmonad