深度终端准备用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
1 / 4
To page
avatar
zeng-zg
deepin
2018-04-09 16:08
#1
作为普通用户我觉得已经够完美了,可以在新版写完后,把老版重新起个名打个包放进商城(以后可以不维护了),这样两个共存,喜欢哪个用哪个。我现在系统里还有老版的系统监视器放着。
Reply View the author
avatar
fuyao
deepin
2018-04-09 16:50
#2
1. 有时候连接远程服务器时,文件夹和不同类型文件名显示颜色一样。
Reply View the author
avatar
zccrs
deepin
2018-04-09 16:53
#3
做为一个深度终端老用户,我期待Qt版的终端
Reply View the author
avatar
fuyao
deepin
2018-04-09 16:54
#4
2. 你说的类似xshell拖拽文件夹的,是不是xftp。    3.  类似xmanager的图形界面远程登录服务器的功能有没有计划? 这个可以配合以后IPV6普及,直接通过IP,用户名和密码登录。
Reply View the author
Comments
wanzhende
2018-04-09 21:40
我认为就是xftp,图形化的
avatar
jingdp
deepin
2018-04-09 17:02
#5
不知道DTK和Gtk+有啥区别,但是这个应该是一个相当重大重要伟大的决策

另外不知道为什么,深度终端无法ssh到交换机上面,在应用商店下了很多ssh工具都不能支持,只有putty才能支持,交换机配置是没问题的,不知道是不是我连接配置有啥问题
Reply View the author
avatar
rekols
deepin
2018-04-09 17:11
#6
做为一个深度终端老用户,我期待Qt版的终端
Reply View the author
avatar
zhqh100
deepin
2018-04-09 17:23
#7

虚拟机里,arhlinux下的深度终端变成这样了,字间距看起来不对



Reply View the author
Comments
wangyong
2018-04-10 00:06
看看默认字体是不是不是等宽字体?
avatar
159******10
deepin
2018-04-09 17:29
#8
赞一个
Reply View the author
avatar
Feelup
deepin
2018-04-09 17:31
#9
deepin无疑是目前Linux世界最有希望的桌面系统功能性和易用性都很强。比起深度终端的重写,我觉得最需要重新设计的是深度的图标系列--风格不统一,没设计语言,太容易审美疲劳了,连xp和Ubuntu的图标设计都比它要耐看
Reply View the author
avatar
要讲武德
deepin
2018-04-09 17:38
#10
以前用xshell , 字间距,行间距,上下左右距离边框间距都是可以设置的 , 还有设置背景颜色也很容易.这是外观上的, 功能上的复制链接标签就自动又连一次,
Reply View the author
avatar
155******38
deepin
2018-04-09 17:44
#11
https://bbs.deepin.org/post/155140
2. 你说的类似xshell拖拽文件夹的,是不是xftp。    3.  类似xmanager的图形界面远程登录服务器的功能有没 ...

linux自带了,你export变量就行了。x11的client还需要弄?
Reply View the author
avatar
coldlook
deepin
2018-04-09 17:54
#12
1.远程服务器和自己定义的快捷键希望可以导入导出
2.链接到远程后,希望和本地的标签有所区别,想操作本地老是手残去服务区上面瞎搞
Reply View the author
avatar
pikachuhy
deepin
2018-04-09 17:57
#13
我真心觉得现在的终端已经很好用了,就是在使用git时,没有显示当前处在哪个分支?
Reply View the author
Comments
zslzxc
2018-04-09 23:41
oh-my-zsh 了解一下
bnbvb
2018-04-09 21:48
zsh 了解一下
jdocker
2018-04-09 20:38
能显示分支确实方便很多。
winter110
2018-04-09 19:33
1
avatar
150******77
deepin
2018-04-09 17:59
#14
本帖最后由 qw623577789 于 2018-4-9 10:02 编辑

深度终端向服务器上传大文件时,容易上传一半就进度卡住,没有在crt下使用rz -e -y命令成功率高,我估计上传参数少了,已文本形式上传,跟命令冲突了?
Reply View the author
avatar
iminto
deepin
2018-04-09 18:20
#15
本帖最后由 iminto 于 2018-4-9 10:30 编辑

深度终端不支持堡垒机登录。我们用的是齐治科技的堡垒机。(没试过其他Linux系统,但Windows下的xshell和MAC是可以的)

表现就是:堡垒机使用了二次验证(密码是变化的,为固定密码+空格+OTP变化密码),导致自动登录无效。必须手动输入命令和密码才能登录。可以确认密码是对的
可以看到,我再等待正确的密码,输入正确的密码后,登录失败,报错 X11 forwarding request failed on channel 0
更变态的是,在终端报错后,继续提示我输入密码,但是我再次手动输入正确密码,依然无法登陆,必须ctrl+c终止当前命令,完全手动执行一次zssh命令




Reply View the author
avatar
shenhai
deepin
2018-04-09 18:36
#16
Qt 的运行效率这么蛋疼的么?
不过有个gacui,不知道你们用过没。
不过作者轮子哥说1.0的版本暂时没有Linux版。
但是据Windows平台使用者的反馈来看,这个ui库很不错
Reply View the author
avatar
fuyao
deepin
2018-04-09 18:55
#17
hadeskaiser 发表于 2018-4-9 09:44
linux自带了,你export变量就行了。x11的client还需要弄?

请问啥意思?现在远程图形界面登录deepin,通过IP用户名密码怎么实现?
Reply View the author
avatar
sudo_free
deepin
2018-04-09 19:02
#18
希望保留GTK版本 +1
Reply View the author
avatar
chnyang
deepin
2018-04-09 19:07
#19
大概什么时候会发布新版的正式版?
Reply View the author
avatar
兴安
deepin
2018-04-09 19:54
#20
远程服务器管理支持 telnet  虽然是老协议,不太安全,实际工作中还是使用的
Reply View the author
1 / 4
To page