2011-04-05 146 views
2

我试图阻止用户调整(包括最大化)X11应用程序的窗口。任何人都可以指引我走向正确的方向吗?谷歌没有像往常那样有帮助。谢谢!禁用调整大小的X11窗口

注:我没有使用Qt或任何其他包装,直接使用X11调用。

回答

6

你可以用XSetWMNormalHints()来做到这一点,它指定了WM应该允许的大小。如果将最小值和最大值设置为宽度相同,则普通WM将禁止调整大小。

请注意,这被称为提示的原因; WM可以自由地忽略你,并且大多数WMs将会铺平道路。

+0

谢谢。我认为它与提示有关,但没有直接看到任何让窗口调整大小的东西。 – steveo225 2011-04-06 12:19:58

+0

谢谢,geekosaur! – 2011-11-28 02:08:42

+0

这不适用于Gnome3 ... – zezba9000 2012-07-15 20:18:11