分页: 2 / 3
Re: 又要开始折腾了(第7轮折腾):这次主要是优化、美化,是针对前6轮折腾调优的。
发表于 : 2012-03-15 20:45
由 jadeity
我已经无力折腾了,实在对你佩服的五体投地。
Re: 又要开始折腾了(第7轮折腾):这次主要是优化、美化,是针对前6轮折腾调优的。
发表于 : 2012-03-15 20:56
由 ljj_jjl2008
折腾的过程中,时间就是过的快:我把备份的配置文件,依次下载安装设置到另外的一个机器中了,然后那个机器也变成几十个WM和DE切换了。
等做完,发现2小时已经过去了。
Re: 又要开始折腾了(第7轮折腾):这次主要是优化、美化,是针对前6轮折腾调优的。
发表于 : 2012-03-16 8:15
由 ljj_jjl2008
独立wharf(iconmenu)2012.03.16改动:
如果最后面那个参数(2级icon自动显示/隐藏)设置为1,则鼠标移动到主icon时,二级icon自动出现。右键点击2级icon,或者点击3级icon(或独立icon)打开程序时,2级icon自动隐藏。
那个参数设置为0时,则鼠标移动到主icon时,二级icon不会自动出现,需要左键点击使之出现,再点击则隐藏。点击3级icon(或独立icon)打开程序时,2级icon也不会自动隐藏。
发现做的越来越像unity的侧边栏了。
4楼的文件已经更新。
Re: 又要开始折腾了(第7轮折腾):这次主要是优化、美化,是针对前6轮折腾调优的。
发表于 : 2012-03-18 0:16
由 自由建客
哥的配置已基本进入稳定期,没什么好折腾的了!
Re: 又要开始折腾了(第7轮折腾):这次主要是优化、美化,是针对前6轮折腾调优的。
发表于 : 2012-04-02 15:00
由 ljj_jjl2008
又折腾了很久,然后宣布失败了:
我用shell脚本代替basic脚本,把这个wharf改写了。
最后实现了,但发现一个严重问题:读取文本文件我用的“管道”,分割字符串用的awk,结果效率非常低下,根本不能和basic脚本对比,显示的wharf图片,卡呀卡、卡呀卡、卡呀卡。
边学边做,白忙活了2天,都耽误了很多灌水!!!亏了!!
你们推荐个语言吧,我继续尝试。
Re: 又要开始折腾了(第7轮折腾):这次主要是优化、美化,是针对前6轮折腾调优的。
发表于 : 2012-04-03 10:43
由 ljj_jjl2008
Re: 又要开始折腾了(第7轮折腾):这次主要是优化、美化,是针对前6轮折腾调优的。
发表于 : 2012-04-03 10:45
由 YeLee
Re: 又要开始折腾了(第7轮折腾):这次主要是优化、美化,是针对前6轮折腾调优的。
发表于 : 2012-04-03 10:55
由 ljj_jjl2008
Re: 又要开始折腾了(第7轮折腾):这次主要是优化、美化,是针对前6轮折腾调优的。
发表于 : 2012-04-03 11:21
由 谢宝良
觉得折腾系统已经没什么意思了。玩玩编程或其他比较难用的程序还有点吸引力。
Re: 又要开始折腾了(第7轮折腾):这次主要是优化、美化,是针对前6轮折腾调优的。
发表于 : 2012-04-03 11:33
由 ljj_jjl2008
谢宝良 写了:觉得折腾系统已经没什么意思了。玩玩编程或其他比较难用的程序还有点吸引力。
这次其实就是玩编程了。
我的目标是,把那个wharf,分别用不同语言,来实现一下。
原始的是:basic脚本、c++配合
现在是:shell脚本、c++配合
下一步实验其他脚本:python、perl等
如果成功,再实验其他语言:c++、pasic、lua、lisp、Forth、Haskell,等等。
只是为了折腾,不是为了学习。
Re: 又要开始折腾了(第7轮折腾):折腾目的改了,这次要折腾脚本、语言、开发什么的了。
发表于 : 2012-04-03 11:48
由 YeLee
膜拜楼主。
Re: 又要开始折腾了(第7轮折腾):折腾目的改了,这次要折腾脚本、语言、开发什么的了。
发表于 : 2012-04-03 21:32
由 ljj_jjl2008
报告最新进展:正在用c语言写程序中,已经折腾了一下午了。c语言我真心不会,一大片编译错误,头大无比状态中。。。。
明天继续。。。。。
并且,非常担心内存泄露问题,听说这是c的通病。
Re: 又要开始折腾了(第7轮折腾):折腾目的改了,这次要折腾脚本、语言、开发什么的了。
发表于 : 2012-04-05 11:24
由 ljj_jjl2008
Re: 又要开始折腾了(第7轮折腾):折腾目的改了,这次要折腾脚本、语言、开发什么的了。
发表于 : 2012-04-05 21:50
由 ljj_jjl2008
今天又做了个无用功:仿照别人的原码,对我的wharf写了一个“时钟”插件,结果很不满意,写的一点也不好,比能够找到的时钟差远了。而且我的wharf原本可以通过修改配置文件调整icon的大小,也可以鼠标划过就显示和隐藏,但是我写的时钟只是64x64的,改变大小时,就显示不完整了,且自动显示和隐藏我也写的不好,很迟钝。
并且在一列icon中,插入一个秒针跳跃的时钟,效果并不好,反而妨碍视线影响整体感官。
明天尝试在主icon里面用小字体在右下角动态显示时间,在主icon里面的提示标签显示日期和星期,看看效果如何。暂时不做wharf的插件了,凭我的能力,做不好,而且这种插件,和conky、dock等比起来,明显落后。这种重复开发,确实无趣。
Re: 又要开始折腾了(第7轮折腾):折腾目的改了,这次要折腾脚本、语言、开发什么的了。
发表于 : 2012-04-06 19:13
由 ljj_jjl2008
写了2个新功能,过来做汇报了:
1,主icon旁边可以显示一个小的数字时钟。
2,指向主icon时,会出现一个窗口,展示top命令的结果(英文部分替换成了汉字)。
结果发现:这两个功能居然有小的冲突:(1)需要循环语句,(2)需要鼠标触发,
由于xlib库在处理键盘鼠标事件时,是“独占”状态的,仅依靠xlib库来显示时钟效果并不好,
或者时钟实际上不走(窗口没有鼠标键盘事件,不能触发时钟的程序),
或者窗口对鼠标键盘失去响应(显示时钟的循环语句把资源占用了,窗口不能收到鼠标键盘事件)
后来临时抱佛脚,学习了多线程开发,结果学习的不到家,开发的语句不好,把机器都累的死机了。
然后终于语句写对了,很高兴,结果发现效果也很不好,几乎和单线程没有明显区别,原因不明。
最后google到一种写法,虽然效果还是不很好,但已经勉强能用了。
明天正式写到icon程序里面去。
下一步的目标:
1,研究一下“已经打开的程序列表”和“切换已经打开的程序”是如何实现的。看看能不能开发出来。
2,研究一下“系统托盘”是如何实现的,也看看能不能开发出来。(这个不重要,因为有“独立托盘”程序可以利用)
怎么感觉自己将要开发出来一个独立的DE环境!!