Bug 354598 - add kde control center as a dependency
Summary: add kde control center as a dependency
Status: RESOLVED DOWNSTREAM
Alias: None
Product: kdenlive
Classification: Applications
Component: Setup & Installation (other bugs)
Version First Reported In: unspecified
Platform: Arch Linux Linux
: NOR major
Target Milestone: ---
Assignee: Vincent PINON
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-10-30 11:33 UTC by farid
Modified: 2016-07-18 14:43 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 15.12.0
Sentry Crash Report:


Attachments
nothing happens when calling menu (371.54 KB, video/webm)
2015-11-02 20:32 UTC, farid
Details

Note You need to log in before you can comment on or make changes to this bug.
Description farid 2015-10-30 11:33:24 UTC
Whenever i go to to theme -> configuration i get this message:

"Cannot start Colors Settings panel from KDE Control Center. Please check your system..."

add it as a dependency so that it gets installed by the package manager or even better if possible try to make independent of it, if possible.

cheers

Reproducible: Always
Comment 1 farid 2015-10-30 12:36:58 UTC
i installed kconfig but still nothing, so it must be another package causing that if you could guide me to which one.

cheers
Comment 2 farid 2015-10-30 15:24:59 UTC
i also added systemsettings but nothing still...
Comment 3 Rex Dieter 2015-10-31 14:56:32 UTC
Maybe kde-cli-tools, owner of kcmshell5
Comment 4 Rex Dieter 2015-10-31 14:57:38 UTC
(of course, depends on which version of kdenlive you're using), if using the older kde4-based one, you'll want kde-runtime, owner of kcmshell4
Comment 5 farid 2015-11-01 20:03:36 UTC
(In reply to Rex Dieter from comment #3)
> Maybe kde-cli-tools, owner of kcmshell5

i installed kde-cli-tools which comes with kdesu and kpty. this stops the error message but nothing happens.

installing plasma-desktop fixes it but i think it is overkill having to install the whole desktop environment just to have this function. don't you think?
Comment 6 Rex Dieter 2015-11-02 13:28:13 UTC
I'm guessing it's launching the equivalent of:
kcmshell5 style 

If so, that is part of plasma-desktop indeed, but distros are free to modularize these in their own packaging.

At this point, it's fairly clear to be a distro-specific issue (and not a kde.org one), I'd suggest you contact them.
Comment 7 farid 2015-11-02 19:46:23 UTC
(In reply to Rex Dieter from comment #6)
> I'm guessing it's launching the equivalent of:
> kcmshell5 style 
> 
> If so, that is part of plasma-desktop indeed, but distros are free to
> modularize these in their own packaging.
> 
> At this point, it's fairly clear to be a distro-specific issue (and not a
> kde.org one), I'd suggest you contact them.

so you are saying that there is a module for kcmshell? would you give more info, i will open a request in archlinux bug tracker for this if it is the case.
Comment 8 Rex Dieter 2015-11-02 20:02:51 UTC
yes, see my previous comments:  

* kcmshell5 is in kde-cli-tools (and could be installed separately, depending on how your distro packages/delivers it)

* the style kcm is in plasma-desktop, and theoretically could be installed separately (from the rest of plasma-desktop) too
Comment 9 farid 2015-11-02 20:31:27 UTC
(In reply to Rex Dieter from comment #8)
> yes, see my previous comments:  
> 
> * kcmshell5 is in kde-cli-tools (and could be installed separately,
> depending on how your distro packages/delivers it)

i do have kde-cli-tools installed... and what it does is simply stops the error message from appearing but nothing happens (see video)

> 
> * the style kcm is in plasma-desktop, and theoretically could be installed
> separately (from the rest of plasma-desktop) too

so by "theoretically" you mean that it hasn't been done before? if so do you know where could i find some documentation or orientation to make this happen?

cheers
Comment 10 farid 2015-11-02 20:32:17 UTC
Created attachment 95269 [details]
nothing happens when calling menu
Comment 11 Rex Dieter 2015-11-03 12:29:30 UTC
You claimed in comment #5 that installing both kde-cli-tools and plasma-desktop fixes it, but now it's not working again?  which is it?
Comment 12 farid 2015-11-03 13:44:14 UTC
(In reply to Rex Dieter from comment #11)
> You claimed in comment #5 that installing both kde-cli-tools and
> plasma-desktop fixes it, but now it's not working again?  which is it?

i understood from your comment that kde-cli-tools fixes it. so i uninstalled plasma and apparently it doesn't solve it. so we go back to square one. i understand that kdenlive depends on various kde libraries, which is fine. but i think it is crazy having to install the whole plasma desktop to just have that feature. don't you think? or is this a consequence of porting to kf5?  if so then this should be documented so that distro packagers add plasma as a dependency or at least an optional one.
Comment 13 Rex Dieter 2015-11-03 13:47:18 UTC
Ideally, kdenlive wouldn't expose a desktop-specific feature like that, imo.

But, tell your distro if they want this to work, they'll need to split out kcm style from plasma-desktop.  It's ok you don't understand the technical details, but *they* ought to know.
Comment 14 farid 2015-11-03 13:57:07 UTC
(In reply to Rex Dieter from comment #13)
> Ideally, kdenlive wouldn't expose a desktop-specific feature like that, imo.
> 
> But, tell your distro if they want this to work, they'll need to split out
> kcm style from plasma-desktop.  It's ok you don't understand the technical
> details, but *they* ought to know.

i tried reopening my request: 

https://bugs.archlinux.org/task/46920

but got this as a response:

> Reason for denial:
> We don't split packages in Arch, so you have to install plasma-desktop
Comment 15 qubodup 2015-11-09 16:58:56 UTC
Current git handles using that feature with an error window. http://i.imgur.com/wYUv3vA.png
This is fine.

Arch Linux can add whatever this needs as an optional dep but doesn't need to require it.
Comment 16 Antonio Rojas 2015-11-09 17:02:02 UTC
That message could use an update. KDE Control Center doesn't exist since KDE3 times.