51楼#
发布于:2022-07-14 00:43
var SRCS_CXX=['qyongplatforminputcontext.cpp','main.cpp'];
var SRCS_C=['lcall.c']; var OBJS=[ 'qyongplatforminputcontext.o', 'main.o', 'lcall.o', 'moc_main.o', 'moc_qyongplatforminputcontext.o']; var DIRS=['l32-qt5','l64-qt5']; env("VPATH+=$(TOPDIR)/im/qt5-im $(TOPDIR)/im"); env("CFLAGS+=$(PICFLAGS) $(LLIB_CFLAGS)"); env("CFLAGS+=-DL_CALL_GLIB_CLIENT -fvisibility=hidden -I$(TOPDIR)/im"); env("LDFLAGS+=-shared"); function run(target){ cd(target); include("../../../rules.txt"); var ARCH=target.split('-')[0]; var QT=target.split('-')[1]; var VER=QT.substring(2); env("CFLAGS+=`pkg-config --cflags glib-2.0`"); if(VER==5){ env("CFLAGS+=`pkg-config --cflags Qt5Core Qt5Gui`"); }else{ env("CFLAGS+=-I/usr/include/qt6/QtCore -I/usr/include/qt6 -I/usr/include/qt6/QtGui"); } if(VER==5){ var QT_VER=shell(`pkg-config --modversion Qt${VER}Core`); env("LIBS+=`pkg-config --libs Qt5Core Qt5Gui glib-2.0`"); }else{ var QT_VER=shell(`pkg-config --modversion Qt${VER}`); env(`LIBS+=-lQt${VER}Gui -lQt${VER}Core -lglib-2.0`); } env("QT_VER+="+QT_VER); env("LIBS+=-ldl -lstdc++"); if(VER==5){ //var MOC=shell(`pkg-config --variable=moc Qt${VER}`); var LIBDIR=shell(`pkg-config --variable=libdir Qt${VER}Core`); var MOC=LIBDIR+'/qt5/bin/moc'; }else{ var MOC=shell(`pkg-config --variable=moc Qt${VER}`); var LIBDIR=shell(`pkg-config --variable=libdir Qt${VER}`); } if(VER==5) var INCDIR=shell("pkg-config --variable=includedir Qt5Core"); else var INCDIR=`/usr/include/qt${VER}`; env("CFLAGS","+=",`-I${INCDIR}/QtCore/${QT_VER}`); env("CFLAGS","+=",`-I${INCDIR}/QtGui/${QT_VER}`); env("CFLAGS","+=",`-I${INCDIR}/QtGui/${QT_VER}/QtGui`); env(`MOCFLAGS=-DQT_NO_DEBUG -DQT_PLUGIN -DQT_GUI_LIB -DQT_CORE_LIB -I${LIBDIR}/qt${VER}/mkspecs/linux-g++ -I${INCDIR}/QtGui/$(QT_VER) -I${INCDIR}/QtGui/$(QT_VER)/QtGui -I${INCDIR} -I${INCDIR}/QtGui -I${INCDIR}/QtDBus -I${INCDIR}/QtCore`); env("LDFLAGS+=-Wl,--no-undefined -Wl,-O1 -Wl,-z,relro"); env("CFLAGS+=-I$(TOPDIR)/im/qt5-im/"+target); if(!_exists(MOC)) MOC=LIBDIR+'/qt6/libexec/moc'; cr('../main.h','moc_main.cpp', MOC+' $(MOCFLAGS) $^ -o $@'); cr('../qyongplatforminputcontext.h','moc_qyongplatforminputcontext.cpp', MOC+' $(MOCFLAGS) $^ -o $@'); begin(); cxx('moc_main.cpp'); cxx('moc_qyongplatforminputcontext.cpp'); cxx(SRCS_CXX); cc(SRCS_C); end(function(){ ld(OBJS,'$(DESTDIR)/libyongplatforminputcontextplugin.so'); }); } if(target=="clean"){ rmdir(DIRS,'*'); } else if(!target || target=="all"){ build(undefined,undefined,DIRS); } else if(target=='l32'){ build(undefined,undefined,['l32-qt5']); } else if(target=='l64'){ build(undefined,undefined,['l64-qt5']); } else { run(target); } |
|
52楼#
发布于:2022-07-14 13:16
|
|
53楼#
发布于:2022-07-14 15:06
另外,之前提到的有字不上屏的问题,我还需要时间再确认一下看看。
|
|
54楼#
发布于:2022-07-14 22:26
laolang_cool:另外,之前提到的有字不上屏的问题,我还需要时间再确认一下看看。回到原帖目前发现在obsidian里,当鼠标指针在候选框位置上时,较大机率会遇到字不上屏的情况,然后在输入第3个码时候选框就会消失,然后字码也会被消除,得重新输入。 |
|
55楼#
发布于:2022-07-14 22:29
doublecmd的filter失效的问题,我这里用内置的更新程序更新后,没感觉到解决了这个bug……是我哪里操作不对么?
|
|
56楼#
发布于:2022-07-14 22:53
另外,内置的更新程序升级后,wps又用不了小小了……
|
|
57楼#
发布于:2022-07-14 23:12
更新后需要重新install,才会重新安装gtk模块。更新不会修改wps,它的问题应该和更新没关系,所以和更新没关系。重启下电脑看看
|
|
58楼#
发布于:2022-07-14 23:25
|
|
59楼#
发布于:2022-07-15 00:12
|
|