对UNITY不满意?那就自己开发个DE玩。完整记录我自己开发+搭配的linux环境,个人认为是一个简单的DE。

讨论openbox,awesome,FVWM等WM
回复
头像
YeLee
论坛版主
帖子: 26386
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
送出感谢: 25 次
接收感谢: 307 次
联系:

Re: 对UNITY不满意?那就自己开发个DE玩。完整记录我自己开发+搭配的linux环境,个人认为是一个简单的DE。

#76

帖子 YeLee » 2012-04-20 10:29

祝贺楼主。 :em11 :em11 :em11
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
ljj_jjl2008
论坛版主
帖子: 14253
注册时间: 2007-09-16 8:29
送出感谢: 94 次
接收感谢: 230 次

Re: 对UNITY不满意?那就自己开发个DE玩。完整记录我自己开发+搭配的linux环境,个人认为是一个简单的DE。

#77

帖子 ljj_jjl2008 » 2012-04-22 8:36

继续折腾:
今天打算做大的改动,我决定:这个DE已经被命名为iDE,全称icon-DE,主要核心组件:icon-wharf、icon-panel、icon-desk、icon-dock。
1,主目录改为~/.icon-DE,
2,把icnomenu,改名为icon-wharf,并去掉配置文件里面关于时钟的配置选项。添加一个是否显示系统信息提示的选项。(配置文件wharf.rc),取消对alltyray/kdocker的支持。
3,把iconclock,改名为icon-clock,并且把配置文件独立出来(clock.rc)。适当添加功能(比如4窗口布局、闹钟功能)
4,把icontask,改名为icon-panel。建立一个配置文件(panel.rc),暂时设置几个配置项(height、font....)
5,建立一个icon-desk,用来管理桌面,脱离对EE大神脚本和habak的依赖,变成一个新的工程。(配置文件desk.rc)

以后,这个DE暂时命名iDE,全称icon-DE,主要核心组件:icon-wharf、icon-panel、icon-desk、icon-dock。

希望一切顺利。
头像
那个人啊
帖子: 704
注册时间: 2011-07-16 13:10
送出感谢: 0
接收感谢: 0

Re: 对UNITY不满意?那就自己开发个DE玩。完整记录我自己开发+搭配的linux环境,个人认为是一个简单的DE。

#78

帖子 那个人啊 » 2012-04-22 10:21

膜拜ljj。。。

代码: 全选

不是每个人都是二师兄。
你要知道,
 有的人是二师弟;
 有的人是二师妹;
 有的人是二师姐;
 有的人是二师叔;
 有的人是二师伯;
 有的人是二师父;
 有的人是二师娘;
 有的人是二师祖;
 有的人是二师奶奶;
 还有的人就是二。
__________________
头像
cjxgm
帖子: 1950
注册时间: 2010-04-23 20:40
系统: Arch Linux
来自: 浙江·杭州
送出感谢: 1 次
接收感谢: 30 次
联系:

Re: 对UNITY不满意?那就自己开发个DE玩。完整记录我自己开发+搭配的linux环境,个人认为是一个简单的DE。

#79

帖子 cjxgm » 2012-04-22 12:42

何不自己开发个WM玩
头像
ljj_jjl2008
论坛版主
帖子: 14253
注册时间: 2007-09-16 8:29
送出感谢: 94 次
接收感谢: 230 次

Re: 对UNITY不满意?那就自己开发个DE玩。完整记录我自己开发+搭配的linux环境,个人认为是一个简单的DE。

#80

帖子 ljj_jjl2008 » 2012-04-22 17:28

上传半成品(自己用的,请不要下载)
icon-DE(2012.04.22).tar.gz
(275.9 KiB) 下载 88 次
头像
ljj_jjl2008
论坛版主
帖子: 14253
注册时间: 2007-09-16 8:29
送出感谢: 94 次
接收感谢: 230 次

Re: 对UNITY不满意?那就自己开发个DE玩。完整记录我自己开发+搭配的linux环境,个人认为是一个简单的DE。

#81

帖子 ljj_jjl2008 » 2012-04-22 21:50

依然是半成品,还是自己用的,请不要下载。
已经完成对77楼说的1、2、3工作,对icon-dock也进行了测试和优化。
明天做4、5两相工作。4应该容易,5会比较难。
附件
icon-DE(2012.04.22).tar.gz
(272.4 KiB) 下载 93 次
haday
帖子: 14
注册时间: 2009-02-20 23:47
送出感谢: 0
接收感谢: 0

Re: 对UNITY不满意?那就自己开发个DE玩。完整记录我自己开发+搭配的linux环境,个人认为是一个简单的DE。

#82

帖子 haday » 2012-04-22 22:43

:em01
大哥真是厉害,小弟也有个需求,想在Linux中写一个简单的DE,用在项目中,但一直不知道如何下手,希望楼主能不能给我发点这方面的资料,我的邮箱是270673533@qq.com
头像
ljj_jjl2008
论坛版主
帖子: 14253
注册时间: 2007-09-16 8:29
送出感谢: 94 次
接收感谢: 230 次

