Hidden tags

Hans-Peter Deifel hpdeifel at gmx.de
Sat Jan 3 12:04:44 CET 2015

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

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

   Workaround and probably ugly to implement.

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


More information about the hlwm mailing list