LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3267|回复: 13

做包做包 - LumaQQ 的 Mac OS X 包包

[复制链接]
发表于 2005-12-26 01:12:48 | 显示全部楼层 |阅读模式
给 12-25 号的 LumaQQ 打了个包。
放到了偶的空间里。

有老虎的自己看一下。需要 10.4 的系统和 j2se50r3dp5。

下载地址:http://homepage.mac.com/xuqingkuang/share/apps/files/LumaQQ.zip

补充:非常期待新图标的诞生。 - 我先用着旧的。
凌晨一点多了,实在不想用触摸版折腾 Photoshop (我在床上)... 图先这么着。。。

如果 Luma 愿意放到主页上供人下载的话,我也非常高兴 :cool:
以后会继续跟进,打包方式上改进,有空看看用 SWT 做个菜单出来,光突突的 LumaQQ 在那不好看。

---------------
头一次碰这玩意儿(LumaQQ,还有 java),很生疏,碰些须麻烦。
已知 bugs:

1. 没有用到 Mac OS X 的多用户机制来存放配制文件。
LumaQQ 用命令行的第一个参数来指定数据包和默认的 xml 配制文件的路径,所以我把 Info.plist 里的 Arguments 直接指向了 /Library/LumaQQ,因为 Info.plist 里无论是 $HOME 还是 ~ 都无法转译成用户的主目录。但这样一来所有的 QQ 号码都也会往里面丢,而不会写到各个账户自己的目录里,不过反过来想,好处是不同账户也可以使用同一个 QQ 号了。 -_-#
btw: 尝试写过一个脚本,可死活无法定位 SWT 库位置,DEBUG 花了四个小时不名所以,命令行上一切正常,单单无法在脚本里运行。最后吐血告终。

2. 很莫名奇妙打包时对文件夹的设定丢失了。 - 包包的美化工作有点失败。
还需要去看看 Mac OS X 是如何保存一个文件夹的背景图的。

附件中 Picture 4 的理想效果没达到,很奇怪解压后背景图和对图标的设定丢失了,需要再看看。
Picture 5 中是安装的界面。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2005-12-26 05:38:23 | 显示全部楼层
不可以做成.app的?测试一下。强烈建议做完善一点!支持一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-26 09:29:42 | 显示全部楼层
Post by QuickTime
不可以做成.app的?测试一下。强烈建议做完善一点!支持一下。

不是 .app 的。

是 .pkg 的,包含了 .app 的执行程序 :-p
不能直接拖到 /Applications 里运行。需要安装一下。

因为我在 /Library/LumaQQ 里也丢了些东西。
做成 .pkg 安装反而方便。

