【设想】Subway:Metro for Linux(只是想想,轻喷)
linux吧
全部回复
仅看楼主
level 10
Kevinneyc 楼主
1L没内容
2012年11月30日 14点11分 1
level 10
Kevinneyc 楼主
先谈谈对metro的看法
倒不是设计上的问题。Metro加入了些平铺的概念,理论上更能有效利用空间;还让图标更多的显示内容,而不仅仅是简单的图标。这些设计都是很不错的,但是从现在的成品来看,感觉比较失望,有种白瞎了这么好的设计的感觉。。。
不喜欢的地方有这么几点:
1.平板和手机还可以,原生程序基本都是metro风格的应用,能够利用好这一设计,但是在PC上显得太单薄了。Win8上Metro最主要的功能是取代了原有的开始菜单,但这反而没有开始菜单快捷。毕竟开始菜单更多的只是一个应用启动器。作为一个启动器占用这么多的显示空间,有些忍不了。。。虽然也有一些metro应用,比如QQ有metro界面的,但是主要的应用还是传统风格,这是很长一段时间内都不会改变的。
2.第二点就是定制性太差。想在Metro的磁铁上显示些什么貌似只能单独开发程序加上去吧(也有可能是我孤陋寡闻)。。。如果只是为了定制一些显示信息就自己写一个完整的应用感觉代价有点大,毕竟每个人对信息的需求是不一样的。如果可以实现通过简单的脚本或者配置文件(比如conky那样)可能就会好很多。还有就是背景,颜色方面的配置。。。
2012年11月30日 14点11分 2
level 10
Kevinneyc 楼主
我的设想:最经肯定要去忙活Lua OS的配置和打包,加上水平有限,估计这仅仅是个设想吧,但还是希望什么时候能把它做出来。最好能赶上明年的创新大赛,虐一下小朋友们。。。
下面上正题:
1.名字就叫Subway吧,恶搞一下
2.既然是Metro for Linux,一定是以Metro的形式为基础,不过更加突出信息的显示。至于程序启动,就交给单独的应用启动器吧,为了简洁,还是喜欢kfind或者dmenu这样的。(可能会加入这项功能,或者就这的交给第三了。。。)。形象点的描述就是“可交互的conky”,下面也会提到借鉴conky的地方。
3.关于交互,磁贴可以在显示图片和信息的同时响应用户的一些操作,比如单击可以显示详细内容(改变大小,打开一个新的磁贴,或者调用浏览器等程序)。
4.既然提到了对Metro定制性很差,Subway一定要在这方面有点突出的表现。每种磁贴实际上对应的就是一个配置文件,或者脚本。就像conky一样,只不过是多个conky根据各自不同的配置,平铺在桌面上。
2012年11月30日 14点11分 3
level 10
Kevinneyc 楼主
5.一种实现Subway的界面的方案是webkit显示界面,类似个全屏的浏览器,实现起来相对简单。这样的话磁贴用JS写就比较合适,毕竟是天生的一对,调用网络应用的API好像也方便点。单个人对JS各种无感。。。python看起来也不错。
6.另一个方案就是用xlib。不过难度相当大,基本就是个窗口管理器了吗。。。回去研究研究conky再说吧。。。
7.所有的功能全靠拓展脚本完成,包括外观的设置。这样的话可以玩出各种花样来。当然需要带上各种API,包括监控系统情况什么的(这货就是conky了。。。),网络功能一定不能弱,毕竟用这东西监控微博,人人什么的还是很有用的。
8.这点就是妄想了。。。没准会发展成独立的DE呢。。。
想到的就这些,只是做出原型(搞定解释器和界面的显示)貌似难度不会太大。弄着玩吧。没准哪天就忘了呢。。。
2012年11月30日 14点11分 4
level 10
Kevinneyc 楼主
靠,排版毁了。。。
2012年11月30日 14点11分 5
level 10
Kevinneyc 楼主
没人捧场?难道我发的姿势不对?
2012年11月30日 14点11分 6
level 9
[疑问]
2012年11月30日 14点11分 7
level 12
后入式
2012年11月30日 14点11分 8
level 11
强烈支持!!![开心]
欲提供磁贴图标。。。[揪耳朵]
2012年11月30日 14点11分 9
回头再说。。。回头再说。。。
2012年11月30日 14点11分
level 13
表示我可以现学JS搞一个试试
       ————Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/17.0 Firefox/17.0
