
X11/XWINDOW
柳鲲鹏
建立了编程学(编程基本功、平台化编程)、六石管理学等几个流派。
每涉及一个领域,都是顶级砖家。在这些领域中,如果遇到问题,最后肯定是搜索到本博客。
展开
-
想明白为什么:JDK的输入法候选框跟随光标,Windows早就支持了,LINUX却一直无法支持
比如链接提供的代码,我也是网上搜索下马看花范例,进行了全面改写。在网上反复搜索,幸运的找到了LINUX输入法的代码范例。然后我就使用了六石编程学的穷举法,终于找到了问题所在,在UBUNTU上成功移动了候选框。在UNBUTU试了之后有问题,我也想放弃。JDK开发人员写好了代码之后,在UBUNTU上一试,候选框不能移动,反复分析研究实在找不出问题,于是代码就没有提交。我在KYLIN/UOS上,这个参数能正确支持,候选框也能够移动。而在UBUNTU上,一旦使用这个这个参数,候选框就无法移动了。原创 2023-03-21 08:41:30 · 308 阅读 · 0 评论 -
Linux上X11测试输入法的代码范例
【代码】Linux上X11测试输入法的代码范围。原创 2023-03-18 07:43:17 · 723 阅读 · 1 评论 -
gtk_init参数传递过程(草稿)
gtk_init_checkgtk_parse_argsg_option_context_parsegdk_get_display_arg_name原创 2021-12-26 08:48:08 · 430 阅读 · 0 评论 -
全网首发:LINUX(UOS)对GTK/X11的窗口的差异
LINUX(UOS)对GTK/X11的窗口的差异原创 2021-12-22 09:14:23 · 669 阅读 · 0 评论 -
X11/XWindow更改属性代码
代码范例:static void window_change_property(){ char* cname = NULL; XTextProperty tp; Atom atom; int32_t status; //atom = XInternAtom(g_pDisplay, "WM_NAME", True); atom = XInternAtom(g_pDisplay, "_NET_WM_NAME", True); cname = (原创 2021-12-20 10:38:02 · 295 阅读 · 0 评论 -
X11获取windows名称和ID代码
源码#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <X11/X.h> #include <X11/Xlib.h> #define WINDOW_X 100#define WINDOW_Y 100#define WINDOW_WIDTH 500#define WINDO原创 2021-12-20 09:10:34 · 995 阅读 · 0 评论 -
x11获得窗口名的代码
具体代码:/**_NET_WM_NAME: 类似Window: 126WM_NAME: XStoreName设置的值*/bool get_window_name(Display* dpy, Window window, char* pName){ //尝试使用_NET_WM_NAME方式获取窗口的名称 XTextProperty tp; Status s1 = XGetTextProperty(dpy,window,&tp,XInternAtom(d原创 2021-12-17 14:54:15 · 849 阅读 · 0 评论 -
X11/XWINDOW GUI窗口应用在任务栏上没有显示的解决办法
范例代码:x11/xwindow GUI窗口代码范例_柳鲲鹏-CSDN博客 吾也奇怪,吾窗口已经显示成功了,结果在任务栏上没有。怎么办?简单,加一句:XStoreName(display, window, DISPLAY_TEXT); 好神奇!是不是马上就出现了?...原创 2021-12-17 14:19:43 · 499 阅读 · 0 评论