在真棒4.0的测试安装中没有RandR 1.5支持,要检查什么?

时间:2017-01-20 22:41:32

标签: awesome-wm

当然我认为我已经安装了所有依赖项。新的API文档看起来很棒,但我找不到任何安装调试技巧。我正在使用grep在build目录中追逐对RandR的引用,试图找出版本检查没有找到的确切内容。还有更好的建议吗?

以下是cmake期间的所有依赖项检查:

mysql

它似乎没有检查安装的libxrandr2(版本1.5.0)。

1 个答案:

答案 0 :(得分:0)

第一:你需要RandR 1.5支持吗?如果答案是“不”或“我不知道”,那么,好吧......; - )

然后,实际回答你的问题:对于RandR 1.5支持,你需要一个版本的libxcb,支持RandR 1.5。这意味着您需要使用xcb-proto 1.12构建的libxcb版本(可能意味着您需要libxcb 1.12)。

您可以通过以下方式检查自己:

$ grep _VERSION /usr/include/xcb/randr.h          
#define XCB_RANDR_MAJOR_VERSION 1
#define XCB_RANDR_MINOR_VERSION 5
#define XCB_RANDR_QUERY_VERSION 0

(忽略结果的最后一行,前两行显示这是RandR 1.5)