2012年11月30日 14点11分 10
考虑明年创新大赛用这个项目。。。
2012年11月30日 23点11分
level 11
不过我怎么看metro 用鼠标点来点去 都别扭
另外我觉得安卓4.2的界面有一点好处 就是大部分都图形化了 很少用文字 可以设想一下哈
2012年11月30日 14点11分 11
hjkl?
2012年11月30日 15点11分
回复 资电作战指挥部 :或者Vimperator的follow模式?
2012年11月30日 15点11分
level 12
恩,我喷
2012年11月30日 14点11分 12
干脆面!!!
(瞪眼)
2012年11月30日 14点11分
回复 mabole0130 :[大笑]嗯嗯?
2012年11月30日 14点11分
回复 cxbii :[摇]
2012年11月30日 14点11分
回复 mabole0130 :[鲁拉]
2012年11月30日 15点11分
level 14
JS ?不大懂。尤其是关于显示特效的。
2012年11月30日 15点11分 13
我倒是觉得metro这种东西不需要太多特效,甚至可以说不需要特效。当然我没有用过Win8,不知道真正的metro-ui是什么样,也就是从截图、评论和微软官方网站上觉得是这样。
2012年11月30日 15点11分
主要是这样界面做起来方便点。
2012年12月01日 02点12分
level 11
不明觉厉
2012年11月30日 15点11分 14
level 11
[顶]顶起上次用过metro风格的conky,如果加上交互性就很像了。(PS:这个conky其实同时启动了7个进程,内存占有略大)如果每个磁铁对应一个配置文件定制性就不会差了。webkit的设想也不错。。。。不过我什么忙也帮不了。。
2012年11月30日 15点11分 15
我之前也试过gnome-shell的metro主题,惨不忍睹啊。。。
2012年11月30日 15点11分
level 6
支持!我之前也想到过
不过:
1,是否会被M$告侵权?
2,用什麼写?(楼主已经提过了)
3,主要针对什麼方面?对现有程序如何兼容?毕竟不可能什麼都自己做
2012年11月30日 15点11分 16
1 设计方面有可能,但是既然安卓主题别来无恙,lin上的估计也没有多少问题。
2012年11月30日 16点11分
第3点说实话没法保证。。。顶多允许程序能够调用这个“浏览器”的一些东西,这样能利用上一些网络应用。
2012年11月30日 23点11分
level 13
基本JS。。接下来就是一步一步构建出来
       ————Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/17.0 Firefox/17.0
2012年11月30日 15点11分 17
好厉害。。。
2012年11月30日 23点11分
level 12
怎么说,例如一个查看天气的软件要我全屏我是不干的
2012年11月30日 16点11分 18
空想主义者回话: 集成到动态中心(新闻,天气,日程。。。)中?
2012年11月30日 16点11分
回复 mabole0130 :目前Metro和全屏程序差不多,我不喜欢
2012年11月30日 16点11分
@cxbii 不知为何突然感觉习惯了一个应用程序独占。。。
2012年11月30日 16点11分
回复 mabole0130 :这个是病,得点击
2012年11月30日 16点11分
level 11
这是新的桌面环境还是一个需要其他桌面环境的东西?
2012年11月30日 16点11分 19
仿写:Unity是新的桌面环境还是一个需要其他桌面环境的东西?
2012年11月30日 16点11分
@牛觅厹0i9 目测是对半分。。。现在无法找到gdm了。。。
2012年11月30日 16点11分
先是“增强型conky”,桌面环境工程太大。。。
2012年11月30日 23点11分
level 9
写代码来说我相对比较小白,愿意出力测试。楼主开坑请通知。
2012年11月30日 16点11分 20
卖萌
2012年11月30日 16点11分
回复 九十钩圈凯_ :我真心不擅长写代码……我擅长看代码…………以及测试…………
2012年12月01日 04点12分
1 2 尾页