Unity 乱来, 自己画个桌面, 一些想要的特性..

关于Ubuntu的故事或对Ubuntu的感慨及心情
回复
头像
jiyinyiyong
帖子: 631
注册时间: 2010-01-03 19:58
系统: OS X, Ubuntu(server)
来自: 杭州
联系:

Unity 乱来, 自己画个桌面, 一些想要的特性..

#1

帖子 jiyinyiyong »

等 Ubuntu Arch 的桌面做到自己很喜欢那真是遥遥无期啊.
于是把自己想要几个的功能在图上花了一遍,
有感想的求指教,,
没感想的请娱乐,,
:em02
附件
shot.png
窗棂.png
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

Re: Unity 乱来, 自己画个桌面, 一些想要的特性..

#2

帖子 ljj_jjl2008 »

我的评价:大杂烩一个。
基本是集合:虚拟视窗类、混合平铺类 两类WM,加上一点自己的想法(其实你的分层等,就是平铺类WM的基本想法)。
虚拟视窗类的统一存在的问题:面板不好布局,菜单、状态栏等不好布局。你没有解决。
平铺类的统一存在的问题:浮动窗口如何与平铺窗口和谐共存?你没有提及。

所以我说,你没有解决根本问题,就是这么个大杂烩。
头像
qy117121
论坛版主
帖子: 50587
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: Unity 乱来, 自己画个桌面, 一些想要的特性..

#3

帖子 qy117121 »

lz写一个吧 :em11
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

邮箱 [email protected]
头像
nmsfan
帖子: 18958
注册时间: 2009-10-16 22:46
来自: finland

Re: Unity 乱来, 自己画个桌面, 一些想要的特性..

#4

帖子 nmsfan »

openbox欢迎乃
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
头像
tonychee7000
帖子: 284
注册时间: 2010-10-30 14:50
系统: NixOS
来自: 出门右转

Re: Unity 乱来, 自己画个桌面, 一些想要的特性..

#5

帖子 tonychee7000 »

我也贴一个,可用Qt,GTK+来实现,尽量简洁
GUI_SED.png

代码: 全选

echo "IyEvYmluL3NoClNUUj3ml6DlipvlkJDmp73vvIzmpbzkuIvnu6fnu60KZXNwZWFrIC12emggJFNU
Ugpub3RpZnktc2VuZCAkU1RSCmVjaG8gJFNUUgo="|base64 -d |sh
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

Re: Unity 乱来, 自己画个桌面, 一些想要的特性..

#6

帖子 ljj_jjl2008 »

楼上的这个明显就是给触摸屏用的!!还算漂亮。
头像
jiyinyiyong
帖子: 631
注册时间: 2010-01-03 19:58
系统: OS X, Ubuntu(server)
来自: 杭州
联系:

Re: Unity 乱来, 自己画个桌面, 一些想要的特性..

#7

帖子 jiyinyiyong »

ljj_jjl2008 写了:我的评价:大杂烩一个。
基本是集合:虚拟视窗类、混合平铺类 两类WM,加上一点自己的想法(其实你的分层等,就是平铺类WM的基本想法)。
虚拟视窗类的统一存在的问题:面板不好布局,菜单、状态栏等不好布局。你没有解决。
平铺类的统一存在的问题:浮动窗口如何与平铺窗口和谐共存?你没有提及。

所以我说,你没有解决根本问题,就是这么个大杂烩。
还真犀利.. (我挺想写个的.. 可是没人教我 Qt, 一直学 Js 还是半吊子, 很想写.. :em06 )
我好像这么多术语还没跟上..
窗口/ 面板/ 状态栏的话, 我是这样想的:

窗口一般都是全屏或者分屏, 就算跨桌面了还是全屏的. 或者用半屏..
浮动的窗口没什么必要, 手动调整窗口位置主要还是避免遮挡, 这个分屏可以了.
桌面太大的话我没考虑过, 我想展览状态下也可以直接操作应用软件吧,,

面板/ 状态栏一类的不是固定在屏幕上的, 只有 terminal 是相对屏幕固定的,
面板当成一个应用放在某个桌面, 要看的时候切换桌面过去看,
切换的时候像 autojump 那样用命令跳也可以很快的,,
打开软件就是从 terminal 载入一个图形的 dash 然后开, 不用全局菜单.

