关于konsole的进入中文目录补丁
现象:http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=23761&start=30
多谢周周朋友的提出!
原因:QDir::setCurrent()函数需要UTF8编码路径
修改konsole(kdebase包里的)源码目录下的main.cpp,将第266行的
QDir::setCurrent(args->getOption("workdir"));
改成
QDir::setCurrent(QString::fromLocal8Bit(args->getOption("workdir")));
重新编译,即可支持
不想重新编译的话,下载附件里的konsole.gz,用gunzip解开,得到konsole,chmod +x ./konsole,然后将它拷贝进/usr/bin目录下,覆盖即可
Re: 关于konsole的进入中文目录补丁
现象:http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=23761&start=30
多谢周周朋友的提出!
原因:QDir::setCurrent()函数需要UTF8编码路径
修改konsole(kdebase包里的)源码目录下的main.cpp,将第266行的
QDir::setCurrent(args->getOption("workdir"));
改成
QDir::setCurrent(QString::fromLocal8Bit(args->getOption("workdir")));
重新编译,即可支持
不想重新编译的话,下载附件里的konsole.gz,用gunzip解开,得到konsole,chmod +x ./konsole,然后将它拷贝进/usr/bin目录下,覆盖即可
呵呵,KDE3.1.1a引入的新BUG,这个bug应该提交给KDE组织。
LLC,到bugs.kde.org去提交一下,呵呵。
谁解决谁提交,我就不管了。 天!我的英文写作水平奇差,这提交我实在干不了!哪位帅哥有空就帮个忙提交一下,否则以后就只好magic独享这个patch了 :lol: kde cvs也是用的QDir::setCurrent(args->getOption("workdir"));
但是我这里进入中文目录完全没问题
系统是gentoo linux 可能是kde3.1.1a的问题,我记得以前也没这个问题的 能不能冠名为“周周BuG"
:-D 听起来好象有点......
大家没空,那俺去提交一下,顺便练习一下N年没用过的英文 解开之后还说是gzip文件,+x copy到usr/bin目录下选择“在此打开终端”失效 解开之后还说是gzip文件,+x copy到usr/bin目录下选择“在此打开终端”失效
是啊,我也是这样,是不是有问题啊? 解开之后还说是gzip文件,+x copy到usr/bin目录下选择“在此打开终端”失效
我重新做一个rpm包上传吧,稍等 因为不清楚konsole和哪些文件有关,只好重新rebuild整个kdebase,1G OC 1.15G的CPU竟然用了两个小时多,太可怕了
下载地址在:
http://linuxcn.org/soft/magic/kdebase/kdebase-3.1.1a-1.i386.rpm
大小为21M多,服务器很慢(限了连接数目,请用支持续传工具多尝试下载),用小猫的朋友就不要下了,太离谱,反正这个patch作用不算很大 安装了rpm,很不幸还是不行,没反应 :-( 安装了rpm,很不幸还是不行,没反应 :-(
你怎样安装的? 在X下的终端里rpm -ivh XXXXXXX
不能进X?如果是,如何补救? rpm -Uvh xxx.rpm --force
force参数是即时以前安装过也强行覆盖
不会导致x进不了,真进不了的话应该是其他方面的原因,贴出出错信息 已经成功!多谢。
页:
[1]
2