针对 Gnome-Shell 原版 Alt + Tab 行为的改进
Tofloor
poster avatar
186******98
deepin
2011-12-12 05:24
Author
今天重写完了 Gnome-Shell 的 Alt + Tab 切换效果, 原版的设计非常不合理。

gnome-shell 原版 Alt+Tab 行为:
1. 原版基于应用程序显示, 如果一个应用程序有多个窗口, 还必须按 Alt+` 键来切换, 太麻烦。
2. 原版 Alt + Tab 只显示图标, 不显示预览图。
3. 原版虽然对工作区进行了分类, 但是其他工作区的所有程序都会在 Alt + Tab 中显示, 影响切换效率。

新版的改进:
1. 基于窗口切换, 这样效率更高, 没有必要先按 Alt + Tab, 再按 Alt + `
2. 显示程序的实时预览图, 如果是工作区, 显示工作区的预览图
3. 每个工作区只占一个位置(不管这个工作区有多少个程序), 这样既能快速切换窗口或者工作区, 又不影响整体的切换效率。
4. 支持上下左右四个方向的程序切换, 窗口很多也不用担心 Alt + Tab 按着手酸了
5. 支持工作区快速切换, 只要按 1 - 9 之间的数字就可以快速切换到相应的工作区, alt + tab 一键搞定窗口和工作区的切换
6. 每个应用预览右下角添加程序图标, 这样 firefox, chromium 开同一个网页也能快速分辨
7. 显示窗口标题或者工作区名称, 同一个应用的不同窗口可以通过标题快速分辨
8. 新版的用不同颜色分辨应用窗口和工作区的选中, 快速分辨工作区

具体代码看:  https://github.com/manateelazycat/DGSE 里面的 window-alt-tab 扩展

下面是原版和新版效果图对比:
Reply Favorite View the author
All Replies
cxbii
deepin
2011-12-12 05:33
#1
启动正式版哈哈!
Reply View the author
Z819722530
deepin
2011-12-12 05:50
#2
哇,这个不错。把小企鹅输入法笔拼码表也加入系统默认吧。
Reply View the author
s.******[email protected]
deepin
2011-12-12 06:31
#3
哇,这个不错。把小企鹅输入法笔拼码表也加入系统默认吧。
这是什么意思…… 没看懂呃
Reply View the author
Z819722530
deepin
2011-12-12 06:40
#4
[quote]哇,这个不错。把小企鹅输入法笔拼码表也加入系统默认吧。
这是什么意思…… 没看懂呃[/quote]
五笔拼音码表,BETA版的输入法里有拼音、五笔没有五笔拼音 ops: 加入五笔拼音不是更方便么
Reply View the author
ApplePie
deepin
2011-12-12 07:12
#5
撒花~
Reply View the author
tao
deepin
2011-12-12 17:01
#6
楼主能上传到extensions.gnome.org吗
Reply View the author
tuhaihe
deepin
2011-12-12 17:51
#7
楼主能上传到extensions.gnome.org吗

具体代码看: https://github.com/manateelazycat/DGSE 里面的 window-alt-tab 扩展
Reply View the author
186******98
deepin
2011-12-12 17:54
#8
LD 的 gnome-shell 插件得配合 deepin-gnome-shell (对原版打了一些补丁) 才能出效果, 我这周把任务栏写完就整理一下全部发到 extensions.gnome.org 上.
Reply View the author
tao
deepin
2011-12-12 18:00
#9
LD 的 gnome-shell 插件得配合 deepin-gnome-shell (对原版打了一些补丁) 才能出效果, 我这周把任务栏写完就整理一下全部发到 extensions.gnome.org 上.

那得多庞大啊
Reply View the author
s.******[email protected]
deepin
2011-12-12 20:01
#10
[quote]LD 的 gnome-shell 插件得配合 deepin-gnome-shell (对原版打了一些补丁) 才能出效果, 我这周把任务栏写完就整理一下全部发到 extensions.gnome.org 上.

那得多庞大啊[/quote]
唔,那你直接用 Linux Deepin 就好了嘛。
Reply View the author
tao
deepin
2011-12-12 21:02
#11
[quote][quote]LD 的 gnome-shell 插件得配合 deepin-gnome-shell (对原版打了一些补丁) 才能出效果, 我这周把任务栏写完就整理一下全部发到 extensions.gnome.org 上.

那得多庞大啊[/quote]
唔,那你直接用 Linux Deepin 就好了嘛。[/quote]

但我还是想用ubuntu,毕竟它的资料要丰富一些
Reply View the author
s.******[email protected]
deepin
2011-12-12 21:12
#12
但我还是想用ubuntu,毕竟它的资料要丰富一些
唔,如果你是这样“毕竟”的话,那你更应该用Linux Deepin了,因为那些说Ubuntu或者Debian的资料都还适用啊。
Reply View the author
tao
deepin
2011-12-12 21:26
#13
[quote]但我还是想用ubuntu,毕竟它的资料要丰富一些
唔,如果你是这样“毕竟”的话,那你更应该用Linux Deepin了,因为那些说Ubuntu或者Debian的资料都还适用啊。[/quote]

楼上有些忽悠的意味啊(开个玩笑),希望这个版本发布之后你们把工作的重心转移到软件开发上来。打个比方,现在gnome-shell只有一个天气插件,是从yahoo获取的,对于国际网速慢的童鞋来说就很痛苦,你们可以写一个从中国天气网获取的插件。现在,界面什么的不是问题,关键是软件啊。
Reply View the author
deepin
deepin
2011-12-12 23:22
#14
aenon还真没忽悠你, LD的底层基于ubuntu,因此包括软硬件的支持能力和ubuntu是完全一样的。

ubuntu没问题的,LD也没问题;ubuntu有问题的,LD可能没有(因为有些部分我们自己修了,当然不是全部)。
Reply View the author