icon-DE发布3.1.0了!!

讨论KDE、Gnome、Xfce、LXDE、openbox、awesome、FVWM等WM
回复
头像
ljj_jjl2008
论坛版主
帖子: 14254
注册时间: 2007-09-16 8:29
送出感谢: 94 次
接收感谢: 232 次

Re: 经过艰难的开发,icon DE发布2.0.0了!!

#226

帖子 ljj_jjl2008 » 2012-10-25 13:03

楼上:2.1.0还在调试中,bug一堆呀!! :em06
你这是在害我呀!! :em20
头像
phoenixlzx
帖子: 2245
注册时间: 2009-07-29 20:11
系统: Arch Linux
来自: Gensokyo
送出感谢: 4 次
接收感谢: 17 次
联系:

Re: 经过艰难的开发,icon DE发布2.0.0了!!

#227

帖子 phoenixlzx » 2012-10-25 13:36

没bug还叫Arch么... :em04
头像
ljj_jjl2008
论坛版主
帖子: 14254
注册时间: 2007-09-16 8:29
送出感谢: 94 次
接收感谢: 232 次

Re: 经过艰难的开发,icon DE发布2.0.0了!!

#228

帖子 ljj_jjl2008 » 2012-10-25 16:56

那么我bug调试完了,是发布2.1.0,还是直接发2.1.1?
头像
phoenixlzx
帖子: 2245
注册时间: 2009-07-29 20:11
系统: Arch Linux
来自: Gensokyo
送出感谢: 4 次
接收感谢: 17 次
联系:

Re: 经过艰难的开发,icon DE发布2.0.0了!!

#229

帖子 phoenixlzx » 2012-10-25 18:41

2.1.0嘛
头像
ljj_jjl2008
论坛版主
帖子: 14254
注册时间: 2007-09-16 8:29
送出感谢: 94 次
接收感谢: 232 次

Re: 经过艰难的开发,icon DE发布2.1.0了!!(本文正在编辑中.....)

#230

帖子 ljj_jjl2008 » 2012-10-26 14:37

楼上。
虽然bug很多,但是我还是把2.1.0发布了。
您,是不是再更新一下arch的包呀? :em06 :em04
头像
phoenixlzx
帖子: 2245
注册时间: 2009-07-29 20:11
系统: Arch Linux
来自: Gensokyo
送出感谢: 4 次
接收感谢: 17 次
联系:

Re: 经过艰难的开发,icon DE发布2.1.0了!!

#231

帖子 phoenixlzx » 2012-10-26 15:06

代码: 全选

~/aur/icon-de » makepkg
==> 正在创建软件包:icon-de 2.0.0-1 (2012年 10月 26日 星期五 15:05:38 CST)
==> 正在检查运行时依赖关系...
==> 正在检查编译时依赖关系
==> 获取源代码...
  -> 找到 icon-de-2.0.0.tar.gz
==> 正在验证源代码文件 sha1sums...
    icon-de-2.0.0.tar.gz ... 通过
==> 解压缩源码...
  -> 正在解压缩 icon-de-2.0.0.tar.gz,使用 bsdtar
==> 正在删除现存的 pkg/ 目录...
==> 正在开始 build()...
g++ -o ./bin/icon-wharf   ./src/icon-wharf.c  `pkg-config --cflags --libs glib-2.0` -lX11 -lImlib2 -lXmu
g++ -o ./bin/iconrun      ./src/iconrun.c     `pkg-config --cflags --libs glib-2.0` -lX11 -lImlib2 -lXmu
g++ -o ./bin/icon-bord    ./src/icon-bord.c   `pkg-config --cflags --libs glib-2.0` -lX11 -lImlib2 -lXmu
g++ -o ./bin/icon-clock   ./src/icon-clock.c  `pkg-config --cflags --libs glib-2.0` -lX11 -lImlib2 -lXmu
g++ -o ./bin/icon-dock    ./src/icon-dock.c   `pkg-config --cflags --libs glib-2.0` -lX11 -lImlib2 -lXmu
g++ -o ./bin/icon-panel   ./src/icon-panel.c  `pkg-config --cflags --libs glib-2.0` -lX11 -lXft `freetype-config --cflags`
./src/icon-panel.c: 在函数‘int main(int, char**)’中:
./src/icon-panel.c:1566:30: 错误:‘access’在此作用域中尚未声明
make: *** [icon-wharf] 错误 1
==> 错误: 在 build() 中发生一个错误。
    正在放弃...