目录结构是这样的:
  1. ./Applications
  2. ./Applications/LumaQQ.app
  3. ./Applications/LumaQQ.app/Contents
  4. ./Applications/LumaQQ.app/Contents/Info.plist
  5. ./Applications/LumaQQ.app/Contents/MacOS
  6. ./Applications/LumaQQ.app/Contents/MacOS/LumaQQ
  7. ./Applications/LumaQQ.app/Contents/PkgInfo
  8. ./Applications/LumaQQ.app/Contents/Resources
  9. ./Applications/LumaQQ.app/Contents/Resources/Java
  10. ./Applications/LumaQQ.app/Contents/Resources/Java/commons-codec.jar
  11. ./Applications/LumaQQ.app/Contents/Resources/Java/commons-logging.jar
  12. ./Applications/LumaQQ.app/Contents/Resources/Java/jar_0.jar
  13. ./Applications/LumaQQ.app/Contents/Resources/Java/jar_1.jar
  14. ./Applications/LumaQQ.app/Contents/Resources/Java/jar_2.jar
  15. ./Applications/LumaQQ.app/Contents/Resources/Java/jar_3.jar
  16. ./Applications/LumaQQ.app/Contents/Resources/Java/java_swt
  17. ./Applications/LumaQQ.app/Contents/Resources/Java/jdom.jar
  18. ./Applications/LumaQQ.app/Contents/Resources/Java/je.jar
  19. ./Applications/LumaQQ.app/Contents/Resources/Java/libswt-carbon-3139.jnilib
  20. ./Applications/LumaQQ.app/Contents/Resources/Java/libswt-pi-carbon-3139.jnilib
  21. ./Applications/LumaQQ.app/Contents/Resources/Java/libswt-webkit-carbon-3139.jnilib
  22. ./Applications/LumaQQ.app/Contents/Resources/Java/log4j-1.2.8.jar
  23. ./Applications/LumaQQ.app/Contents/Resources/Java/org.eclipse.core.resources_3.1.0.jar
  24. ./Applications/LumaQQ.app/Contents/Resources/Java/org.eclipse.core.runtime_3.1.0.jar
  25. ./Applications/LumaQQ.app/Contents/Resources/Java/org.eclipse.emf.common_2.1.0.jar
  26. ./Applications/LumaQQ.app/Contents/Resources/Java/org.eclipse.emf.ecore.xmi_2.1.0.jar
  27. ./Applications/LumaQQ.app/Contents/Resources/Java/org.eclipse.emf.ecore_2.1.0.jar
  28. ./Applications/LumaQQ.app/Contents/Resources/Java/org.eclipse.jface_3.1.0.jar
  29. ./Applications/LumaQQ.app/Contents/Resources/Java/org.eclipse.osgi_3.1.0.jar
  30. ./Applications/LumaQQ.app/Contents/Resources/Java/org.eclipse.ui.workbench_3.1.0.jar
  31. ./Applications/LumaQQ.app/Contents/Resources/Java/poifs.jar
  32. ./Applications/LumaQQ.app/Contents/Resources/Java/swt-3.1.1-carbon-macosx-ppc
  33. ./Applications/LumaQQ.app/Contents/Resources/Java/swt-3.1.1-carbon-macosx-ppc/.classpath
  34. ./Applications/LumaQQ.app/Contents/Resources/Java/swt-3.1.1-carbon-macosx-ppc/.DS_Store
  35. ./Applications/LumaQQ.app/Contents/Resources/Java/swt-3.1.1-carbon-macosx-ppc/.project
  36. ./Applications/LumaQQ.app/Contents/Resources/Java/swt-3.1.1-carbon-macosx-ppc/about.html
  37. ./Applications/LumaQQ.app/Contents/Resources/Java/swt-3.1.1-carbon-macosx-ppc/java_swt
  38. ./Applications/LumaQQ.app/Contents/Resources/Java/swt-3.1.1-carbon-macosx-ppc/src.zip
  39. ./Applications/LumaQQ.app/Contents/Resources/Java/swt.jar
  40. ./Applications/LumaQQ.app/Contents/Resources/Java/xerces.jar
  41. ./Applications/LumaQQ.app/Contents/Resources/LumaQQ.icns
  42. ./Applications/LumaQQ.app/Contents/Resources Disabled
  43. ./Library
  44. ./Library/LumaQQ
  45. ./Library/LumaQQ/QQWry.dat
  46. ./Library/LumaQQ/sound
  47. ./Library/LumaQQ/sound/msg.au
  48. ./Library/LumaQQ/sound/system.wav
  49. ./Library/LumaQQ/xml
  50. ./Library/LumaQQ/xml/global.xml
  51. ./Library/LumaQQ/xml/robots.xml
  52. ./Library/LumaQQ/xml/servers.xml
复制代码


而且还可以用  DesInstaller 卸载不是 :-)
回复 支持 反对

使用道具 举报

发表于 2005-12-26 11:20:12 | 显示全部楼层
DesInstaller是什么东西?我用一个很古老的东西OSXPM
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-26 12:45:24 | 显示全部楼层
Post by QuickTime
DesInstaller是什么东西?我用一个很古老的东西OSXPM

http://krugazor.free.fr/software/desinstaller/DesInstaller.php
回复 支持 反对

使用道具 举报

发表于 2005-12-26 13:16:17 | 显示全部楼层
我发现你这个lumaqq运行的时候
最小化的动画效果会变卡
回复 支持 反对

使用道具 举报

发表于 2005-12-26 13:18:01 | 显示全部楼层
寒,貌似DesInstaller比OSXPM还要老。
回复 支持 反对

使用道具 举报

发表于 2005-12-26 13:51:11 | 显示全部楼层
你有没有参考旧版本的mac包?我都是做成app的,解压就能用,岂不是更好些?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-26 15:39:43 | 显示全部楼层
Post by luma
你有没有参考旧版本的mac包?我都是做成app的,解压就能用,岂不是更好些?

没看,晚上回家后看一下。 :-)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-26 15:45:58 | 显示全部楼层
Post by QuickTime
寒,貌似DesInstaller比OSXPM还要老。

这种东西功能简单。功能达到了也就一般停止开发了。
DesInstaller 主要是可以把安装到系统中的包,再打一遍。

晚上我回去看看  OSXPM

Post by QuickTime
我发现你这个lumaqq运行的时候
最小化的动画效果会变卡

不知道,我试了试最小化,直接消失了:confused:
我只是打了个包,没有在程序方面做任何改动。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表