发新帖

深度终端准备用DTK替换Gtk+进行重写了

wangyong 官方管理员 / 2018-4-9 06:09
浏览: 6532 / 回复: 72
查看: 6532|回复: 82

深度终端准备用DTK替换Gtk+进行重写了

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


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

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


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

最后,发这个贴的主要目的是,你们认为现在深度终端哪里还不完美,请说出你的意见,我会记录并在新版终端中去实现。
请客观说问题,不要情绪化反馈,感谢大家的反馈。

评分

参与人数 1贡献 +3 收起 理由
mokyle + 3 我很期待!

查看全部评分

7

主题

138

帖子

1548

积分

-rw-r--r--

Rank: 4

积分
1548
zeng-zg 发表于 2018-4-9 08:08:38 来自移动端 | 显示全部楼层
作为普通用户我觉得已经够完美了,可以在新版写完后,把老版重新起个名打个包放进商城(以后可以不维护了),这样两个共存,喜欢哪个用哪个。我现在系统里还有老版的系统监视器放着。

48

主题

760

帖子

5234

积分

-rw-rw-rw-

Rank: 6Rank: 6

积分
5234
fuyao 志愿者 发表于 2018-4-9 08:50:38 来自移动端 | 显示全部楼层
1. 有时候连接远程服务器时,文件夹和不同类型文件名显示颜色一样。

2

主题

468

帖子

1554

积分

-rw-r--r--

Rank: 4

积分
1554
zhangjide 发表于 2018-4-9 08:53:21 | 显示全部楼层
做为一个深度终端老用户,我期待Qt版的终端

48

主题

760

帖子

5234

积分

-rw-rw-rw-

Rank: 6Rank: 6

积分
5234
fuyao 志愿者 发表于 2018-4-9 08:54:10 来自移动端 | 显示全部楼层
2. 你说的类似xshell拖拽文件夹的,是不是xftp。    3.  类似xmanager的图形界面远程登录服务器的功能有没有计划? 这个可以配合以后IPV6普及,直接通过IP,用户名和密码登录。

点评

我认为就是xftp,图形化的  发表于 2018-4-9 13:40

5

主题

69

帖子

430

积分

-r--r--r--

Rank: 3Rank: 3

积分
430
jingdp 发表于 2018-4-9 09:02:19 | 显示全部楼层
不知道DTK和Gtk+有啥区别,但是这个应该是一个相当重大重要伟大的决策

另外不知道为什么,深度终端无法ssh到交换机上面,在应用商店下了很多ssh工具都不能支持,只有putty才能支持,交换机配置是没问题的,不知道是不是我连接配置有啥问题
时间煮雨 问道江湖

153

主题

3241

帖子

1万

积分

drw-r--r--

Rank: 7Rank: 7Rank: 7

积分
12919
QQ
rekols 超级版主 志愿者 发表于 2018-4-9 09:11:44 | 显示全部楼层
做为一个深度终端老用户,我期待Qt版的终端

11

主题

154

帖子

1204

积分

-rw-r--r--

Rank: 4

积分
1204
zhqh100 发表于 2018-4-9 09:23:27 | 显示全部楼层
TIM图片20180409092027.jpg
虚拟机里,arhlinux下的深度终端变成这样了,字间距看起来不对



点评

看看默认字体是不是不是等宽字体?  发表于 2018-4-9 16:06

156

主题

700

帖子

4225

积分

-rw-rw-rw-

Rank: 6Rank: 6

积分
4225
shooke 发表于 2018-4-9 09:29:47 | 显示全部楼层
赞一个

68

主题

745

帖子

3768

积分

-rw-rw-rw-

Rank: 6Rank: 6

积分
3768
Feelup 发表于 2018-4-9 09:31:51 | 显示全部楼层
deepin无疑是目前Linux世界最有希望的桌面系统功能性和易用性都很强。比起深度终端的重写,我觉得最需要重新设计的是深度的图标系列--风格不统一,没设计语言,太容易审美疲劳了,连xp和Ubuntu的图标设计都比它要耐看

