llc 发表于 2003-5-20 19:57:23

关于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目录下,覆盖即可

cjacker 发表于 2003-5-21 09:33:03

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去提交一下,呵呵。
谁解决谁提交,我就不管了。

llc 发表于 2003-5-21 09:57:28

天!我的英文写作水平奇差,这提交我实在干不了!哪位帅哥有空就帮个忙提交一下,否则以后就只好magic独享这个patch了 :lol:

lucida 发表于 2003-5-21 12:07:16

kde cvs也是用的QDir::setCurrent(args->getOption("workdir"));

但是我这里进入中文目录完全没问题
系统是gentoo linux

llc 发表于 2003-5-21 12:22:08

可能是kde3.1.1a的问题,我记得以前也没这个问题的

周周 发表于 2003-5-21 15:38:25

能不能冠名为“周周BuG"
:-D 听起来好象有点......

大家没空,那俺去提交一下,顺便练习一下N年没用过的英文

周周 发表于 2003-5-22 13:09:15

解开之后还说是gzip文件,+x copy到usr/bin目录下选择“在此打开终端”失效

flyzym 发表于 2003-5-22 13:15:28

解开之后还说是gzip文件,+x copy到usr/bin目录下选择“在此打开终端”失效
是啊,我也是这样,是不是有问题啊?

llc 发表于 2003-5-22 13:16:06

解开之后还说是gzip文件,+x copy到usr/bin目录下选择“在此打开终端”失效
我重新做一个rpm包上传吧,稍等

llc 发表于 2003-5-22 17:43:14

因为不清楚konsole和哪些文件有关,只好重新rebuild整个kdebase,1G OC 1.15G的CPU竟然用了两个小时多,太可怕了
下载地址在:
http://linuxcn.org/soft/magic/kdebase/kdebase-3.1.1a-1.i386.rpm
大小为21M多,服务器很慢(限了连接数目,请用支持续传工具多尝试下载),用小猫的朋友就不要下了,太离谱,反正这个patch作用不算很大

周周 发表于 2003-5-23 15:07:17

安装了rpm,很不幸还是不行,没反应 :-(

llc 发表于 2003-5-23 16:26:55

安装了rpm,很不幸还是不行,没反应 :-(
你怎样安装的?

周周 发表于 2003-5-23 16:44:16

在X下的终端里rpm -ivh XXXXXXX
不能进X?如果是,如何补救?

llc 发表于 2003-5-23 17:39:13

rpm -Uvh xxx.rpm --force
force参数是即时以前安装过也强行覆盖
不会导致x进不了,真进不了的话应该是其他方面的原因,贴出出错信息

周周 发表于 2003-5-24 00:35:48

已经成功!多谢。
页: [1] 2
查看完整版本: 关于konsole的进入中文目录补丁