Alt+Tab 窗口显示打开的应用程序列表。问题是它甚至可以将 24 个图标放在一行中,这使得导航变得困难。是否有设置可以指定每行 5 个图标?
答案1
Alt-Tab 功能由窗口管理器处理。在 Xfce 中,窗口管理器是xfwm4
指窗口管理器操作中的“循环窗口”功能。
哪个源代码
源代码可以查看Xfce GitHub 组织,如所描述的这个 Xfce 文档。 GitHub 上列出了许多与 Xfce 相关的存储库以供公众查看。
访问相关存储库:xfwm4。然后,导航到/src
目录,您将在其中找到源文件和头文件。最有可能的是,相关源文件是cycle.c
.
虽然我无法完全理解源代码,但我可以估计 xfwm4 动态调整 Alt-Tab 弹出对话框的大小。包含相当多的库*.h
文件,以及ScreenInfo
函数之间传递的变量。
循环行为
我注意到的一件事是单行中显示的图标数量。问题提到“单行 24 个图标”。然而,我的机器只有一半。为什么?最有可能的是,因为我的机器的显示屏尺寸较小,屏幕分辨率较低。
下面的屏幕截图显示了 Xfce 中 Alt-Tab 弹出对话框,其中包含 14 个打开的应用程序。
在这种情况下,1280 x 800 的屏幕分辨率将在第一行显示 12 个图标,在第二行显示其余 2 个图标。此外,我还有另一台机器以 1366 x 768 的屏幕分辨率运行,它将在第一行显示 13 个图标。
根据观察,我确信更高的屏幕分辨率将能够在单行中显示更多数量的图标。因此,Xfce 中的弹出对话框的大小是动态调整的。
免责声明:我既不是开发人员,也不是合格的程序员,因此我无法准确指出应该编辑代码的哪一部分。我只是针对提问者留下的评论建议相关的源代码。循环行为被解释为理解问题的一部分,这也可以在修改源代码时作为有用的提示。
屏幕截图是在 Xubuntu 14.04 (Xfce 4.10) 中拍摄的。