关于多屏的改进设计。
Tofloor
poster avatar
qiansen1386
deepin
2012-02-16 07:12
Author
一直以来都有一种声音质疑linux的多屏设计的必要性。而在windows大行其道的时候我们似乎认为多屏是不必要的。但mac是双屏,并完美的实现了功能与设计的统一。我有了一个猜想,也许单屏只是windows的一种传统习惯而如果反过来思考或许多屏才是未来的趋势。我们可能会有巨大的收获。于是有了如下思考,浅疏拙见,以供各位品评:

首先我想到把多屏屏幕设计成这种布局。(只是虚拟的布局。默认只显示一个屏幕当然。只是给人一种空间感。就好像苹果和安卓设计中常见的划屏风格设计。)
[color=#FFFFFF:c3794vnt]__[/color:c3794vnt]口
口口口
[color=#FFFFFF:c3794vnt]__[/color:c3794vnt]口
这样的上中下左右五屏结构。这样多屏的优势就可以体现了。

目前的想法还比较初步。这样做的主要考虑是为了更好的实现“拖拽”动作而设计的。
当我们想要拖拽一个内容(文字或图片或应用程序或文件等)从一个程序窗口移向另一个程序的时候我们首先要做的是移动鼠标到dock的相应图标上。然后等待一定时间从而弹出另一个程序。从而实现跨窗口拖拽。然而,这个习惯一点儿也不方便。我们习惯了,只能说这是被微软强奸的习惯。(这个习惯在LD上无法重现。因为LD的dock功能性上还不完善)

而如果使用五屏框架。那么可以在鼠标拖拽的时候通过键盘上的按键切屏。(建议使用asdw而非上下左右因为一般人习惯用右手操作鼠标而左手默认负责键盘操作)。并且全屏工作的软件最好默认从新窗口打开。因为对于全屏操作的软件窗口堆叠是没有意义的。(Areo是为了解决这个问题。但其实这个问题不需要解决。堆叠,就铺开就是了就像Gnome做的)。

甚至将来如果要做3D切屏(不是alt-tab切换程序)如果把中桌面当做盒底,四周分别是其余四屏。可以很容易地模拟出3D的效果。而如果把视角放到盒子内部,就可以在一个场景中同时展示下屏、正面屏、左侧屏幕、右侧屏幕等4个屏幕。

进而很自然的想到了Q+允许多个桌面放置不同图标。这样工作区就被划分成了:工作区、娱乐区、影音区等划分。

然后dock也可以加入多屏指示的功能。比如。工作区的dock上就只显示其余4区的图标和本区已运行程序的图标。(因为本区的程序可以用显示桌面功能。)

同时我想到有些程序是不需要工作区的。比如,实际使用中音乐程序多半是工作在后台的,用什么软件对我们真的那么重要么?有的时候,我们连顺序都懒得调,而大量使用随机功能。而我们唯一需要的两个按钮是“暂停”和“跳过”。比如上网发现一个好视频,就暂停。听到不想听的歌就跳过。那么我们可不可以把这两个按钮整合到dock里?

智能手机时代来临之后,我们对另一个功能也就是通讯工具的消息提示功能产生了少许依赖。notification和pop-up是智能手机最重要的功能。我们为什么不能反向移植回到桌面平台来。如果我们没有一个好用的微博客户端。linux的前途已定。

暂时就是这样。希望大家不要敝帚自珍多多提出自己的见解,也欢迎大家批评指正我的错误。LD的发展靠我们大家共同的努力。就是这样,谢谢大家。
Reply Favorite View the author
All Replies
woodelf
deepin
2012-02-16 17:25
#1
以己度人
Reply View the author
qiansen1386
deepin
2012-02-16 19:58
#2
以己度人
是有一点啦。不过你宾语写错了。我度的可不是人,是使用习惯。当然每个人都有不同的使用习惯。所以,你觉得那里我说的不对。或者您有不同的习惯。还请指正。
Reply View the author
deepIgood
deepin
2012-02-18 03:54
#3
个人觉得每个人的习惯都是不一样的,你的想法不见得别人就认为必要。
但是人的喜好至少是可以归类的。
可以考虑给用户一个简单易用的调节桌面环境行为的软件,类似于原来gnome2的主题,选择一个主题,然后微调自己的项。要记住,我们要的不是win那样的一成不变(只有骨灰级windows玩家才能完全调节win的桌面行为),也不是KDE那样所有设置都分散开,完成设置要几个小时。
用户自定义设置软件的目标就是提供多种设置空间的同时节省用户的宝贵时间。

linux问什么局限呢,其实很大程度是因为软件不够,尤其是专业软件。(个人想法,我不帮任何人思考,呵呵)。到底还是原来的软件公司不愿去为linux做软件,他们看不到linux的前景,而为linux开发软件需要重新建立一整套人才体系,成本哪!
个人想法,开发者为软件公司提供减轻开发工作量的软件工具,也是linux发展的一个出路。把复杂的linux的底层和上层的window软件开发习惯连结起来,高效率地搭建安全高效的linux专业软件——————多说一句,本质上我是想要linux版的高效全能的autoCAD和pro/E,而且不是模拟出来的性能大打折扣的linux版本。

重申一下 ,我不帮任何人思考。我抛的都是砖头,引的是什么我就不知道了,呵呵呵呵。
Reply View the author
qiansen1386
deepin
2012-02-21 04:35
#4
个人觉得每个人的习惯都是不一样的,你的想法不见得别人就认为必要。
但是人的喜好至少是可以归类的。
可以考虑给用户一个简单易用的调节桌面环境行为的软件,类似于原来gnome2的主题,选择一个主题,然后微调自己的项。要记住,我们要的不是win那样的一成不变(只有骨灰级windows玩家才能完全调节win的桌面行为),也不是KDE那样所有设置都分散开,完成设置要几个小时。
用户自定义设置软件的目标就是提供多种设置空间的同时节省用户的宝贵时间。

linux问什么局限呢,其实很大程度是因为软件不够,尤其是专业软件。(个人想法,我不帮任何人思考,呵呵)。到底还是原来的软件公司不愿去为linux做软件,他们看不到linux的前景,而为linux开发软件需要重新建立一整套人才体系,成本哪!
个人想法,开发者为软件公司提供减轻开发工作量的软件工具,也是linux发展的一个出路。把复杂的linux的底层和上层的window软件开发习惯连结起来,高效率地搭建安全高效的linux专业软件——————多说一句,本质上我是想要linux版的高效全能的autoCAD和pro/E,而且不是模拟出来的性能大打折扣的linux版本。

重申一下 ,我不帮任何人思考。我抛的都是砖头,引的是什么我就不知道了,呵呵呵呵。
对啊对啊,linux的核心不就是定制性么。自从compiz失灵了,定制性就急剧下降了。

软件的问题。是反着考虑的。如果系统好,自然会有人给你开发。而且很快就可以改写局面。关键是系统不行。如果ld能把所有的关键组件都自制的话。把这个系统做成轻量级全能系统。推广范围一大,自然就有软件了。但是如果不走向世界的话。让国际大厂来开发就基本没戏了。
Reply View the author