我的 Tint2 在 16.10 之前运行良好。升级到 17.04 后,当 tint2 可见时,最大化窗口不会调整大小。Tint2 只是显示在最大化窗口上。我的设置是 autohide = 1 strut_policy = follow_size
答案1
这就是自动隐藏现在的工作方式。更改行为是为了提高与最大化时无法很好地处理重复调整大小事件的应用程序的兼容性。现在,tint2 自动隐藏实现了正常行为,如 lxpanel、xfcepanel 和所有其他行为。甚至 Windows 任务栏也这样工作。Tint2 的行为很奇怪,有些应用程序没有预料到这种情况,因此无法很好地与之配合。
通常我会尝试避免行为改变,或者破坏与旧配置的向后兼容性的改变,但在这种情况下,这是唯一现实的解决方案。
除此之外,它的速度也快了很多。以前,如果打开了多个窗口,或者调整大小需要大量计算(例如 VirtualBox 窗口或游戏),速度就会很慢。一些用户对此有所抱怨。但现在显示面板几乎是即时的。
如果您希望 tint2 始终“推动”最大化的窗口,您可以禁用自动隐藏。