bug 确实还蛮多的 嗯嗯
头像
秋景雨
帖子: 137
注册时间: 2011-01-31 12:55
送出感谢: 0
接收感谢: 0
联系:

Re: 经过艰难的开发,icon DE发布2.1.0了!!

#232

帖子 秋景雨 » 2012-10-26 18:30

太厉害了。
头像
ljj_jjl2008
论坛版主
帖子: 14254
注册时间: 2007-09-16 8:29
送出感谢: 94 次
接收感谢: 232 次

Re: 经过艰难的开发,icon DE发布2.1.1了!!

#233

帖子 ljj_jjl2008 » 2012-11-15 18:50

2.1.1发布,修改了2.1.0的很多bug。
暂时还有bug,正在进一步测试修改中。
linxyz
帖子: 307
注册时间: 2008-05-12 16:04
送出感谢: 0
接收感谢: 3 次

Re: 经过艰难的开发,icon DE发布2.1.1了!!

#234

帖子 linxyz » 2012-12-11 20:49

wayland中适用?
tusooa
帖子: 6547
注册时间: 2008-10-31 22:12
系统: 践兔
送出感谢: 6 次
接收感谢: 10 次
联系:

Re: 经过艰难的开发,icon DE发布2.1.1了!!

#235

帖子 tusooa » 2013-01-01 11:56

发现这样的bug
没有Makefile,参照上一个版本,改了一下。

代码: 全选

● dog Makefile
TARGET = icon-de
INC_GLB = `pkg-config --cflags --libs glib-2.0` -lX11
INC0 = $(INC_GLB) -lImlib2 -lXmu
INC1 = $(INC_GLB) -lImlib2
INC2 = -lXcomposite -lXdamage -lXfixes -lXrender
CXX = g++
icon-wharf: ./bin/icon-wharf ./bin/iconrun ./bin/icon-bord ./bin/icon-clock ./bin/icon-dock ./bin/icon-panel ./bin/iconweather ./bin/icon-desk ./bin/icon-trans ./bin/icon-wmvm ./bin/icon-wmcl ./bin/icon-init
#       $(CXX) -o ./bin/icon-wharf   ./src/icon-wharf.c  $(INC0)
#       $(CXX) -o ./bin/iconrun      ./src/iconrun.c     $(INC0)
#       $(CXX) -o ./bin/icon-bord    ./src/icon-bord.c   $(INC0)
#       $(CXX) -o ./bin/icon-clock   ./src/icon-clock.c  $(INC0)
#       $(CXX) -o ./bin/icon-dock    ./src/icon-dock.c   $(INC0)
#       $(CXX) -o ./bin/icon-panel   ./src/icon-panel.c  $(INC_GLB) -lXft `freetype-config --cflags`
#       $(CXX) -o ./bin/iconweather  ./src/iconweather.c $(INC1)
#       $(CXX) -o ./bin/icon-desk    ./src/icon-desk.c   $(INC1) $(INC2)
#       $(CXX) -o ./bin/icon-trans   ./src/icon-trans.c  $(INC2) -lX11 
#       $(CXX) -o ./bin/icon-wmvm    ./src/icon-wmvm.c   $(INC0)
#       $(CXX) -o ./bin/icon-wmcl    ./src/icon-wmcl.c   $(INC0)
#       $(CXX) -o ./bin/icon-init    ./src/icon-init.c   $(INC0)
./bin/% : ./src/%.c
        $(CXX) -o [email protected] $< $(INC0)
./bin/icon-panel : ./src/icon-panel.c
        $(CXX) -o [email protected] $< $(INC_GLB) -lXft `freetype-config --cflags`
./bin/iconweather : ./src/iconweather.c
        $(CXX) -o [email protected] $< $(INC1)
./bin/icon-desk : ./src/icon-desk.c
        $(CXX) -o [email protected] $< $(INC1) $(INC2)