因为完全是脑子想想的, 我还不清楚有神马神奇的问题.
我自己操作习惯上看大体能接受, 别人的习惯不大知道了..
@ljj_jjl2008 觉得怎么样?
头像
jiyinyiyong
帖子: 631
注册时间: 2010-01-03 19:58
系统: OS X, Ubuntu(server)
来自: 杭州
联系:

Re: Unity 乱来, 自己画个桌面, 一些想要的特性..

#8

帖子 jiyinyiyong »

tonychee7000 写了:我也贴一个,可用Qt,GTK+来实现,尽量简洁
GUI_SED.png
一直觉得自己给自己定制桌面是很好的事情. :em14 :emb3
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

Re: Unity 乱来, 自己画个桌面, 一些想要的特性..

#9

帖子 ljj_jjl2008 »

jiyinyiyong 写了:
ljj_jjl2008 写了:我的评价:大杂烩一个。
基本是集合:虚拟视窗类、混合平铺类 两类WM,加上一点自己的想法(其实你的分层等,就是平铺类WM的基本想法)。
虚拟视窗类的统一存在的问题:面板不好布局,菜单、状态栏等不好布局。你没有解决。
平铺类的统一存在的问题:浮动窗口如何与平铺窗口和谐共存?你没有提及。

所以我说,你没有解决根本问题,就是这么个大杂烩。
还真犀利.. (我挺想写个的.. 可是没人教我 Qt, 一直学 Js 还是半吊子, 很想写.. :em06 )
我好像这么多术语还没跟上..
窗口/ 面板/ 状态栏的话, 我是这样想的:

窗口一般都是全屏或者分屏, 就算跨桌面了还是全屏的. 或者用半屏..
浮动的窗口没什么必要, 手动调整窗口位置主要还是避免遮挡, 这个分屏可以了.
桌面太大的话我没考虑过, 我想展览状态下也可以直接操作应用软件吧,,

面板/ 状态栏一类的不是固定在屏幕上的, 只有 terminal 是相对屏幕固定的,
面板当成一个应用放在某个桌面, 要看的时候切换桌面过去看,
切换的时候像 autojump 那样用命令跳也可以很快的,,
打开软件就是从 terminal 载入一个图形的 dash 然后开, 不用全局菜单.

因为完全是脑子想想的, 我还不清楚有神马神奇的问题.
我自己操作习惯上看大体能接受, 别人的习惯不大知道了..
@ljj_jjl2008 觉得怎么样?
如果没有浮动窗口,那么程序本身跳出的对话框如何布局?特别是编辑器的查找、替换这类,不能与主窗口有分离的。
面板不是全局的,那么时间、托盘图标怎么办?还有conky之类,往哪里放?
如果面板是全局的,则你的设想会被打乱。

所以思路还是没有统一。
头像
jiyinyiyong
帖子: 631
注册时间: 2010-01-03 19:58
系统: OS X, Ubuntu(server)
来自: 杭州
联系:

Re: Unity 乱来, 自己画个桌面, 一些想要的特性..

#10

帖子 jiyinyiyong »

ljj_jjl2008 写了: 如果没有浮动窗口,那么程序本身跳出的对话框如何布局?特别是编辑器的查找、替换这类,不能与主窗口有分离的。 #1
面板不是全局的,那么时间、托盘图标怎么办?还有conky之类,往哪里放? #2
如果面板是全局的,则你的设想会被打乱。 #3

所以思路还是没有统一。
#1 跳出对话框有 3 种方案:
a. gnome-shell 类似从一侧边上下拉, 如果在对话框中操作时有软件不能操作的限制, 这个可以用.
b. 分屏, 左右分屏, 或者软件本身打开"这"这样半包围结构的分屏也可以.
c. 可以添加一行的桌面和一列的桌面, 于是对话框在边上一个桌面出现.

#2 , #3 , 面板不是全局的, 可终端是全局的, 可以显示时间和一些简单的通知.
另外 Ubuntu 本来(右上角有个悬浮的通知)有的通知功能是不冲突的, 能替代部分功能.

conkey 没具体用过, 我倾向于不在桌面放东西, 这么一说发现美化因为桌面多了也复杂起来了..
个人观点还是问题不大, 因为这是可以变通解决的, 成本也不大的.
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

Re: Unity 乱来, 自己画个桌面, 一些想要的特性..

#11

帖子 ljj_jjl2008 »

