Xlib - 获取桌面"工作区"

时间:2014-10-23 08:30:47

标签: c x11 xlib

在Windows上,监视器具有由任务栏上方桌面上的可用房间定义的设置工作区。确定这一点的最简单方法是使用带有SystemParametersInfo()标志的SPI_GETWORKAREA函数。

X11是否存在类似的内容? "工作区的另一种定义"可能是最大化窗口的分辨率。

1 个答案:

答案 0 :(得分:2)

这不是X11的属性,它对任务栏等一无所知。但是,Extended Window Manager Hints规范的根窗口有_NET_WORKAREA属性,请参阅this documentation text

  

[...]当前页面减去了停靠站和面板窗口占用的空间[...]

听起来不错。