./bin/icon-trans : ./src/icon-trans.c
        $(CXX) -o [email protected] $< $(INC2) -lX11
.PHONY: clean
clean:
        -rm ./bin/*

INSTDIR = /

.PHONY: install
install:
        -mkdir $(INSTDIR)usr
        -mkdir $(INSTDIR)usr/bin
        -mkdir $(INSTDIR)usr/share
        -mkdir $(INSTDIR)usr/share/xsessions
        -mkdir $(INSTDIR)usr/share/icon-DE
        -mkdir $(INSTDIR)usr/share/icon-DE/fonts
        -mkdir $(INSTDIR)usr/share/icon-DE/src
        -mkdir $(INSTDIR)etc
        -mkdir $(INSTDIR)etc/icon-de
        -cp -f ./bin/* $(INSTDIR)usr/bin/
        -cp -f ./shell/* $(INSTDIR)usr/bin/
        -cp -f ./xsessions/icon-DE.desktop $(INSTDIR)usr/share/xsessions
        -chown root $(INSTDIR)usr/share/xsessions/icon-DE.desktop
        -cp -f ./etc/* $(INSTDIR)etc/icon-de/ 
        -cp -af ./share/* $(INSTDIR)usr/share/icon-DE/
        -cp -af ./src/* $(INSTDIR)usr/share/icon-DE/src/
        -cp $(INSTDIR)usr/share/xsessions/icon-DE.desktop /usr/share/kde4/apps/kdm/sessions/
        -cp $(INSTDIR)usr/share/xsessions/icon-DE.desktop /usr/share/apps/kdm/sessions/
        echo "Please Run Command: icon_de_init"

.PHONY: uninstall
uninstall:
        -rm -rf $(INSTDIR)/etc/icon-de/*
        -rm -rf $(INSTDIR)/etc/icon-de
        -rm -rf $(INSTDIR)/usr/share/icon-DE/*
        -rm -rf $(INSTDIR)/usr/bin/icon-bord
        -rm -rf $(INSTDIR)/usr/bin/icon-clock
        -rm -rf $(INSTDIR)/usr/bin/icon-desk
        -rm -rf $(INSTDIR)/usr/bin/icon-dock
        -rm -rf $(INSTDIR)/usr/bin/icon-panel
        -rm -rf $(INSTDIR)/usr/bin/icon-trans
        -rm -rf $(INSTDIR)/usr/bin/icon-wharf
        -rm -rf $(INSTDIR)/usr/bin/icon-wmcl
        -rm -rf $(INSTDIR)/usr/bin/icon-wmvm
        -rm -rf $(INSTDIR)/usr/bin/iconrun
        -rm -rf $(INSTDIR)/usr/bin/iconweather
        -rm -rf $(INSTDIR)/usr/bin/icon_de
        -rm -rf $(INSTDIR)/usr/bin/icon_de_init
        -rm -rf $(INSTDIR)/usr/bin/select_wm
        -rm -f $(INSTDIR)/usr/share/xsessions/icon-DE.desktop
        -rm -f /usr/share/kde4/apps/kdm/sessions/icon-DE.desktop
        -rm -f /usr/share/apps/kdm/sessions/icon-DE.desktop


panel不能一启动就显示窗口。要切换了桌面,再切换回来,才行。
icon-panel不能按^C退出。

代码: 全选

● diff -r ./src/icon-panel.c ~dw/unzip/icon-de_2.1.1_source/src/icon-panel.c
17a18
> char WIN_SIDE[10]="left";
579c580,583
<         
---
>         break;
>     default:
>       break;
>       /*
584a589
>         break;*///閑的蛋痛啊。全文中對t_exit_app只提到2次,一次是定義,一次就是這兒。沒有任何處理的。
1593,1594c1598
<                 if (check_rc(buffer_rc,"fonts:")==0 ) get_str(XFT_FONT,buffer_rc,"fonts:");
<                 if (check_rc(buffer_rc,"height:")==0 )
---
>                 if (check_rc(buffer_rc,"fonts:")==0 )
1595a1600,1601
>                   get_str(XFT_FONT,buffer_rc,"fonts:");
>                 } else if (check_rc(buffer_rc,"height:")==0 ) {
1597a1604,1605
>                 } else if (check_rc(buffer_rc, "side:") ==0) {
>                   get_str(WIN_SIDE, buffer_rc,"side:");//没有具体作实现。
1617c1625
<     sigaction(SIGSEGV, &act, NULL);
---
>     /*    sigaction(SIGSEGV, &act, NULL);
1623c1631
< 
---
>     */
1646a1655
>     taskbar_read_clientlist();
patch如上。那WIN_SIDE是准备支持放到任意屏幕边缘的。
在kde里,启动icon-panel之后无法通过把鼠标移到最下边的屏幕边缘,来切换桌面,只能往上边和左右。估计是被挡住了。原因不知道。
在kde里。设定的_NET_WM_STRUT都无法实现。
这些用户感谢了作者 tusooa 于这个帖子:
ljj_jjl2008 (2013-01-02 11:13)
评价: 3.7%

代码: 全选

] ls -ld //
头像
ljj_jjl2008
论坛版主
帖子: 14254
注册时间: 2007-09-16 8:29
送出感谢: 94 次
接收感谢: 232 次

