Jump to content

KsCD: missing configuration tabs (SOLVED)


Guest carloa
 Share

Recommended Posts

I've installed Mandrake 10.0 official on two different machines (from the same

set of installation CD's images). In both installs, I've experienced problems

when trying to install RPMs from the 2nd CD, so that I had to complete the

installation by manually installing (with no problems) the RPMs that failed

to install automatically. Anyway, in both machines I ended up with a (well)

working system.

 

The only problem left is with KsCD: if I try to configure it, in both machines

the configuration dialog displays only the first icon (general behavior), so

I can't configure CDDB.

 

I've tried:

1) uninstalling and reinstalling kdemultimedia

2) using the .kscdrc configuration file from my previous (Mdk 9.1) installation

 

Neither try had any effect.

 

Any idea on what could I try next? A sample of working .kscdrc would also

be appreciated

 

Thank you

 

Carlo

Edited by carloa
Link to comment
Share on other sites

if you run kscd from command line do you get any useful output/errors? also, i'm not sure if this is needed, but try installing the kdeaddons package. (urpmi kdeaddons, or use MCC software installer).

 

Chris

Edited by chris z
Link to comment
Share on other sites

if you run kscd from command line do you get any useful output/errors?

No

also, i'm not sure if this is needed, but try installing the kdeaddons package. (urpmi kdeaddons, or use MCC software installer).

I'll try this this evening

Thank you

 

Carlo

Link to comment
Share on other sites

also, i'm not sure if this is needed, but try installing the kdeaddons package. (urpmi kdeaddons, or use MCC software installer).

I'll try this this evening

 

The kdeaddons package is already installed in my system; I too

think the problem lies in some missing or not correctly installed

package, since I had to manually complete my installation, but I've

no idea of wich one

 

Any further hint welcome

 

Carlo

Link to comment
Share on other sites

  • 3 weeks later...

The config file on my system:

cat .kde/share/config/kscdrc

[GENERAL]
AUTOPLAY=false
AudioDevice=
AudioSystem=
BackColor=0,0,0
CDDevice=/dev/cdrom1
DOCKING=true
EJECTONFINISH=false
HiddenControls=false
LEDColor=226,224,255
Looping=false
RandomPlay=false
STOPEXIT=true
SkipDelta=30
TimeDisplay=0
Volume=28

[KFileDialog Settings]
ColumnOrder=0,1,2,3,4,5
ColumnWidths=108,69,101,124,85,83
Preview Size=60
Recent Files=/dev/cdrom1,/dev/cdrom0
ShowPreviews=false
SortAscending=true
SortColumn=0
ViewMode=SmallColumns

[KFileDialog Speedbar]
Speedbar IconSize=32

 

I have no clue as to what went wrong; maybe you could do a urpmi upgrade with the 'main' as only media repository? You can do that like so:

deactivate the cd's in the media manager (mcc - software -- media manager), then add 'main' for 10.0 OE (find mirrors via http://easyurpmi.zarb.org - either do it on the command line after quitting media manager gui, or just add the same info to a new entry in media manager).

Then do

urpmi --auto-select

 

I'm just guessing here that something is not quite right...

Link to comment
Share on other sites

The config file on my system:

cat .kde/share/config/kscdrc

 

 

Thank you very much. From the content of your configuration

file (that is very like the mine) I'm confirmed that the handling

of CDDB is performed by a common library and not directly by

KsCD. In fact, I've booted a live Knoppix and seen that the

KsCD configuration item about CDDB (freedb) is also present,

with the same interface, under the KDE Control Center (Sound).

 

I've browsed a lot of configuration files in Knoppix, but found

nothing about the configuration of add-on modules for KControl.

 

In the list of files installed with the kdemultimedia-kscd rmpp,

there is indeed a library named libkcddb, that also has a kind of

"template" for a configuration file (usr/share/config.kcfg/libkcddb.kcfg)

with the default configuration. All the files listed with the package are

present in the correct place in my system.

 