评分

参与人数 1贡献 +3 收起 理由
licardo + 3 我很赞同 ; )

查看全部评分

81

主题

2123

帖子

8044

积分

-rw-rw-rw-

Rank: 6Rank: 6

积分
8044
licardo 发表于 2018-4-9 09:38:19 | 显示全部楼层
以前用xshell , 字间距,行间距,上下左右距离边框间距都是可以设置的 , 还有设置背景颜色也很容易.这是外观上的, 功能上的复制链接标签就自动又连一次,

10

主题

197

帖子

1306

积分

-rw-r--r--

Rank: 4

积分
1306
hadeskaiser 发表于 2018-4-9 09:44:02 | 显示全部楼层
fuyao 发表于 2018-4-9 08:54
2. 你说的类似xshell拖拽文件夹的,是不是xftp。    3.  类似xmanager的图形界面远程登录服务器的功能有没 ...

linux自带了,你export变量就行了。x11的client还需要弄?

10

主题

288

帖子

2920

积分

-rw-rw-r--

Rank: 5Rank: 5

积分
2920
a375474942 志愿者 发表于 2018-4-9 09:54:13 | 显示全部楼层
1.远程服务器和自己定义的快捷键希望可以导入导出
2.链接到远程后,希望和本地的标签有所区别,想操作本地老是手残去服务区上面瞎搞

64

主题

1057

帖子

4562

积分

-rw-rw-rw-

Rank: 6Rank: 6

积分
4562
pikachuhy 发表于 2018-4-9 09:57:54 | 显示全部楼层
我真心觉得现在的终端已经很好用了,就是在使用git时,没有显示当前处在哪个分支?

点评

oh-my-zsh 了解一下  发表于 2018-4-9 15:41
zsh 了解一下  发表于 2018-4-9 13:48
能显示分支确实方便很多。  发表于 2018-4-9 12:38
+1  发表于 2018-4-9 11:33

21

主题

114

帖子

1188

积分

-rw-r--r--

Rank: 4

积分
1188
qw623577789 发表于 2018-4-9 09:59:50 | 显示全部楼层
本帖最后由 qw623577789 于 2018-4-9 10:02 编辑

深度终端向服务器上传大文件时,容易上传一半就进度卡住,没有在crt下使用rz -e -y命令成功率高,我估计上传参数少了,已文本形式上传,跟命令冲突了?

65

主题

981

帖子

3241

积分

-rw-rw-rw-

Rank: 6Rank: 6

积分
3241
iminto 发表于 2018-4-9 10:20:01 | 显示全部楼层
本帖最后由 iminto 于 2018-4-9 10:30 编辑

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

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

深度录屏_google-chrome_20180409102115.gif


35

主题

292

帖子

1365

积分

-rw-r--r--

Rank: 4

积分
1365
shenhai 发表于 2018-4-9 10:36:01 | 显示全部楼层
Qt 的运行效率这么蛋疼的么?
不过有个gacui,不知道你们用过没。
不过作者轮子哥说1.0的版本暂时没有Linux版。
但是据Windows平台使用者的反馈来看,这个ui库很不错

48

主题

760

帖子

5234

积分

-rw-rw-rw-

Rank: 6Rank: 6

积分
5234
fuyao 志愿者 发表于 2018-4-9 10:55:54 来自移动端 | 显示全部楼层
hadeskaiser 发表于 2018-4-9 09:44
linux自带了,你export变量就行了。x11的client还需要弄?

请问啥意思?现在远程图形界面登录deepin,通过IP用户名密码怎么实现?

12

主题

866

帖子

5290

积分

-rw-rw-rw-

Rank: 6Rank: 6

积分
5290
iamhyc65 志愿者 发表于 2018-4-9 11:02:51 | 显示全部楼层
希望保留GTK版本 +1

3

主题

30

帖子

137

积分

-r--------

Rank: 1

积分
137
chnyang 发表于 2018-4-9 11:07:37 | 显示全部楼层
大概什么时候会发布新版的正式版?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 返回版块 返回顶部