[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Hidden tags



IMHO for floatmon and q3terminal hlwm should just lie in the ewmh and still tell the panel, the previous tag would be focused.
Revealing the tag temporarily will cause panels to jump in an ugly way.
Max

Am 03.01.2015 12:04 schrieb "Hans-Peter Deifel" <hpdeifel _at_ gmx _dot_ de>:
Hi everyone,

I started to implement a "hidden tag" feature that allows to set an
attribute on tags to hide it from pagers and ignore it when cycling.

This could be useful to hide tags for q3terminal, floatmon, etc from the
panel, but it could also be used to implement workspace sets (à la KDEs
activities).

While I'm interested in the latter, the former requires hidden tags to
be shown once in a while or even focused (for example if the q3terminal
is active). Now, showing a tag that doesn't appear in EWMH or tag_status
and doesn't have an index, would probably confuse panels, pagers and
people a lot. So I only see two options:

 - Prevent a hidden tag from being shown or focused.

   This would solve the problem, but render hidden tags useless for
   q3terminal and floatmon.

 - Temporarily make a hidden tag visible in EWMH, etc if it is being
   shown.

   Workaround and probably ugly to implement.

Does anyone have an idea how to do this correctly? If not, which
option do you prefer?

Cheers,
HP