I also did an urpmi upgrade as you suggested (using a recent DVD

instead that on line since I've only a low band connection), but with

no effect.

 

I'm feeling that this thread should now be renamed something like

"How KDE/KControl 'knows' which add-on modules are installed?"

 

Any hint or pointing to documentation sources? May be KSyCoCa is

involved someway?

 

Carlo

Link to comment
Share on other sites

[CDDB]
CDDBHTTPProxyEnabled=false
CDDBLocalAutoSaveEnabled=true
CDDBRemoteEnabled=true
CDDBSubmitAddress=freedb-submit@freedb.org
CDDBTimeout=60
CurrentServer=us.freedb.org http 80 /~cddb/cddb.cgi
HTTPProxyHost=
HTTPProxyPort=0
LocalBaseDir=/usr/share/apps/kscd/cddb/
SeverList=freedb.freedb.org cddbp 8880 -,freedb.freedb.org http 80 /~cddb/cddb.cgi,freedb.freedb.de cddbp 8880 -,freedb.freedb.de http 80 /~cddb/cddb.cgi,at.freedb.org cddbp 8880 -,at.freedb.org http 80 /~cddb/cddb.cgi,au.freedb.org cddbp 8880 -,au.freedb.org http 80 /~cddb/cddb.cgi,bg.freedb.org cddbp 8880 -,bg.freedb.org http 80 /~cddb/cddb.cgi,ca.freedb.org cddbp 8880 -,ca.freedb.org http 80 /~cddb/cddb.cgi,de.freedb.org cddbp 8880 -,de.freedb.org http 80 /~cddb/cddb.cgi,es.freedb.org cddbp 8880 -,es.freedb.org http 80 /~cddb/cddb.cgi,fi.freedb.org cddbp 8880 -,fi.freedb.org http 80 /~cddb/cddb.cgi,lu.freedb.org cddbp 8880 -,lu.freedb.org http 80 /~cddb/cddb.cgi,no.freedb.org cddbp 8880 -,no.freedb.org http 80 /~cddb/cddb.cgi,uk.freedb.org cddbp 8880 -,uk.freedb.org http 80 /~cddb/cddb.cgi,us.freedb.org http 80 /~cddb/cddb.cgi
SubmitList=freedb-submit@freedb.org

[GENERAL]
AUTOPLAY=true
AudioDevice=
AudioSystem=
BackColor=0,0,0
CDDevice=/dev/cdrom1
CustomBrowserCmd=kfmclient openURL %s
DOCKING=true
EJECTONFINISH=false
HiddenControls=true
LEDColor=166,213,255
Looping=false
RANDOMONCE=true
RandomPlay=false
STOPEXIT=true
SkipDelta=30
TimeDisplay=0
ToolTips=true
USEKFM=true
Volume=49

[KFileDialog Settings]
Automatic Preview=true

[KFileDialog Speedbar]
Speedbar IconSize=32

[KFileIconView]
ViewMode=SmallColumns

[MAGIC]
magicPointsAreDiamonds=false
magicbrightness=3
magicheight=200
magicwidth=320

[SMTP]
enabled=false
senderAddress=
senderReplyTo=
serverHost=
serverPort=25
useGlobalSettings=true

Link to comment
Share on other sites

  • 2 weeks later...

After some searching and fiddling, I've managed to solve my problem, so

I post here what I did, for anyone interested.

 

As I supposed, the problem was that the cddb plugin (library libkcddb) was installed but not recognized by kcmshell (kcmshell --list did not list libkcddb as an available module)

 

I found in the Kde site some documentation on how to write a kcmshell module and on

the format of its configuration files, then compared the file:

/usr/lib/menu/kdemultimedia-libkcddb

with similar files for other modules (kmix, alsa) that were correctly recognized as

kcmshell plugins.

 

After modifying the initial part of this file as below:

 

?package(kdemultimedia-kscd): needs="kde" kde_filename="libkcddb"
section="System/Configuration/KDE/Sound" title="CDDB Retrieval"
icon="cdaudio_unmount.png" command="kcmshell libkcddb"
kde_opt="\\nEncoding=UTF-8\\nX-KDE-ModuleType=Library\\nX-KDE-Library=cddb\\n
X-KDE-ParentApp=kcontrol\\nGenericName=CDDB Configuration\\nKeywords=cddb ......

and executing (as root) the command update-menus, the libkcddb module was

listed by kcmshell and appeared as expected both in the Configuration->KDE->Sound

menu and in the configuration panel of KsCD.

 

Thank you very much to everyone helped to solve this problem!

Edited by carloa
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...