Re: 经过艰难的开发,icon DE发布2.1.1了!!

#236

帖子 ljj_jjl2008 » 2013-01-05 14:32

测试新版本。
附件
arch_install_from_source_2.1.2.tar.gz
(711.92 KiB) 下载 194 次
头像
ljj_jjl2008
论坛版主
帖子: 14254
注册时间: 2007-09-16 8:29
送出感谢: 94 次
接收感谢: 232 次

Re: 经过艰难的开发,icon DE发布2.1.1了!!

#237

帖子 ljj_jjl2008 » 2013-01-06 16:21

2.1.2发布

1,修正了若干错误。包括:(1)panel刚启动时,是灰色,不显示已打开的窗口(2)icon-panel不能ctrl-c结束(3)上一个版本的打包,没有包含makefile文件。(感谢tusooa指出bug)
2,icon-panel增加了两个功能:(1)在panel上面鼠标右击,可以调出菜单。(2)在panel的日历区域鼠标左击,可以调出日历(需要自己选择日历程序,并将日历启动命令写入配置文件“panel.rc”。具体见“七、修改配置文件”)
3,通过修改配置文件,可以将panel移动到屏幕上方(注意:移动位置后,需要用icon-init重新整风格/参数)。
4,调整了icon-init,以适应永中2013的发布,和panel位置的变化。
5,优化了makefile(感谢tusooa)
6,优化了arch安装包,现在源码直接放入arch安装包了,下载了安装包就可以直接本地编译安装。
aaron727
帖子: 3
注册时间: 2013-01-13 13:19
系统: LMDE
送出感谢: 1 次
接收感谢: 0

Re: 经过艰难的开发,icon DE发布2.1.2了!!

#238

帖子 aaron727 » 2013-01-13 13:22

………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
上次由 aaron727 在 2015-02-13 12:15,总共编辑 1 次。
头像
ljj_jjl2008
论坛版主
帖子: 14254
注册时间: 2007-09-16 8:29
送出感谢: 94 次
接收感谢: 232 次

Re: 经过艰难的开发,icon DE发布2.1.2了!!

#239

帖子 ljj_jjl2008 » 2013-01-13 14:09

aaron727 写了:楼主,可以知道你的QQ吗?想要让你加入一个Q群,把ICON DE和LMDE(linux mint debian edition)做成一个新系统,可以吗?
Q群号码是137338306,我的QQ号码是727985552,麻烦了!谢谢了!拜托了!
我没有QQ。
我也没有研究过LMDE。
年底/年初工作忙,暂时没时间折腾了。
这些用户感谢了作者 ljj_jjl2008 于这个帖子:
aaron727 (2015-02-13 12:19)
评价: 3.7%
aaron727
帖子: 3
注册时间: 2013-01-13 13:19
系统: LMDE
送出感谢: 1 次
接收感谢: 0

Re: 经过艰难的开发,icon DE发布2.1.2了!!

#240

帖子 aaron727 » 2013-01-13 19:24

………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
上次由 aaron727 在 2015-02-13 12:16,总共编辑 1 次。
回复

回到 “窗口管理器”