Assuming the previous fix works, please re-open if not.
Hmm, can't seem to reproduce this behavior on my machine here but please try:
Property = "Navigator,Firefox" {
ApplyOn = "New Start"
CfgDeny = "ActiveWindow"
}
This will also disable workspace changing when firefox opens up a webpage.
Hello again! Grateful for any assistance, but please don't apologise, it's hardly ruining the WM for me ;)... I'm afraid I don't understand how to attach something to the bug through the web interface. Do you mean reply by email with the file attached? Here's a pastebin of a simple example anyway.
This is the standard mouse file, except that every line that it is suggested should be commented out for click to focus has been commented out, e.g.
# Remove the following line if you want to use click to focus.
# Enter = "Any Any" { Actions = "Focus" }
What I've done is moved .pekwm to .pekwm.bak and restarted, to create a pristine configuration, then made those changes in the mouse file. Click to raise is off by default, so that's enough to get the odd firefox/iceweasel behaviour, and I've tried the suggestions in autoproperties to no avail (e.g. http://pastebin.com/m64514514... look near the top). But as I said, I can get firefox/iceweasel to only appear on workspace 2, so autoproperties must be at least successfully applying to firefox...
Thanks, Mike
Ok, sorry for not following up on this one. Did you figure it out or is pekwm unable to make firefox not raise itself?
On the mouse file, please just attach it to the task.
Thanks for the swift response - unfortunately, I still can't make it work. I tried it precisely as you wrote it, and a straight substitution of iceweasel, but got nothing. Having had a little dig through the pdf (I'm new to autoproperties) I ran 'xprop WM_CLASS', which reported WM_CLASS(STRING) = "Navigator", "Iceweasel". Sure enough;
Property = "^Navigator,^Iceweasel" {
ApplyOn = "Start New Workspace" Workspace = "2"
}
Does work - so I assume I'm getting the right 'Property' string. But the following doesn't;
Property = "^Navigator,^Iceweasel" {
ApplyOn = "Start New" Border = "False" CfgDeny = "Stacking"
}
I'll keep reading up on this, and see if I can figure out what I'm doing wrong.
Thanks again, Mike.
It is actually caused by firefox requesting itself to be raised, you can try CfgDeny autoproperty with something like this:
Property = "^firefox-bin,^Firefox-bin" {
ApplyOn = "Start New"
Border = "False"
CfgDeny = "Stacking"
}