[原创] 标签型窗口管理器设计思路

讨论openbox,awesome,FVWM等WM
回复
头像
mallon
帖子: 53
注册时间: 2007-07-09 18:36
送出感谢: 0
接收感谢: 2 次

[原创] 标签型窗口管理器设计思路

#1

帖子 mallon » 2013-04-02 12:16

主要是从功能方面进行设计,至于如何配色,标签菜单的特效怎么样以后再说。

胡思乱想的,只能是抛砖引玉了,哈哈。

设计原则:最大程度减少多窗口的切换动作,并给用户以直观的感受。

默认桌面包含了一个“所有程序”的菜单(和开始菜单功能类似)、一个任务栏/快捷图标(按钮)混合区域和右上角的“关闭”按钮(符号X)。从Windows 95开始的通过任务栏切换窗口的方式应该是最便捷的了,而win7和osx把任务栏和快捷图标进行了整合,更加方便了操作,这里不再赘述。
1.png
(10.37 KiB) 下载 5 次
窗口管理器省略了传统的移动、改变大小等功能,直接通过最大化的窗口和任务栏的无缝拼接,让用户感觉点击任务栏的快捷按钮“打开了一个标签”。在打开标签的右侧的X号可以关闭打开的程序。当然,从“所有程序”菜单中打开的程序也会在任务栏上显示,并且可以“固定”在任务栏上成为一个快捷图标(按钮)。
2.png
(10.46 KiB) 下载 5 次
如果一个程序启动了多个实例,那么每一个实例可以以一个子标签的形式存在,同样每一个子标签的右侧也有X号可以单独关闭。
3.png
也可以以这种平铺的方式展现多个实例,适合大屏幕。
4.png
对任务栏等的布局继续改进,甚至能够运用在小型移动终端上,感觉从操作的便捷性上不必现有的系统弱。

当然还有很多需要进一步设计,例如快捷键任务切换界面等等
otaku.baili
帖子: 243
注册时间: 2010-09-30 21:54
送出感谢: 0
接收感谢: 1 次

Re: [原创] 标签型窗口管理器设计思路

#2

帖子 otaku.baili » 2013-04-02 12:18

如果支持不同程序在一个标签里干活的话,大概就是平铺窗口管理器了
头像
mallon
帖子: 53
注册时间: 2007-07-09 18:36
送出感谢: 0
接收感谢: 2 次

Re: [原创] 标签型窗口管理器设计思路

#3

帖子 mallon » 2013-04-02 12:20

otaku.baili 写了:如果支持不同程序在一个标签里干活的话,大概就是平铺窗口管理器了
这个不合理,任务栏标签本身就是区分不同程序的。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: [原创] 标签型窗口管理器设计思路

#4

帖子 eexpress » 2013-04-02 12:23

lz可以看看EWMH规则。自己做wm的话,依照规则来最好。
● 鸣学
头像
mallon
帖子: 53
注册时间: 2007-07-09 18:36
送出感谢: 0
接收感谢: 2 次

Re: [原创] 标签型窗口管理器设计思路

#5

帖子 mallon » 2013-04-02 13:20

eexpress 写了:lz可以看看EWMH规则。自己做wm的话,依照规则来最好。
是的,不过,还是先探讨设计吧 :em06
头像
mallon
帖子: 53
注册时间: 2007-07-09 18:36
送出感谢: 0
接收感谢: 2 次

Re: [原创] 标签型窗口管理器设计思路

#6

帖子 mallon » 2013-04-02 13:21

貌似这里喜欢技术的比喜欢设计的多...
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: [原创] 标签型窗口管理器设计思路

#7

帖子 eexpress » 2013-04-02 14:06

上次哪谁,写了一个自己的wm嘛。你可以搜索下。
lin的wm太多了。通常没必要自己再做。
我用fvwm,就足够实现各种功能了。你可以参考下 http://eexpress.github.com/ 的关于fvwm整理出来的图片。
● 鸣学
头像
AutoXBC
帖子: 1744
注册时间: 2007-10-23 12:54
送出感谢: 2 次
接收感谢: 24 次

Re: [原创] 标签型窗口管理器设计思路

#8

帖子 AutoXBC » 2013-04-02 14:57

这就是 Win95 的任务栏,完全没看出区别。
头像
Trilobita
帖子: 251
注册时间: 2011-04-23 19:27
送出感谢: 3 次
接收感谢: 0

Re: [原创] 标签型窗口管理器设计思路

#9

帖子 Trilobita » 2013-04-05 20:45

这不就是google的系统吗?
debub
帖子: 255
注册时间: 2010-05-16 18:17
送出感谢: 2 次
接收感谢: 4 次

Re: [原创] 标签型窗口管理器设计思路

#10

帖子 debub » 2013-05-13 22:54

kde 已经做出来了,不知道是不是你想要的。
其实并不实用,因为这种标签其实跟任务栏功能是重叠的。除非是同类型窗口,否则有点多余。
附件
抓图1.png

Intel G4560
8G DDR4
128G SSD + 1T HDD
HD 610 + GTX1050M
Windows10 + Debian testing
头像
millenniumdark
论坛版主
帖子: 4159
注册时间: 2005-07-02 14:41
系统: Ubuntu 14.04 (Kylin)
送出感谢: 42 次
接收感谢: 9 次
联系:

Re: [原创] 标签型窗口管理器设计思路

#11

帖子 millenniumdark » 2013-05-13 23:01

如果要同时查看两个不同程序的窗口,怎么办?

有些程序对窗口大小有特殊要求,比如聊天程序,怎么办?
debub
帖子: 255
注册时间: 2010-05-16 18:17
送出感谢: 2 次
接收感谢: 4 次

Re: [原创] 标签型窗口管理器设计思路

#12

帖子 debub » 2013-05-13 23:11

millenniumdark 写了:如果要同时查看两个不同程序的窗口,怎么办?
有些程序对窗口大小有特殊要求,比如聊天程序,怎么办?
菜单按钮或者全局菜单会跟随当前焦点窗口吧。
答非所问了。。。额。。。你说的是同时显示两个窗口,所以我上面说了不实用。
不过,下面这个 dolphin 应该很多人喜欢。多标签+双栏+终端。
附件
抓图2.png

Intel G4560
8G DDR4
128G SSD + 1T HDD
HD 610 + GTX1050M
Windows10 + Debian testing
bice
帖子: 6
注册时间: 2008-01-09 21:12
送出感谢: 0
接收感谢: 0

Re: [原创] 标签型窗口管理器设计思路

#13

帖子 bice » 2013-08-06 13:00

这明显是Google浏览器OS的设计思路嘛 :em04

想法不错,不过不能层叠窗口的话,比较合适平板而不是桌面

想想怎么用一种简单而自然的操作把平铺窗口变成层叠浮动窗口吧
h2ero
帖子: 4
注册时间: 2010-01-21 15:07
送出感谢: 0
接收感谢: 0

Re: [原创] 标签型窗口管理器设计思路

#14

帖子 h2ero » 2013-08-16 9:45

:em06 一年前lz不是说平铺那个啥来着。
回复

回到 “窗口管理器”