当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 1 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : realplay的相关修改,讨论下
帖子发表于 : 2007-06-25 14:02 

注册: 2006-10-24 11:46
帖子: 422
系统: debian
送出感谢: 0 次
接收感谢: 2
安装realplay的方法可以很简单
sudo apt-get install realplay
然后在ubuntu下面临两问题
一个是realplay与scim输入法冲突,起不来
这个问题,可以在/usr/bin/realplay问题的第一行加入
代码:
GTK_IM_MODULE=xim; export GTK_IM_MODULE

另一个是放电影时会比较卡
解决的方法是安装alsa-oss
并修改/usr/bin/realplay下的
代码:
else
    while /bin/true; do
        # Restart the player if exit code is 10
           $REALPLAYBIN "$@"
        if [ $? -ne 10 ]; then
           break
        fi
    done
fi

这个部分,再$REALPLAYBIN "$@"前加入aoss
如下
else
while /bin/true; do
# Restart the player if exit code is 10
aoss $REALPLAYBIN "$@"
if [ $? -ne 10 ]; then
break
fi
done
fi


问题摆在这里
我想我们是不是可以在放出的该软件包里直接修改,安装后就可以避免手动修改的麻烦
可能是我一相情愿的想法,还是作者本身有其他的顾忌,我不了解,为啥不可能放出修改好了的包


这里给出一个自己修改的方法
下载realplay
如果你安装了的话,在/var/cache/apt/archives/里
把他拷贝出来
比如我放到~/下面
mkdir ~/realplay
ubuntu:~$ dpkg-deb -e realplay_10.0.8-0ubuntu3_i386.deb ./realplay/DEBIAN
然后修改控制文件加入alsa-oss,再安装时就可以同时安装alsa-oss,
ubuntU:~$ gedit ./realplay/DEBIAN/control
我修改的参考
代码:
Package: realplay
Version: 10.0.8-0ubuntu3-fix-1
Section: graphics
Priority: optional
Architecture: i386
Depends: libatk1.0-0 (>= 1.13.1), libc6 (>= 2.5-0ubuntu1), libgcc1 (>= 1:4.1.2), libglib2.0-0 (>= 2.12.9), libgtk2.0-0 (>= 2.10.3), libpango1.0-0 (>= 1.16.2), libstdc++5 (>= 1:3.3.4-1), libx11-6, libxext6, alsa-oss
Installed-Size: 15420
Maintainer: yjwork <1@2.com>
Description: RealPlayer 10 for Linux is based on the open source Helix player.
 RealPlayer 10 for Linux is based on the open source Helix player.
 .
 RealPlayer 10 supports RealAudio, RealVideo 10, MP3, Ogg Vorbis and
 Theora, H263, AAC and more. Get ready for accelerated video, full
 screen playback, and a lot more to play.
 修改输入法冲突,加入alsa-oss依赖以解决看电影卡的问题。源作者Michael Vogt <michael.vogt@ubuntu.com>

然后执行
dpkg-deb -x realplay_10.0.8-0ubuntu3_i386.deb ./realplay/
修改realplay文件,加入aoss和输入法冲突的修改
gedit ./realplay/usr/bin/realplay
修改如上
然后rm ./realplay/usr/bin/realplay~
rm ./realplay/DEBIAN/control~(这两步是因为用gedit修改后会产生两个备份文件,去掉它)
然后打包成deb
dpkg-deb -b realplay realplay_10.0.8-0ubuntu3_i386_fix.deb

安装你修改好的软件包,就可以不用每次装它还要手动修改了


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 1 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译