markusfisch / PieDock

A dock but in shape of a pie menu
http://markusfisch.de/PieDock
MIT License
19 stars 7 forks source link

conky not hiding from windows list #9

Closed jackholborn closed 9 years ago

jackholborn commented 9 years ago

I'm running piedock under compiz WM. Everything goes fine but when I run conky it does appear in piedock's windows list although I kind of blacklisted it in the configuration file. I understand piedock uses WM_NAME so I used piedockutils to find out and also xprop. Then I modified my conkyrc and piedockrc so that I get the same name.

I get the same result if I disable skip_pager and skip_taskbar from within conkyrc. Also when I created alias for conky in piedockrc the conky icon in the menu doesn't show up anymore. I had to rename it from Conky.png to conky.png so that I don't get a question mark instead. I may be missing something obvious but I don't see what. Have a look at the screenshot: desk

markusfisch commented 9 years ago

The ignore-window directive hides only windows from getting assigned to or becoming new menu items. It's really just a filter on the window list, but not on the pie menu icons.

If I understand you correctly, you want to launch Conky with a PieDock icon but as soon as it's running, want it be hidden from the pie menu? Is that right?

Nice desktop btw.

jackholborn commented 9 years ago

Thank you, This is mostly thanks to contributions like yours to making nice desktop tools. About the ignore-windows directive it seems I misunderstood it's function, thank you for making it clear to me. Indeed it does what it's supposed to. I was talking about that menu which shows every open windows so you can switch to them, maybe I shouldn't call it "windows list"? it's defined at: "trigger menu open-windows button-down Mod4 1"

markusfisch commented 9 years ago

Oh, I see! That's a bug! Ignored windows shouldn't be in the open windows menu of course.

I just posted a fix for this. Latest version is now 1.6.7 which you may install like this:

$ git clone git://github.com/markusfisch/PieDock.git
$ cd PieDock
$ ./configure && make && sudo make install
jackholborn commented 9 years ago

Fantastic! Everything's just fine now. Thank you for being so quick at solving this.

A+ Jack H.