深度终端准备用DTK替换Gtk+进行重写了
Tofloor
poster avatar
wangyong
deepin
2018-04-09 14:09
Author
重写的原因很多, 主要有几点:
  • GTK+不支持浮点数DPI缩放,导致很多中等程度的高分屏,终端无法像Qt/DTK构建的深度家族应用那样,可以进行 1 ~ 1.75 的浮点数DPI缩放
  • 深度编辑器有了类似Chrome那样的多标签拖拽、分离和合并的功能,我想大家也希望终端也有类似的标签功能,这是目前看到最多的反馈
  • 终端现在的UI细节和DTK系列的深度应用细节不完全一样,重写后UI细节会完全统一
  • 远程管理对批量服务器操作以及键盘操作提供更多更友好的支持,让大家维护服务器的效率更高
  • 工作区增加可以拖拽的topbar,并进行很多可视化的提示和拖拽操作,方便大家知道当前的工作区位置
  • 开发类似xshell的功能,能够方便的拖拽文件和文件夹
  • 多工作区广播的功能,很多运维的同学需要这个批量修改服务器设置
  • 工作区临时放大和session管理的一些操作
  • 主题自定义和更多高级功能的图形化设置
  • ...


现在的深度终端达到80分,但是距离我心目中完美的终端还有很多细节需要雕琢。
虽然深度终端已经达到秒杀很多终端第一阶段的目标,但是我觉得我有义务把深度终端做的更完美。

重写后会带来诸多功能提升,唯一的缺点可能就是Qt程序相对于Gtk+的程序在启动速度上会慢0.5s ~ 1s的时间,硬件性能越好,这个差异越小。


为什么终端一开始不用DTK编写?
终端最早写的时候,DTK还在起步,很多功能缺失以及不稳定,随着DTK越来越强大和功能稳定,是时候把终端回归到大部队采用的主流技术上面了。

最后,发这个贴的主要目的是,你们认为现在深度终端哪里还不完美,请说出你的意见,我会记录并在新版终端中去实现。
请客观说问题,不要情绪化反馈,感谢大家的反馈。
Reply Favorite View the author
All Replies
4 / 4
To page
avatar
kwdiwt
deepin
2018-04-16 07:47
#61
怎么不附上 项目的github地址~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Reply View the author
avatar
buffallos
deepin
2018-04-16 19:22
#62
本帖最后由 buffallos 于 2018-4-16 11:23 编辑

能不能实现远程桌面呢,就像xmanager的xserver一样?有时需要连接到基于linux的vmware workstation
Reply View the author
avatar
1***6@qq.com
deepin
2018-04-16 22:50
#63
1.可不可以像crt那样加上按钮功能。
2.可不可以保存会话列表,下次单击直接使用。
3.有转发X11的选项么,或者X11服务器。
Reply View the author
avatar
markson
deepin
2018-04-17 02:48
#64
三月初一,今天是三月初一。老王收到请回答
Reply View the author
avatar
划破的天空
deepin
2018-04-17 06:14
#65
建议远程服务器管理可以增加分组功能,便于分类管理
Reply View the author
avatar
133******90
deepin
2018-04-17 17:18
#66
来催一下flatpak版本的深度终端,一直没有动静。
Reply View the author
avatar
‌量子巡游者
Moderator
2018-04-17 21:46
#67
https://bbs.deepin.org/user/33235 咱们的终端什么时候可以支持这种形式的命令啊!!

yum install+文件名


Reply View the author
avatar
carrjay
deepin
2018-04-17 22:02
#68
大佬们就是任性,说重写就重写!
Reply View the author
avatar
wangyong
deepin
2018-04-17 22:15
#69
https://bbs.deepin.org/post/155140
来催一下flatpak版本的深度终端,一直没有动静。

终端和文件管理器都是系统核心应用,不适合flatpak 版本。

终端和文件管理器都应该是操作系统核心组件一部分,随着操作系统发布。
Reply View the author
avatar
Feelup
deepin
2018-04-21 19:45
#70
https://bbs.deepin.org/post/155140
我到是觉得这个可以做成接口,类似魅族手机一样,第三方用户可以制作主题包贩卖,有人愿意也可以做些免费 ...

(⊙o⊙)…,图标是可以自己动手换的,但不好意思,我是那种只希望使用默认图标主题的人,弄得想MIUI那样到处收费可不好,我认为那也不应该是deepin应该走的路。我提议deepin设计新图标只是希望deepin能更加美观大方而已
Reply View the author
avatar
ztjzxf
deepin
2018-04-21 21:58
#71
https://bbs.deepin.org/post/155140
(⊙o⊙)…,图标是可以自己动手换的,但不好意思,我是那种只希望使用默认图标主题的人,弄得想MIUI那样到 ...

免费与收费混合,这个是聚人气的,有设计师入驻,有用户消费,这样才能流通。有开发者开发应用,有用户使用,且有开发者能盈利。就会有更多的开发者入住,有了足够多的应用了。用户进入的意愿才更强。
我一直认为官方应该发起基于deepin开发应用的教程。虽然学linux桌面开发的都会,但是现有的教程要么是基于win的,要么基于mac的,少部分基于linux的也是ubuntu系列的。有教育输出,可以得到不少基于deepin的开发者支持。
如果有实力可以参考win的vb易语言类和安卓 dcloud apicloud等产品。他们有个共同特点就是快速出应用。不管性能怎么样,至少前期感兴趣闲的蛋疼的同学可以快速的构造出应用来,可以弥补写deepin应用缺少量。如果更感兴趣的自己也会深入学习或者使用别人开发好的模块拟补性能问题。
Reply View the author
avatar
星外之神
deepin
2020-04-04 04:48
#72
可惜了   
Reply View the author
avatar
cuisanzhang
deepin
2021-05-15 21:44
#73

其实我不是很理解deepin为什么一直在造新的轮子

Reply View the author
4 / 4
To page