How does KDE 4 spell check work?

I noticed that KDE 4 doesn’t offer the option anymore to choose the
spell checker under ‘Personal Settings’.

How come? How does the spell checker work now under KDE 4? Which spell
checking application does the checking(ispell? aspell? kspell2?)?

Cheers,

homoludens


homoludens1000

homoludens1000’s Profile: http://forums.opensuse.org/member.php?userid=704
View this thread: http://forums.opensuse.org/showthread.php?t=406699

I saw a reference to ispell somewhere. Konqueror has a Configure
Spellcheck option but there isn’t a choice of spellchecker in it.


john_hudson

john_hudson’s Profile: http://forums.opensuse.org/member.php?userid=1134
View this thread: http://forums.opensuse.org/showthread.php?t=406699

It’s in configure desktop > regional settings in my kde4.2

/Geoff
homoludens1000;1937673 Wrote:
> I noticed that KDE 4 doesn’t offer the option anymore to choose the
> spell checker under ‘Personal Settings’.
>
> How come? How does the spell checker work now under KDE 4? Which spell
> checking application does the checking(ispell? aspell? kspell2?)?
>
> Cheers,
>
> homoludens


Core 2 Duo 3.16GHz, 4GB DDR2, 2.5TB, GeForce 7600 GS, OS 11.1
x86_64, KDE4.2 (83.3) ‘Smolt specs’ (http://tinyurl.com/9hgxhl)

geoffro’s Profile: http://forums.opensuse.org/member.php?userid=75
View this thread: http://forums.opensuse.org/showthread.php?t=406699

john_hudson;1937948 Wrote:
> Konqueror has a Configure Spellcheck option but there isn’t a choice of
> spellchecker in it.

Yes, that’s exactly what I was referring to.

geoffro;1937969 Wrote:
> It’s in configure desktop > regional settings in my kde4.2
>

I don’t see this setting in my KDE 4.2. How do you get there, from
Personal Settings?
Anyway, it’s not that important.

Hmmmmmmmm … I believe I didn’t formulate the questions precisely
enough. :\ I didn’t mean “How do I get the KDE 4 spell check to work”,
but rather “How does the KDE 4 spell checker FUNCTION? What application
does it use / is it based on? Why is there no longer a choice of spell
checkers like in KDE 3.5?”


homoludens1000

homoludens1000’s Profile: http://forums.opensuse.org/member.php?userid=704
View this thread: http://forums.opensuse.org/showthread.php?t=406699

I don’t really followed the story. KDE4 was supposed to have Sonnet
(‘Mountain Goat Programmer’ (http://blog.jacobrideout.net/)), but last I
heard is that the developer was MIA.

I suppose it now just uses ‘Enchant’
(http://en.wikipedia.org/wiki/Enchant_(software))… that by default
uses ‘Hunspell’ (http://en.wikipedia.org/wiki/Hunspell)

Code:

$ rpm -e --test libenchant1
error: Failed dependencies:
libenchant.so.1()(64bit) is needed by (installed) enchant-1.4.2-16.55.x86_64
libenchant.so.1()(64bit) is needed by (installed) kdelibs4-4.2.0-83.3.x86_64
$ cat /usr/share/enchant/enchant.ordering
*:myspell,aspell,ispell
fi:voikko,ispell,myspell,aspell
fi_FI:voikko,ispell,myspell,aspell
he:hspell,myspell
he_IL:hspell,myspell
yi:uspell
tr:zemberek
tr_TR:zemberek


RedDwarf

RedDwarf’s Profile: http://forums.opensuse.org/member.php?userid=374
View this thread: http://forums.opensuse.org/showthread.php?t=406699

RedDwarf;1938052 Wrote:
> I don’t really followed the story. KDE4 was supposed to have Sonnet
> (‘Mountain Goat Programmer’ (http://blog.jacobrideout.net/)), but last I
> heard is that the developer was MIA.
>
> I suppose it now just uses ‘Enchant’
> (http://en.wikipedia.org/wiki/Enchant_(software))… that by default
> uses ‘Hunspell’ (http://en.wikipedia.org/wiki/Hunspell)
>

Thanks for the info, RedDwarf. I’ve checked what packages are installed
on my machine, and Enchant is one of them (while KSpell / Sonnet are
not).

I’ve read that Enchant is able to use different backends
simultaneously, so since I have aspell as well as ispell installed, I
suspect they are all in use. Is there a way to verify this, and/or to
customize the Enchant settings?


homoludens1000

homoludens1000’s Profile: http://forums.opensuse.org/member.php?userid=704
View this thread: http://forums.opensuse.org/showthread.php?t=406699

That’s interesting as the Konqueror interface refers to Sonnet but I
have the following files on my system:
/usr/bin/enchant
/usr/lib/enchant/libenchant_aspell.so
/usr/lib/enchant/libenchant_ispell.so
/usr/lib/enchant/libenchant_myspell.so
/usr/lib/kde4/kspell_enchant.so

So it looks as if there is potentially a choice but the interface to
select that choice hasn’t been written.


john_hudson

john_hudson’s Profile: http://forums.opensuse.org/member.php?userid=1134
View this thread: http://forums.opensuse.org/showthread.php?t=406699