Bug 98065 - kttsd plugin is enabled by default and can not be disabled
Summary: kttsd plugin is enabled by default and can not be disabled
Status: RESOLVED FIXED
Alias: None
Product: kate
Classification: Applications
Component: part (other bugs)
Version First Reported In: unspecified
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: Gary Cramblitt
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-28 12:48 UTC by Jens Herden
Modified: 2005-01-29 15:20 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jens Herden 2005-01-28 12:48:10 UTC
Version:           2.4 (using KDE 3.3.91 (beta1), compiled sources)
Compiler:          gcc version 3.3.3 (SuSE Linux)
OS:                Linux (i686) release 2.6.5-7.104-default

The new introduced kttsd plugin for Kate is somehow enabled per default. Using the Kate part in Quanta gives a new action and a new toolbar with an action to speak the text. 
I do not understand why this appears in Quanta. 
First in Kate it is an application plugin not an editor plugin. That means it is not configureable inside of Quanta, because the editor configuration of Quanta only allows to enable/disable the editor plugins.
Second the feature depends on an entry in katerc but if I copy this entry to quantarc it is still not possible to disable it.

If this plugin is meant for the Katepart it should be configureable together with the other plugins. And it should be disabled per default, because you can not rely on the availability of it. If I only install kdelibs and kdebase the icon is missing and the plugin does not work. 

Jens
Comment 1 Anders Lund 2005-01-28 13:12:50 UTC
This plugin is misplaced, it's in kdebase/kate/plugins but must be moved to kdelibs/kate/plugins, as it plugs into to katepart.

It also does not use the katepart plugin system, it is a KPart plugin, and doesn't providea desktop file as it should. It seems to work with a kate ktts plugin, but it should probably work solely with katepart.

I have added the last contributor of the plugin to the CC list for this BR, and I hereby ask to have the following actions taken:
* move the katepart plugin to kdelibs/kate/plugins
* make it a real katepart plugin, so that it can be enabled in the katepart configuration
* remove the katektts plugin
* I suggest that this is assigned to the accessability team, allthough I will be happy to help with kate related issues.

You can get help from kate developers if you join the #kate channel at the freenode irc network if desired.
Comment 2 Gary Cramblitt 2005-01-29 15:19:39 UTC
The KDE Text-to-Speech plugins for Kate have been moved

from

kdebase/kate/plugins/ktts
kdebase/kate/plugins/katepartktts

to

kdeaccessibility/kttsd/app-plugins/kate

This move consolidates two plugins to one and removes the build dependencies 
on kdebase.

To remove cruft from your system, everyone else should either "make uninstall" 
in the directories above (before you cvs up) or delete the following files:

$KDEDIR/libs/kde3/libkatepartkttsdplugin.*
$KDEDIR/apps/katepart/kpartplugins/katepartkttsd.rc
$KDEDIR/libs/kde3/libkatekttsdplugin.*
$KDEDIR/share/services/katekttsd.desktop

Sorry for the hassle.
Comment 3 Gary Cramblitt 2005-01-29 15:20:35 UTC
*** Bug has been marked as fixed ***.