fvwmorg / fvwm3

FVWM version 3 -- the successor to fvwm2
Other
505 stars 79 forks source link

FvwmIconMan - When embedded in FvwmButtons to create taskbar, does not obey global positioning #273

Open MidFavila opened 3 years ago

MidFavila commented 3 years ago

In FVWM 2.6.9 and early git pulls of FVWM3, the following strings would stretch FvwmIconMan across an entire instance of FvwmButtons; now, it simply does not, preferring instead to place it slightly off-centered to the left.

TaskBarIcons: ButtonGeometry 240x24 TaskBarIcons: MaxButtonWidth 250 *TaskBarIcons: ManagerGeometry 1x1+100+0@g

issue-label-bot[bot] commented 3 years ago

Issue-Label Bot is automatically applying the label bug to this issue, with a confidence of 0.80. Please mark this comment with :thumbsup: or :thumbsdown: to give our bot feedback!

Links: app homepage, dashboard and code for this bot.

ThomasAdam commented 3 years ago

Hi @MidFavila,

Are you saying this only happens when the above FvwmIconMan config is swallowed within FvwmButtons (in which case, can you share that config as well?), or is the above config enough to reproduce the problem?

MidFavila commented 3 years ago

Admittedly, Thomas, I haven't tested with other configurations; if the above isn't enough to replicate the problem, below is the file used to configure my panel. Should be enough to just read it into an existing config to replicate the problem

pnlrc.txt

ThomasAdam commented 3 years ago

Hi @MidFavila

I get the same results when using fvwm-2.6.9 as I do with fvwm3. Do you have any other settings which could influence this? Are you setting EwmhBaseStruts anywhere?

MidFavila commented 3 years ago

The only struts I have in place are 32 pixels on the top of all screens to prevent windows from maximizing on top of the panel, and 137 pixels on the right side of DisplayPort-2 to prevent them from maximizing over my "shelf". Outside of that, I don't think I'm using any other settings that would be relevant... there's no other iconman, for example.

I've made sure to isolate all of the commands that affect each element to individual files, so the pnlrc above should contain everything for my panel and nothing else.

ThomasAdam commented 3 years ago

Hi @MidFavila

OK. Thanks. Could you attach a screenshot here (take one for all of your monitors if you can) so I can see how it's behaving?

MidFavila commented 3 years ago

Of course. I can also provide one for FVWM2 if it would help

2020-10-25-182948_4000x1600_scrot

I know it's not quite r/unixporn ready, but try not to judge me too harshly, haha.

ThomasAdam commented 3 years ago

Hi @MidFavila

I still can't reproduce this. Is you pull from master, does this still happen?