weiminnihao9
2012-06-07 00:42 deepin
楼主技术党啊!
Reply Like 0 View the author
deepin-image-viewer 应该是图片浏览器
[quote]deepin-image-viewer 应该是图片浏览器
用alien转deb为rpm的,改了spec文件。
只有64位的包,你是64位系统不?我的QQ在U坛有的。
楼主,我去你发的链接下载了深度音乐,影音的deb安装包,在深度linux11.12.1下安装却 提示缺少deepin-ui,是咋回事?
[quote]楼主,我去你发的链接下载了深度音乐,影音的deb安装包,在深度linux11.12.1下安装却 提示缺少deepin-ui,是咋回事?
[quote][quote]楼主,我去你发的链接下载了深度音乐,影音的deb安装包,在深度linux11.12.1下安装却 提示缺少deepin-ui,是咋回事?
http://115.com/file/becgz77j#Deepin%E6%92%AD%E6%94%BE%E5%99%A8-rpm.zip
http://115.com/file/becgz77j#Deepin%E6%92%AD%E6%94%BE%E5%99%A8-rpm.zip
[quote]http://115.com/file/becgz77j#Deepin%E6%92%AD%E6%94%BE%E5%99%A8-rpm.zip
Popular Events
More
(简要过程
先把
pygtk2打上deepin提供的补丁10_fix_create_layout_unref.patch然后rpmbuild -bs *.spec;rpmbuild --rebuild *.src.rpm,yum reinstall *.rpm。
sudo alien --to-rpm --veryverbose --scripts -g *.deb 1>1.txt生成spec文件和rpm build root,再根据fedora的目录、命令等修改spec,注意此时的记录文件1.txt指明了deb包的Depends,我把每个deb依赖翻译成了fedora的对应包,还加了%post和%postun部分,最后rpmbuild。
deepin-music-player和deepin-media-player都是noarch的用alien转不可能出现二进制不兼容或库不匹配的问题。
整个deepin-ui只有dtk_cairo_blur.so是native code,我alien了deepin-ui_1+git20120605-3_amd64.deb并安装生成的rpm,又把deepin-ui_1+git20120605.orig.tar.gz解压运行python setup.py build把编译生成的dtk_cairo_blur.so覆盖到/usr/lib/python2.7/dist-packages/dtk_cairo_blur.so和/usr/lib/python2.7/site-packages/dtk_cairo_blur.so
总之,我在fedora17上运行deepin-music-player和deepin-media-player应该是没有区别的
)
[color=#FF0000:20rzogcq]deepin-music-player[/color:20rzogcq]
/usr/share/deepin-music-player/src/widget/lyrics_module.py
第584行左右把
去掉
还有
/usr/share/applications/deepin-music-player.desktop
在末尾加上
有个小问题
~/.config/deepin-music-player/config
里面第3行
play = false
似乎是指程序启动不自动播放
我把它改成true 下次启动时竟然又自动变为false 于是也没有自动播放
从命令行启动deepin-music-player
报错Gtk-Message: Failed to load module "pk-gtk-module"
不过这个错误是注定了的
因为fedora17里面彻底抛弃了包PackageKit-gtk-module
在fedora16的时候PackageKit-gtk3-module是PackageKit的gtk3的module
PackageKit-gtk-module是PackageKit的gtk2的module
如今fedora17只有PackageKit-gtk3-module是PackageKit的gtk3的module,没有提供兼容的PackageKit的gtk2的module
抛弃PackageKit的gtk2的module似乎是upstream(PackageKit 0.7.4)的决定,但愿deepin-music-player不会过于依赖PackageKit的gtk2的module。
运行效果
deep-music-player-2012-06-06-fedora17.png
[color=#FF0000:20rzogcq]deepin-media-player[/color:20rzogcq]
依赖于mplayer2
从命令行启动报错
Gtk-Message: Failed to load module "pk-gtk-module"
path_list_show: 'OpenDialog' object has no attribute 'scrol_btn'
path_list_show:'NoneType' object has no attribute 'load_icon'
path_list_show:'NoneType' object has no attribute 'load_icon'
打开文件的时候似乎是自己的file open dialog而没有用gnome本身的file open dialog(deepin-music-player是用的gnome本身的file open dialog),deepin-media-player的file-open-dialog好像没给文件以及文件夹排序,找文件不大方便
截图
deepin-media-player-open-2012-06-06-fedora17.png
~/.config/deepin-media-player目录下的配置文件都没有配置选项
运行效果
deep-media-player-2012-06-06-fedora17.png
[color=#FF0000:20rzogcq]感谢各位开发人员的辛勤劳动![/color:20rzogcq]
p.s.deepin的很多项目好像没有托管在github了,deepin-image-viewer是做什么的?