随笔分类 -  wayland & x11

摘要:前置条件: qputenv("QT_WAYLAND_SHELL_INTEGRATION", "kwayland-shell"); QSurfaceFormat format;format.setRenderableType(QSurfaceFormat::OpenGLES); format.setD 阅读全文
posted @ 2020-10-14 14:57 angry_gladiator 阅读(860) 评论(0) 推荐(0)
摘要:在工作中,实验了多种隐藏标签栏的方法,最后得出setWindowFlags(Qt::X11BypassWindowManagerHint)可实现隐藏效果。 具体使用: auto flags = windowFlags(); if (_windowAbove) { flags |= Qt::Windo 阅读全文
posted @ 2020-10-09 11:59 angry_gladiator 阅读(587) 评论(0) 推荐(0)
摘要:auto e = QProcessEnvironment::systemEnvironment(); QString XDG_SESSION_TYPE = e.value(QStringLiteral("XDG_SESSION_TYPE")); QString WAYLAND_DISPLAY = e 阅读全文
posted @ 2020-09-28 15:34 angry_gladiator 阅读(932) 评论(0) 推荐(0)
摘要:详见各平台简单窗口绘制。 gcc hello-x.c -L/usr/X11R6/lib -lX11 -o hello-x #include <X11/Xlib.h>#include <stdio.h>#include <stdlib.h>#include <string.h> int main(vo 阅读全文
posted @ 2020-09-18 18:24 angry_gladiator 阅读(1495) 评论(0) 推荐(0)
摘要:远程启动目标机器的图形界面:(wayland平台下加上此句WAYLAND_DISPLAY=wayland-0) DISPLAY=:0 apppath ,apppath为绝对路径 阅读全文
posted @ 2020-09-18 17:55 angry_gladiator 阅读(196) 评论(0) 推荐(0)