真希望有个 Linux 桌面能做成这样子..

2014-04-13 19:43:01 +08:00
 jiyinyiyong
两年前的一个想法, 想把 Linux 的 Desktop Wall 改造成这样子..

这两天把当时做的 Demo 重构了一下, 结果一不小心整个周末都没了呀 ToT

代码看这里, CoffeeScript 写的, 主要是 canvas 操作
https://github.com/jiyinyiyong/window-lattice
线上的例子请用 Chrome 打开这个页面:
http://repo.tiye.me/window-lattice

录了个视频演示一下, 以及演示一下代码:
http://www.tudou.com/programs/view/NJfE_pd3W_s/

不过平心而论这样的设计只是看着漂亮, 实用上未必
而且我感到结合命令行的图形界面做事情更高效, 有机会再搞 Demo 出来
4538 次点击
所在节点    分享创造
18 条回复
jakwings
2014-04-13 19:50:55 +08:00
看成「灵柩」了……个人感觉这是工作狂的桌面。貌似 Openbox 有十分类似的功能。
jakwings
2014-04-13 19:59:14 +08:00
jiyinyiyong
2014-04-13 20:30:01 +08:00
@jakwings 不能用 JS 写脚本定制么还是
jakwings
2014-04-13 20:41:23 +08:00
@jiyinyiyong Openbox 可以定制快捷键,包括鼠标点击的组合。只不过似乎没有嵌入变量判定应该根据方向键切换到哪个桌面的功能。
terrytowne
2014-04-13 21:05:09 +08:00
tiled window manager 吗?
Numbcoder
2014-04-13 21:44:58 +08:00
蛮不错的!
eato
2014-04-13 22:33:39 +08:00
我临时想到两个不成熟建议:
1. 在焦点窗口的(右)上角加一个激活标记, 甚至在(左)上角再加一个当前窗口的变动通知(有通知数目更好);
2. 窗口切换的效果感觉不明显, 可以在切换时让别的窗口都暗掉(或者高亮当前窗口?).
希望继续加油!
halfbloodrock
2014-04-13 22:35:15 +08:00
这个点个赞!
jiyinyiyong
2014-04-13 22:38:52 +08:00
@eato 嗯, 总是会有各种改进的地方的, 不过我暂时打算做到这里了.
因为我想展示清楚这个概念, 现在大致已经完成了.
jiyinyiyong
2014-04-13 22:39:31 +08:00
@terrytowne 不是, 我在展示一个很多个桌面在一起, 怎么管理界面能漂亮的方案.
sunocean
2014-04-14 11:49:22 +08:00
楼主可以召集一些小伙伴一起来做
sunocean
2014-04-14 11:51:54 +08:00
@jiyinyiyong 楼主你的桌面主题很不错,能分享一下吗?
FatGhosta
2014-04-14 13:44:37 +08:00
试试subtle
jiyinyiyong
2014-04-14 15:51:09 +08:00
@sunocean 写 CoffeeScript 的表示桌面要 C++ 写, 我只能做到这一步了
桌面壁纸的话.. 分享比较麻烦, 不过我的壁纸两个主要来源直接推荐看:
http://www.smashingmagazine.com/search-results/?q=wallpaper
http://www.omgubuntu.co.uk/?s=wallpaper

@FatGhosta 那是啥, 博客网站?
coolicer
2014-04-17 08:41:02 +08:00
我心中理想的系统是chromeos那样,但是要提供终端和友好的本地储存。
charlestang
2014-04-18 09:58:57 +08:00
现在不是流行Web开发人员做一个酷炫的简历么,你这个东西用来做个个人简历,有碉堡节奏啊~不错的东西。
FatGhosta
2014-04-23 10:20:47 +08:00
@jiyinyiyong Subtle is a manual tiling window manager with a rather uncommon approach of tiling: Instead of relying on predefined layouts, Subtle divides the screen into a grid with customizable slots (called gravities).
http://subforge.org/projects/subtle
jiyinyiyong
2014-04-23 13:10:19 +08:00
@charlestang 已经找到工作啦无所谓了

@FatGhosta 又一个 Tile WM 啊.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/108405

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX