真希望有个 Linux 桌面能做成这样子.. - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
jiyinyiyong
V2EX    分享创造

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

  •  
  •   jiyinyiyong
    jiyinyiyong 2014-04-13 19:43:01 +08:00 4976 次点击
    这是一个创建于 4206 天前的主题,其中的信息可能已经有所发展或是发生改变。
    两年前的一个想法, 想把 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 出来
    18 条回复    1970-01-01 08:00:00 +08:00
    jakwings
        1
    jakwings  
       2014-04-13 19:50:55 +08:00
    看成「灵柩」了……个人感觉这是工作狂的桌面。貌似 Openbox 有十分类似的功能。
    jiyinyiyong
        3
    jiyinyiyong  
    OP
       2014-04-13 20:30:01 +08:00
    @jakwings 不能用 JS 写脚本定制么还是
    jakwings
        4
    jakwings  
       2014-04-13 20:41:23 +08:00
    @jiyinyiyong Openbox 可以定制快捷键,包括鼠标点击的组合。只不过似乎没有嵌入变量判定应该根据方向键切换到哪个桌面的功能。
    terrytowne
        5
    terrytowne  
       2014-04-13 21:05:09 +08:00
    tiled window manager 吗?
    Numbcoder
        6
    Numbcoder  
       2014-04-13 21:44:58 +08:00
    蛮不错的!
    eato
        7
    eato  
       2014-04-13 22:33:39 +08:00
    我临时想到两个不成熟建议:
    1. 在焦点窗口的(右)上角加一个激活标记, 甚至在(左)上角再加一个当前窗口的变动通知(有通知数目更好);
    2. 窗口切换的效果感觉不明显, 可以在切换时让别的窗口都暗掉(或者高亮当前窗口?).
    希望继续加油!
    halfbloodrock
        8
    halfbloodrock  
       2014-04-13 22:35:15 +08:00
    这个点个赞!
    jiyinyiyong
        9
    jiyinyiyong  
    OP
       2014-04-13 22:38:52 +08:00   1
    @eato 嗯, 总是会有各种改进的地方的, 不过我暂时打算做到这里了.
    因为我想展示清楚这个概念, 现在大致已经完成了.
    jiyinyiyong
        10
    jiyinyiyong  
    OP
       2014-04-13 22:39:31 +08:00
    @terrytowne 不是, 我在展示一个很多个桌面在一起, 怎么管理界面能漂亮的方案.
    sunocean
        11
    sunocean  
       2014-04-14 11:49:22 +08:00
    楼主可以召集一些小伙伴一起来做
    sunocean
        12
    sunocean  
       2014-04-14 11:51:54 +08:00
    @jiyinyiyong 楼主你的桌面主题很不错,能分享一下吗?
    FatGhosta
        13
    FatGhosta  
       2014-04-14 13:44:37 +08:00
    试试subtle
    jiyinyiyong div class="fr">     14
    jiyinyiyong  
    OP
       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
        15
    coolicer  
       2014-04-17 08:41:02 +08:00
    我心中理想的系统是chromeos那样,但是要提供终端和友好的本地储存。
    charlestang
        16
    charlestang  
       2014-04-18 09:58:57 +08:00
    现在不是流行Web开发人员做一个酷炫的简历么,你这个东西用来做个个人简历,有碉堡节奏啊~不错的东西。
    FatGhosta
        17
    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
        18
    jiyinyiyong  
    OP
       2014-04-23 13:10:19 +08:00
    @charlestang 已经找到工作啦无所谓了

    @FatGhosta 又一个 Tile WM 啊.
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1218 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 17:35 PVG 01:35 LAX 10:35 JFK 13:35
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86