[Contribute Advice] 应用为什么要显示一个标题栏
Tofloor
poster avatar
影子
deepin
2023-10-01 03:39
Author

微信截图_20230930193757.png

为什么应用头顶会先显示一个标题栏!感觉好丑啊!可以改进一下吗?很多应用都有这个!不知道是系统问题!还是他们软件自身带有这个的

image.png

Reply Favorite View the author
All Replies
userqian
deepin
2023-10-01 03:50
#1

我在想,这个标题栏不能统一干掉么

Reply View the author
Bryan
deepin
2023-10-01 05:55
#2

这些软件有标题栏的原因是它们自己没有绘制标题栏,所以在这种情况下窗口管理器会给它们绘制一个默认的标题栏。

唯一的解决方法就是让软件的开发者实现CSD,也就是软件自己绘制窗口装饰(标题栏、边框等)。如果程序不支持CSD,你把这标题栏干掉的话,你就没法通过标题栏拖动窗口、最大化、最小化界面。

当然让所有软件都实现CSD是不太现实的,我觉得更合理的解决方法是DDE设计一个更美观的默认标题栏。

Reply View the author
DebuggerX
deepin
2023-10-01 05:55
#3

想干掉标题栏简单,统一干掉更简单,问题是干掉以后怎么最大化、最小化、关闭和移动窗口?

Reply View the author
Bryan
deepin
2023-10-01 06:07
#4
DebuggerX

想干掉标题栏简单,统一干掉更简单,问题是干掉以后怎么最大化、最小化、关闭和移动窗口?

最大化最小化的问题可以通过快捷键实现,例如windows上最大化的快捷键是win+up,窗口拖动可以通过win+鼠标左键来实现。

Reply View the author
DebuggerX
deepin
2023-10-01 06:14
#5
Bryan

最大化最小化的问题可以通过快捷键实现,例如windows上最大化的快捷键是win+up,窗口拖动可以通过win+鼠标左键来实现。

快捷键和鼠标操作是两码事。像我在开发时几乎不用鼠标,全靠键盘和快捷键,但是非开发的时候就一点不想碰键盘,全靠鼠标和鼠标手势。

Reply View the author
Bryan
deepin
2023-10-01 06:17
#6
DebuggerX

快捷键和鼠标操作是两码事。像我在开发时几乎不用鼠标,全靠键盘和快捷键,但是非开发的时候就一点不想碰键盘,全靠鼠标和鼠标手势。

是这样的,所以统一砍掉标题栏不现实

Reply View the author
userqian
deepin
2023-10-01 18:13
#7
Bryan

是这样的,所以统一砍掉标题栏不现实

那就只能让软件开发商自己优化了,用户体验这个东西,你不重视,自然有人重视

Reply View the author
兆兆嘟嘟嘟
deepin
2023-10-01 22:33
#8

很可能是桌面环境强加上去的。

Reply View the author
Ziggy
deepin
2023-10-02 06:43
#9

electron自己配的窗口,deepin23会有缓解,最好是开发者自己重绘

Reply View the author
六七八九十
deepin
2023-10-03 03:21
#10

官方应该出个一个能自动提取应用界面颜色的软件自动改变标题栏颜色,就和浏览器自动改变工具栏颜色那种

Reply View the author