![在 Awesome WM 中的标签之间滚动](https://linux22.com/image/2907/%E5%9C%A8%20Awesome%20WM%20%E4%B8%AD%E7%9A%84%E6%A0%87%E7%AD%BE%E4%B9%8B%E9%97%B4%E6%BB%9A%E5%8A%A8.png)
如何在 Awesome WM 中的标签之间添加平滑滚动?我意识到我无法使用 Awesome 运行 compiz。我可以运行类似的东西吗?我不需要任何其他效果,在标签之间快速切换只是在它跳跃时造成混乱。
编辑:虽然我没有找到确切的答案,但 cairo-compmgr 可以在标签和客户端之间提供平滑的淡入淡出。我很满意:)
答案1
中的标签awesome
不是可以“滚动到”的整体板岩或工作空间。一般来说,你必须重新思考你所看到的内容。标签不是单独渲染的空间,它们是窗口列表。这是 Awesome 灵活性的一部分,它允许您做其他窗口管理器不能做的事情,例如一次拉出多个标签 - 以第一个调用的标签定义的任何布局渲染它们。
除了您正在查看的标签之外,其他标签都没有在另一个空间中渲染,它们根本没有被 X 显示。当调用不同的标记时,当前窗口将被隐藏,而其他标记的窗口将被绘制。
如果您有一个编程不当的应用程序,即使大小相同,它在重新显示时也会重新呈现,您就可以看到这种效果。当您切换标签视图时,这些应用程序将需要相当长的时间才能启动。
虽然从技术上讲可能可以使用 OpenGL 或其他缓冲系统重写所有内容,以便您可以在显示内容之前预先渲染它们,从而显示过渡效果,但这不是该awesome
项目的重点,我不希望很快就会看到这样的功能。享受它本来的样子。