Re: 对UNITY不满意?那就自己开发个DE玩。完整记录我自己开发+搭配的linux环境,个人认为是一个简单的DE。

#83

帖子 ljj_jjl2008 » 2012-04-23 7:35

楼上,我的DE实际上是抄别人代码写出来的,我水平其实很菜的。
头像
ljj_jjl2008
论坛版主
帖子: 14253
注册时间: 2007-09-16 8:29
送出感谢: 94 次
接收感谢: 230 次

Re: 对UNITY不满意?那就自己开发个DE玩。完整记录我自己开发+搭配的linux环境,个人认为是一个简单的DE。

#84

帖子 ljj_jjl2008 » 2012-04-23 13:16

做了重大改动。
beta2版本发布。
软件框架锁定。
再发1个beta版,两个rc版,然后是1.0正式版。
正在开发icon-desk模块。
头像
ljj_jjl2008
论坛版主
帖子: 14253
注册时间: 2007-09-16 8:29
送出感谢: 94 次
接收感谢: 230 次

Re: 对UNITY不满意?那就自己开发个DE玩。完整记录我自己开发+搭配的linux环境,个人认为是一个简单的DE。

#85

帖子 ljj_jjl2008 » 2012-04-24 8:25

来做一个悲哀的汇报:编icon-desk模块卡住了,几乎是彻底不会做了。
在看habak和feh的源码。
habak的彻底看不懂,
feh的勉强能看懂,很吃力呀!!
头像
ljj_jjl2008
论坛版主
帖子: 14253
注册时间: 2007-09-16 8:29
送出感谢: 94 次
接收感谢: 230 次

Re: 对UNITY不满意?那就自己开发个DE玩。完整记录我自己开发+搭配的linux环境,个人认为是一个简单的DE。

#86

帖子 ljj_jjl2008 » 2012-04-24 15:41

来报告进度了:
icon-desk,已经把feh的源码中“壁纸”有关的部分,#include进来了,而且暂时可用,已经可以更换壁纸了。
正在进一步做研究。
头像
ljj_jjl2008
论坛版主
帖子: 14253
注册时间: 2007-09-16 8:29
送出感谢: 94 次
接收感谢: 230 次

Re: 对UNITY不满意?那就自己开发个DE玩。完整记录我自己开发+搭配的linux环境,个人认为是一个简单的DE。

#87

帖子 ljj_jjl2008 » 2012-04-24 17:31

上传一个半成品。
自己用的,不要下载。
icon-desk.tar.gz
(244.95 KiB) 下载 76 次
头像
寂寞杀手
帖子: 335
注册时间: 2006-09-27 19:59
来自: 银川,宁夏
送出感谢: 0
接收感谢: 0

Re: 对UNITY不满意?那就自己开发个DE玩。完整记录我自己开发+搭配的linux环境,个人认为是一个简单的DE。

#88

帖子 寂寞杀手 » 2012-04-24 22:46

:em11
这个必须顶,否则都没有天理了!
楼主牛人一个!
我是一阵风,吹过飘零的天空;沾染了一身的灰尘,却抹不去飘浮的云……
头像
ljj_jjl2008
论坛版主
帖子: 14253
注册时间: 2007-09-16 8:29
送出感谢: 94 次
接收感谢: 230 次

Re: 对UNITY不满意?那就自己开发个DE玩。完整记录我自己开发+搭配的linux环境,个人认为是一个简单的DE。

#90

帖子 ljj_jjl2008 » 2012-04-25 17:42

写了3个半成品:
一个是用来显示桌面图标的
一个是用来换壁纸的
一个是用来显示“天气预报”的(神之脚本的c语言实现,不过是假透明效果,imlib不能做到真透明。)
都没有最终完成。

这部分真的很难写,太难了!!!

正在考虑使用哪种方式作桌面:
1,操作真正的桌面(wm的桌面),在上面通过调用wm功能换壁纸,“图标”其实是一个个的小“程序窗口”
2,建立一个无边框、不可移动、总在底层,且存在所有桌面都显示的“窗口”,通过在上面“绘图”实现“壁纸切换”,在上面画图标,通过分析鼠标点击位置来判断鼠标点击了哪个“图标”。

1和2各有优势,
优点:
1 换壁纸已经通过“抄袭”feh源码实现,feh久经考验,比较稳定。“图标”很容易做,而且已经做好。
2 做“天气预报”或其他插件方便。但是实现“桌面图标”反而麻烦。
缺点:
1,做“插件”难(个人水平问题)
2,“壁纸”其实是假的,切换壁纸需要自己写算法(平铺、居中、缩放、裁剪),会很麻烦。

还在尝试中。
附件
icon-DE(2012.04.26).tar.gz
(573.99 KiB) 下载 81 次
回复

回到 “窗口管理器”