神末shenmo
deepin
2026-10-08 10:01 Spark-App
Q&A Team
后续我们用dtk6改还是dtk2改gxde toolkit 好?
Reply Like 0 View the author
后续我们用dtk6改还是dtk2改gxde toolkit 好?
GXDE终端7.0基于深度终端 6.5.40修改~

后续我们用dtk6改还是dtk2改gxde toolkit 好?
后面再看吧 你问我我肯定说我不舍得dtk2widget-qt6哇 毕竟是我弄出来的玩意
btw 我心里想要的是一个GXTK 统一2/5/6三代的外观
其实吧,GXDE 可以考虑一下基于 Deepin 15 的界面进行一下现代化改进的,那个界面设计有很大的改进空间。
其实吧,GXDE 可以考虑一下基于 Deepin 15 的界面进行一下现代化改进的,那个界面设计有很大的改进空间。
这终端基本上就是基于Deepin 15的界面 UI界面基本上抄的DTK2 且虽然是DTK6但是会加载DTK2的特殊DLight2/DDark2样式 也算是延续DDE 15了
GXDE上存在一个特殊版本的DTK2 可以与Qt6和DTK6共存并混合使用
这终端基本上就是基于Deepin 15的界面 UI界面基本上抄的DTK2 且虽然是DTK6但是会加载DTK2的特殊DLight2/DDark2样式 也算是延续DDE 15了
GXDE上存在一个特殊版本的DTK2 可以与Qt6和DTK6共存并混合使用
后面说的是DTK2Widget-Qt6 使用Qt6构建并且依赖DTK6的Core等包 但是使用它自带的DTK2控件替换DTK6控件
有点高级
Popular Ranking
ChangePopular Events
More
在GXDE 25.4时期,我们一直在想办法修改GXDE终端。个人一直很喜欢GXDE终端的UI,然而可惜这里一直有两个棘手的事情:GXDE终端是Vala + GTK写的,而GXDE现在主要的会话还是X11会话,GTK在GXDE X11下不支持分数缩放,至少字体会被强行放大到2倍,看着非常难受 且GXDE终端的菜单依赖Deepin Menu,这玩意不太好适配Wayland... 现在属于是两头堵了。
于是,我们重制了GXDE终端。新终端不再使用GTK,而是转而使用Deepin终端的源码——在此基础上我们做了大量的魔改:
注意:这是DTK6
我们魔改了Deepin终端的样式,让其贴近旧的GXDE终端/DTK2,在此基础上加入了滑动动画/切换主题时的颜色变化动画/滚动时的回弹效果/类似kitty的光标换行动画
我们还将GXDE旧终端的主题设置挪回来了。
我们加入了回退字体功能:当终端字体不包含某字时会尝试用回退字体渲染。这么做是因为很多等宽字体不支持中文,我想让终端对中文更友好一些。比如这里我终端的字体是
Maple Mono,不支持中文,此时中文会自动使用我选择的「寒蝉半圆体」渲染。我们加入了连笔字功能,例如,上图中绿色圈框选的
->就是连笔字开启时的效果。最后说一个开发中甚至还没推送到内测源的功能——我们现在支持了Kitty绘图协议,可以在终端中绘制PNG了:
预计不久的将来,新的GXDE终端就会和大家见面了~
源码仓库:https://gitee.com/GXDE-OS/gxde-terminal