Summary: | automatic spell checker does not work any longer | ||
---|---|---|---|
Product: | [Unmaintained] kmail | Reporter: | Martin L ü c h e m <Heinrich20> |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bugs.kde.org, bugs, derdominique, devent, Ekkehard.Blanz, gao, johnwheaton2, kde, mail, rdieter, samtuke, vapier |
Priority: | NOR | ||
Version: | 1.13.5 | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Martin L ü c h e m
2010-08-12 10:59:53 UTC
I can conform this behaviour. KMail Version 1.13.5 KDE 4.5.00 (KDE 4.5.0) OS 2.6.32-24-generic #41-Ubuntu SMP Thu Aug 19 01:38:40 UTC 2010 x86_64 GNU/Linux Distribution Kubuntu (10.04 + PPA Backports for KDE 4.5) Language German Just changed from KDE 4.4.2 to 4.5.0 Live spell check worked before, but stopped working now. Manual spell check (check word by word) from menu works as expected. Live spell check works in kwrite and kate. Workaround: Enable "Automatische Rechtschreibprüfung in der Voreinstellung aktiviert" (translates to "Enable automatic spell check by default." or so) under system settings -> "Regionales" ("language settings") -> "Rechtschreibprüfung" ("spell check") I can confirm this bug. It seems that automatic spell checking is only working, if the "enable automatic spell check by default" option mentioned in your workaround is ticked. I think this behaviour is quite counter-intuitve, because it overrides the KMail-settings, and users have no idea why. Same problem here. Occur after updating as mentioned in OP. I too think the workaround is unintuitive. Hi,
Am Montag, 13. September 2010, um 13:41:31 schrieb jack:
> I too think the workaround is unintuitive.
by the way, the so called workaround, what do you mean? Changing the system
settings? This does not work!
Regards, Martin
It does. You might have to re-start KMail, Kontact or whatever, but after checking that option, automatic spell checking will once more work as before. BTW, @ comment #3: it's a workaround, it doesn't have to be intuitive - it should be fixed. Hi reini,
Am Montag, 13. September 2010, um 22:16:02 schrieb reini:
> It does. You might have to re-start KMail, Kontact or whatever, but after
> checking that option, automatic spell checking will once more work as
> before.
No, it does not work - at my system! Nothing changed after having set the
central option in system settings!
Martin
KMail
Version 1.13.5
Unter KDE 4.4.5 (KDE 4.4.5)
For me, this bug first occurred in KDE 4.5.0 - are you sure you aren't experiencing a different bug? Alternatively, the workaround might be specific to KDE 4.5. Hello reini,
Am Dienstag, 14. September 2010, um 00:22:19 schrieb reini:
> For me, this bug first occurred in KDE 4.5.0 - are you sure you aren't
> experiencing a different bug? Alternatively, the workaround might be
> specific to KDE 4.5.
I reported the bug!
Regards, Martin
Oops. I guess I *do* need to get some sleep... (it seems I focussed on comment #1) Does your ~/.kde/share/config/sonnetrc contain a line "checkerEnabledByDefault=true" in the "Spelling" section? If no, try adding/changing it. If yes, I guess this workaround *is* specific to KDE 4.5. Hallo reini,
Am Dienstag, 14. September 2010, um 01:49:25 schrieb reini:
> Does your ~/.kde/share/config/sonnetrc contain a line
> "checkerEnabledByDefault=true" in the "Spelling" section? If no, try
> adding/changing it. If yes, I guess this workaround is specific to KDE 4.5.
yes it does! It looks like this:
[Spelling]
backgroundCheckerEnabled=true
checkUppercase=true
checkerEnabledByDefault=true
defaultClient=
defaultLanguage=de_DE
skipRunTogether=true
Regards, Martin
you can find these settings from the kmail composer window too Settings -> Spellchecker -> Automatic spell checking enabled by default which is weird as under the Composer window, Options->Automatic Spellchecker is already enabled Spellchecker does not work for me in any KDE app. Might be a problem in kdelibs? Regards The file ~/.kde/share/config/sonnetrc was not present in my initial install of KDE 4.5.1 (Kubuntu 10.10, amd64); KMail version is 1.13.5. It only appeared after I installed an additional language and noticed that no language was set in "System Settings"->"Locale" by default at all. After I set that, the file was there and the workaround as described by Fabian above worked. Before then: "Automatic spell checking enabled by default" is ticked correctly in "Settings"->"Spellchecker..." and in "Options" in Kontact/KMail, but has no effect on new mail compositions, i.e. for new mail compositions spell checking is always off. Turning this setting off and then on again in "Settings"->"Spellchecker..." enables automatic spell checking not immediately but after a few more keystrokes in the mail body - but only for the currently composed E-mail. Doing the same thing with the redundant (well - one of the two is redundant IMHO) setting under "Options" has no effect at all. Automatic spell checking worked as expected (and persistently across several invocations) in Kate, also before the global language setting. thanks, i was seeing the same behavior. when i went into my system settings, it warned me that the language i had selected was no longer available (or something like that). so once i went through and reselected all my localization settings, the automatic spell checking in kmail seems to work a lot better now. here's hoping it keeps working :) "a lot better", does this mean it works or not? ;-) Martin -------- Original-Nachricht -------- > Datum: Wed, 23 Feb 2011 01:35:03 +0100 (CET) > Von: Mike Frysinger <vapier@gentoo.org> > An: Heinrich20@gmx.de > Betreff: [Bug 247486] automatic spell checker does not work any longer > https://bugs.kde.org/show_bug.cgi?id=247486 > > > > > > --- Comment #14 from Mike Frysinger <vapier gentoo org> 2011-02-23 > 01:35:02 --- > thanks, i was seeing the same behavior. when i went into my system > settings, > it warned me that the language i had selected was no longer available (or > something like that). so once i went through and reselected all my > localization settings, the automatic spell checking in kmail seems to work > a > lot better now. > > here's hoping it keeps working :) > > -- > Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email > ------- You are receiving this mail because: ------- > You reported the bug. it seems to be working now without me having to toggle options on the fly, but i dont want to jinx it :x Still not fixed (for me). Behaviour and workaround is still as described above. KMail 1.13.5; KDE 4.6.00 I suppose there won't be any fix before KMail 2, which should be there in the next months... Fabian *** Bug 248381 has been marked as a duplicate of this bug. *** *** Bug 271115 has been marked as a duplicate of this bug. *** Git commit 6f62ea1bff318d8efea42f59bdc965ee2ab187a0 by Thomas McGuire. Committed on 11/05/2011 at 19:21. Pushed by tmcguire into branch '4.4'. Make spell checking work again. The text edit used the wrong config file for loading spell settings. After using the config file, the correct settigns get loaded again, since the Loader from Sonnet is a singleton and therefore shares the settings, so even the textedit with the wrong settings file name gets updated. cherry-picked from d1708effbb68d6eae36ee5177a599c965973725f. BUG: 247486 M +1 -1 kmail/kmcomposereditor.cpp M +12 -0 libkdepim/kmeditor.cpp M +6 -0 libkdepim/kmeditor.h http://commits.kde.org/kdepim/6f62ea1bff318d8efea42f59bdc965ee2ab187a0 Makes you wonder how much testing is done before a release... maybe the KDE PIM team is too busy working on the unreleased and feature incomplete replacement... *** Bug 185839 has been marked as a duplicate of this bug. *** |