jiyinyiyong 写了:
ljj_jjl2008 写了: 如果没有浮动窗口,那么程序本身跳出的对话框如何布局?特别是编辑器的查找、替换这类,不能与主窗口有分离的。 #1
面板不是全局的,那么时间、托盘图标怎么办?还有conky之类,往哪里放? #2
如果面板是全局的,则你的设想会被打乱。 #3

所以思路还是没有统一。
#1 跳出对话框有 3 种方案:
a. gnome-shell 类似从一侧边上下拉, 如果在对话框中操作时有软件不能操作的限制, 这个可以用.
b. 分屏, 左右分屏, 或者软件本身打开"这"这样半包围结构的分屏也可以.
c. 可以添加一行的桌面和一列的桌面, 于是对话框在边上一个桌面出现.

#2 , #3 , 面板不是全局的, 可终端是全局的, 可以显示时间和一些简单的通知.
另外 Ubuntu 本来(右上角有个悬浮的通知)有的通知功能是不冲突的, 能替代部分功能.

conkey 没具体用过, 我倾向于不在桌面放东西, 这么一说发现美化因为桌面多了也复杂起来了..
个人观点还是问题不大, 因为这是可以变通解决的, 成本也不大的.
1,编程难度很大呀,先要判断出哪些窗口是对话框,还要判断对话框要判断归属于哪个程序,还要自动与主程序布局到一起,又不能打乱整体布局,这也太难了吧?估计会有大量误判呀。
2,总有一个终端在屏幕上,这种风格不会人人喜欢的。
3,系统托盘区域好像真的不能省略呀,否则很多依附与托盘的程序就失去存在意义了。这种程序有很多呀!!
头像
jiyinyiyong
帖子: 631
注册时间: 2010-01-03 19:58
系统: OS X, Ubuntu(server)
来自: 杭州
联系:

Re: Unity 乱来, 自己画个桌面, 一些想要的特性..

#12

帖子 jiyinyiyong »

ljj_jjl2008 写了: 1,编程难度很大呀,先要判断出哪些窗口是对话框,还要判断对话框要判断归属于哪个程序,还要自动与主程序布局到一起,又不能打乱整体布局,这也太难了吧?估计会有大量误判呀。
2,总有一个终端在屏幕上,这种风格不会人人喜欢的。
3,系统托盘区域好像真的不能省略呀,否则很多依附与托盘的程序就失去存在意义了。这种程序有很多呀!!
编程方向彻底不了解,, 一不小心占用资源拖慢运行还真..
终端和任务栏的话, 可以这样想:
其实放在屏幕底部的终端看去还是一个任务栏的样子, 图标, 时间, 而且照样能点击,
不同就是键盘文字输入开始以后自动聚焦自动覆盖图标了.. 这样的话让终端始终存在好了..
而且个人习惯的话,, 习惯也真太多种..

当让首先我花时间想这个桌面基本做不出来,
做出来的话浏览网页查看系统的习惯全部要改变掉, 那就不在乎任务栏图标这个小改变了.
通知提示的方法很多, 比如悬浮的提示/ 终端内临时绘制通知/ 桌面缩放在边角临时提示通知.
实际上不能做出来我自己都不清楚自己能不能习惯这么个东西..
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

Re: Unity 乱来, 自己画个桌面, 一些想要的特性..

#13

帖子 ljj_jjl2008 »

如果有人能够实现出来的话,也不错。总算又多了一种有个性的WM。
头像
jiyinyiyong
帖子: 631
注册时间: 2010-01-03 19:58
系统: OS X, Ubuntu(server)
来自: 杭州
联系:

Re: Unity 乱来, 自己画个桌面, 一些想要的特性..

#14

帖子 jiyinyiyong »

反正不打算做出来, 乱一点的想法也放上来,, 这次真的乱很多了.
看下 Tab Candy 当年的介绍视频可能更好理解:
http://www.tudou.com/programs/view/Z8O6hKzOl68
说白了还是桌面套桌面,,
附件
2.png
头像
jiyinyiyong
帖子: 631
注册时间: 2010-01-03 19:58
系统: OS X, Ubuntu(server)
来自: 杭州
联系:

Re: Unity 乱来, 自己画个桌面, 一些想要的特性..

#15

帖子 jiyinyiyong »

这东西,, 郁闷得蛋疼, 干脆先做个视频..
http://www.tudou.com/programs/view/QnHu0rCIL3k/?phd=99
网页版, 支持 firefox 和 chroium 的 canvas, 用 <enter> 和方向键看效果
http://jiyinyiyong.github.com/article/chuangling/c.html
回复