对UNITY不满意?那就自己开发个DE玩。完整记录我自己开发+搭配的linux环境,个人认为是一个简单的DE。
- ljj_jjl2008
- 论坛版主
- 帖子: 14255
- 注册时间: 2007-09-16 8:29
Re: 对UNITY不满意?那就自己开发个DE玩。完整记录我自己开发+搭配的linux环境,个人认为是一个简单的DE。
http://forum.ubuntu.org.cn/viewtopic.ph ... &p=2235611
找到一个中文支持的fspanel的副本,他与fspanel的区别:
1,他支持中文。
2,他是黑色主题的。
3,高度只有15像素。而且task里面没有图标。
整体还不错。打算改成以他为基础改造。
找到一个中文支持的fspanel的副本,他与fspanel的区别:
1,他支持中文。
2,他是黑色主题的。
3,高度只有15像素。而且task里面没有图标。
整体还不错。打算改成以他为基础改造。
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
- ljj_jjl2008
- 论坛版主
- 帖子: 14255
- 注册时间: 2007-09-16 8:29
Re: 对UNITY不满意?那就自己开发个DE玩。完整记录我自己开发+搭配的linux环境,个人认为是一个简单的DE。
先记下来楼上说的那个panel的编译注意事项:
另外,这个panel启动后,修改了屏幕参数,窗口最大化以后,底部会留下一部分以便放置panel。可是,他确实出现在顶部的。我改了一个语句,把他改成放在底部了。
字体换成了"WenQuanYi Zen Hei-8"
另外,程序调用一个语句,5秒更新一次,显示系统信息。我暂时把这个功能注销了。“多线程”模块,就是用来做这个的。我暂时把他注销了。
明天上传附件,现在正在继续测试和修改中。
代码: 全选
sudo apt-get install libxft-dev
提示找不到freetype/config/ftheader.h
去网上搜索一圈未果。libfreetype6-dev之类的貌似跟freetype相关的包我也已经装上了。
还是不行。最后没办法了。想到是不是freetype的头文件目录不标准,find一下吧。
find / -name ftheader.h
经过硬盘磁头辛苦的嘎啦嘎啦一番折腾之后,终于把那个文件给我找出来了。
原来那个文件在/usr/include/freetype2/freetype/config/ftheader.h
/usr/include是头文件的默认路径。我把它做了一个symbol link.
ln -s /usr/include/freetype2/freetype/ /usr/include/freetype
代码: 全选
g++ -o ./icontask ./icontask.c -lX11 -lXft -lpthread
字体换成了"WenQuanYi Zen Hei-8"
另外,程序调用一个语句,5秒更新一次,显示系统信息。我暂时把这个功能注销了。“多线程”模块,就是用来做这个的。我暂时把他注销了。
明天上传附件,现在正在继续测试和修改中。
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
- ljj_jjl2008
- 论坛版主
- 帖子: 14255
- 注册时间: 2007-09-16 8:29
Re: 对UNITY不满意?那就自己开发个DE玩。完整记录我自己开发+搭配的linux环境,个人认为是一个简单的DE。
把晚上做了2小时的结果上传上来。
发现比较怪异:1,本来界面应该是黑色的,可是实际上,刚显示出来的实际上是灰色的,用鼠标点一下,可能就变成黑色了。
2,左边我空出来80像素的一块区域(准备放tray的,明天尝试把tray放进去。80像素,估计可以放5个托盘图标。)本来写指令把他涂成黑色的,可是显示出来,有时是黑色,有时却是白色(或灰色)。我的DE主要功能区域在左边,所以我打算把tray托盘放在panel的左边。而我的这个DE中,task(任务栏)作用不大,就放在靠右一点的位置吧。
3,task区域,不同程序的“状态条”之间,有个“竖线”分割的,可是这个“竖线”,有时能够看见,有时就看不见了。
感觉xlib写屏幕,不太可靠的样子,好像会丢失桢(不是每次绘画指令,都能准确画到屏幕上面去)。
下面的文件是我自己要用的。没有最终完成,别人不要下载。
发现比较怪异:1,本来界面应该是黑色的,可是实际上,刚显示出来的实际上是灰色的,用鼠标点一下,可能就变成黑色了。
2,左边我空出来80像素的一块区域(准备放tray的,明天尝试把tray放进去。80像素,估计可以放5个托盘图标。)本来写指令把他涂成黑色的,可是显示出来,有时是黑色,有时却是白色(或灰色)。我的DE主要功能区域在左边,所以我打算把tray托盘放在panel的左边。而我的这个DE中,task(任务栏)作用不大,就放在靠右一点的位置吧。
3,task区域,不同程序的“状态条”之间,有个“竖线”分割的,可是这个“竖线”,有时能够看见,有时就看不见了。
感觉xlib写屏幕,不太可靠的样子,好像会丢失桢(不是每次绘画指令,都能准确画到屏幕上面去)。
下面的文件是我自己要用的。没有最终完成,别人不要下载。
- 附件
-
- icontask.c
- (20.57 KiB) 已下载 101 次
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
- YeLee
- 论坛版主
- 帖子: 26406
- 注册时间: 2008-08-13 8:48
- 系统: Fundu i64
- 来自: 东海硇州,一双管钥。
- 联系:
Re: 对UNITY不满意?那就自己开发个DE玩。完整记录我自己开发+搭配的linux环境,个人认为是一个简单的DE。
jj辛苦了。
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
- ljj_jjl2008
- 论坛版主
- 帖子: 14255
- 注册时间: 2007-09-16 8:29
Re: 对UNITY不满意?那就自己开发个DE玩。完整记录我自己开发+搭配的linux环境,个人认为是一个简单的DE。
加tray还未成功的半成品。
- 附件
-
- icontask.c
- (26.06 KiB) 已下载 112 次
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
- ljj_jjl2008
- 论坛版主
- 帖子: 14255
- 注册时间: 2007-09-16 8:29
Re: 对UNITY不满意?那就自己开发个DE玩。完整记录我自己开发+搭配的linux环境,个人认为是一个简单的DE。
我把已经完成的icontask传上来:
正在找原因。
有BUG:这个panel本身还算稳定,但是不能和iconmenu(wharf)一起启动,会引起wharf崩溃。
正在找原因。
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
- ljj_jjl2008
- 论坛版主
- 帖子: 14255
- 注册时间: 2007-09-16 8:29
Re: 对UNITY不满意?那就自己开发个DE玩。完整记录我自己开发+搭配的linux环境,个人认为是一个简单的DE。
已经处理好了。
面板可以用了。
面板可以用了。
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
- ljj_jjl2008
- 论坛版主
- 帖子: 14255
- 注册时间: 2007-09-16 8:29
Re: 对UNITY不满意?那就自己开发个DE玩。完整记录我自己开发+搭配的linux环境,个人认为是一个简单的DE。
顶楼已经更新。
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
- xzc8825745
- 帖子: 622
- 注册时间: 2011-06-04 20:24
- 联系:
Re: 对UNITY不满意?那就自己开发个DE玩。完整记录我自己开发+搭配的linux环境,个人认为是一个简单的DE。
楼主,努力吧,争取让你的de在世界上流行吧。
- ljj_jjl2008
- 论坛版主
- 帖子: 14255
- 注册时间: 2007-09-16 8:29
Re: 对UNITY不满意?那就自己开发个DE玩。完整记录我自己开发+搭配的linux环境,个人认为是一个简单的DE。
今后开发的方向:去实现“平铺”功能。
由于我的DE是偏重鼠标操作的,而现在,主icon、2级独立icon、2级folder级别icon、3级icon的鼠标按键(左、右、中、滚动)已经全部定义了对应操作。现在只有“时钟”还没有定义鼠标按键对应事件,所以计划把“平铺”功能放在时钟上面。
计划:
左键----去掉所有窗口的标题栏和边框,并使用默认布局来平铺窗口。
右键----恢复所有窗口的标题栏和边框。
滚轮----切换平铺方式。
中键----将“时钟”位置下移50像素,再次中键点击则移动回来。(解决遮盖问题)
暂时只打算支持:上下平铺(主窗口占半屏高度)、上下平铺(主窗3/4屏高度)、左右平铺(主窗半屏宽度)、左右平铺(主窗3/4屏宽度)、主窗口全屏。
平铺只是辅助,不作为重点。
由于我的DE是偏重鼠标操作的,而现在,主icon、2级独立icon、2级folder级别icon、3级icon的鼠标按键(左、右、中、滚动)已经全部定义了对应操作。现在只有“时钟”还没有定义鼠标按键对应事件,所以计划把“平铺”功能放在时钟上面。
计划:
左键----去掉所有窗口的标题栏和边框,并使用默认布局来平铺窗口。
右键----恢复所有窗口的标题栏和边框。
滚轮----切换平铺方式。
中键----将“时钟”位置下移50像素,再次中键点击则移动回来。(解决遮盖问题)
暂时只打算支持:上下平铺(主窗口占半屏高度)、上下平铺(主窗3/4屏高度)、左右平铺(主窗半屏宽度)、左右平铺(主窗3/4屏宽度)、主窗口全屏。
平铺只是辅助,不作为重点。
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
- cppking
- 帖子: 432
- 注册时间: 2009-09-23 13:35
- 来自: 中国大陆
- ljj_jjl2008
- 论坛版主
- 帖子: 14255
- 注册时间: 2007-09-16 8:29
Re: 对UNITY不满意?那就自己开发个DE玩。完整记录我自己开发+搭配的linux环境,个人认为是一个简单的DE。
顶楼更新。
顺带备份半成品的“平铺功能”。
以下文件自己使用,别人勿下载。
顺带备份半成品的“平铺功能”。
以下文件自己使用,别人勿下载。
- 附件
-
- iconclock.c
- (66.74 KiB) 已下载 95 次
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
- ljj_jjl2008
- 论坛版主
- 帖子: 14255
- 注册时间: 2007-09-16 8:29
Re: 对UNITY不满意?那就自己开发个DE玩。完整记录我自己开发+搭配的linux环境,个人认为是一个简单的DE。
半成品上传,暂时不要下载。
- 附件
-
- iconmenu(2012.04.19).tar.gz
- (240.73 KiB) 已下载 119 次
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
- ljj_jjl2008
- 论坛版主
- 帖子: 14255
- 注册时间: 2007-09-16 8:29
Re: 对UNITY不满意?那就自己开发个DE玩。完整记录我自己开发+搭配的linux环境,个人认为是一个简单的DE。
增加了“窗口平铺”功能,通过鼠标 点击/滚轮 操作“时钟”来实现。具体看顶楼。
关于“平铺”功能的说明:
1,“平铺”功能,发现我水平实在有限,反复写语句也不出很好的效果窗口的位置总是算不准。后来于是我偷懒了,直接把窗口位置写到了配置文件的参数里面,通过调整配置文件来修改“平铺”的位置和效果。只要配置文件写的好,也可以出很好的效果了。这就为配置文件增加了难度。并有可能需要反复实验。(主icon上右键点击来调入新配置文件)
2,由于水平问题,现在只能在同时打开2个窗口、和同时打开3个窗口时,实现“平铺”。超过3个窗口,“平铺”功能将不会起作用。
关于“平铺”功能的说明:
1,“平铺”功能,发现我水平实在有限,反复写语句也不出很好的效果窗口的位置总是算不准。后来于是我偷懒了,直接把窗口位置写到了配置文件的参数里面,通过调整配置文件来修改“平铺”的位置和效果。只要配置文件写的好,也可以出很好的效果了。这就为配置文件增加了难度。并有可能需要反复实验。(主icon上右键点击来调入新配置文件)
2,由于水平问题,现在只能在同时打开2个窗口、和同时打开3个窗口时,实现“平铺”。超过3个窗口,“平铺”功能将不会起作用。
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
- ljj_jjl2008
- 论坛版主
- 帖子: 14255
- 注册时间: 2007-09-16 8:29
Re: 对UNITY不满意?那就自己开发个DE玩。完整记录我自己开发+搭配的linux环境,个人认为是一个简单的DE。
过来报道了。
今天开发对“wmaker dockapps”的支持。
这是最后一部分了,做完这个,项目结束。
就要发布正式版本了。
也可能无偿捐赠给本论坛,作为本论坛的特有的DE环境。
等做完最后这个,再发贴讨论吧。
今天开发对“wmaker dockapps”的支持。
这是最后一部分了,做完这个,项目结束。
就要发布正式版本了。
也可能无偿捐赠给本论坛,作为本论坛的特有的DE环境。
等做完最后这个,再发贴讨论吧。
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租