注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

about blank

PEM`s Enhanced Memories

 
 
 

日志

 
 

发现其实是kmail的一个bug  

2007-05-18 22:13:28|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
前些天突然发现自己的kmail不能正常显示邮件了,在linuxsir求助但没有回应,原文在这里位置:
http://www.linuxsir.org/bbs/showthread.php?t=302012

这些天都是用点击回复按钮才能看到邮件,很不方便。确认与显示文本和html文件没有关系,是kmail的配置问题。

$cd ~/.kde/share/config
$ls *mail*
-rw-r--r-- 1 pem users   177 05-18 21:38 emaildefaults
-rw-r--r-- 1 pem users   616 05-11 20:38 emailidentities
-rw-r--r-- 1 pem users    96 04-21 20:36 kcmkmailsummaryrc
-rw------- 1 pem users    59 05-18 20:55 kmail.eventsrc
-rw------- 1 pem users 14045 05-18 21:37 kmailrc
-rw-r--r-- 1 pem users    57 05-02 17:30 kpilot_mailconduitrc

$ mv kmailrc kmailrc.bak
重启kmail,显示就正常了。可以肯定问题就在这里面。

$ less kmailrc
发现如下字段:

[Reader]
MessagePaneHeight=129
MimePaneHeight=80
attachment-strategy=smart
header-set-displayed=rich
header-style=fancy
showColorbar=true
useFixedFont=true


[Separate Reader Window]
Height 768=704
Width 1024=651

而导致我的kmail显示不正常的就是MessagePaneHeight的值。

下面详细地写一下这个问题的由来和解决,方便遇到类似问题的人参考。

1. 正常情况下,纯文本邮件和html文件都能正常显示,只是显示html邮件时会多出一栏来,就是MimePane。
如图A所示。

图 A




2. 将MimePane向上拖,在MessagePane中显示的只有邮件头的时候,MessagePane就会消失。
如图B所示。


图B


3. 此时MessagePane已经没有了,但双击邮件标题,邮件还可以在一个独立的窗口中正常显示,这就是Separate Reader Window。如图C所示。
图C


4. 此时关闭kmail,再重启kmail,所有邮件就都不能正常显示了,如图D所示。
图D


5. 对比前后的kmailrc文件,发现:

a)正常情况
[Reader]
MessagePaneHeight=129
MimePaneHeight=80
attachment-strategy=smart
header-set-displayed=rich
header-style=fancy
showColorbar=true
useFixedFont=true


[Separate Reader Window]
Height 768=704
Width 1024=651

b)无法显示邮件的情况

[Reader]
MessagePaneHeight=0
MimePaneHeight=248
attachment-strategy=smart
header-set-displayed=rich
header-style=fancy
showColorbar=true
useFixedFont=true

[Separate Reader Window]
Height 768=704
Width 1024=651

可以看到MessagePaneHeight变成0了,这是因为前面把MimePane拖得太大,MessagePane消失了。
但Separate Reader Window前后并没有变化,却却不能正常显示了,这就是bug所在。还有一点就是,在MessagePane消失之后,很难通过向下拖拽在把它找回来。方法是修改MessagePaneHeight的值,让它大于0,  然后重启kmail。


  评论这张
 
阅读(53)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018