Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 564838 - kde-apps/kdenlive-15.08.1 under gnome misses a lot of icons
Summary: kde-apps/kdenlive-15.08.1 under gnome misses a lot of icons
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
: 622286 628846 636310 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-11-03 20:59 UTC by Anton Gubarkov
Modified: 2018-01-24 12:47 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
kdenlive under gnome (Снимок экрана из 2015-11-03 14-01-58.png,130.47 KB, image/png)
2015-11-03 20:59 UTC, Anton Gubarkov
Details
kdenlive under KF5 plasma (Снимок экрана из 2015-11-03 14-01-49.png,157.90 KB, image/png)
2015-11-03 20:59 UTC, Anton Gubarkov
Details
0001-kde5.eclass-Add-icons-as-runtime-dependency.patch (0001-kde5.eclass-Add-icons-as-runtime-dependency.patch,1020 bytes, patch)
2016-05-18 08:29 UTC, Johannes Huber (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Gubarkov 2015-11-03 20:59:10 UTC
Created attachment 416034 [details]
kdenlive under gnome

kdenlive run from gnome env is very bare of icons. The same program run from KF5 plasma demonstrate much richer interface.

I have to mouse-over anonymous (...) buttons to find out their meanings.
Comment 1 Anton Gubarkov 2015-11-03 20:59:46 UTC
Created attachment 416036 [details]
kdenlive under KF5 plasma
Comment 2 Andreas Sturmlechner gentoo-dev 2015-11-03 21:48:30 UTC
I guess the icons will be there if you set XDG_CURRENT_DESKTOP to "KDE"?
Comment 3 Anton Gubarkov 2015-11-05 07:16:45 UTC
setting XDG_CURRENT_DESKTOP="KDE" didn't produce any noticable change ... :-(
Comment 4 Anton Gubarkov 2015-11-24 06:51:55 UTC
I'd like to additionaly clarify that I don't have both gnome and plasma installed on one machine. 
My main DE is gnome. I've set up a virtualbox machine with plasma for testing purposes. 
Maybe this is the reason why setting XDG_CURRENT_DESKTOP=kde in gnome DE doesn't change anything in the way kdenlive UI is presented.
Comment 5 Johannes Huber (RETIRED) gentoo-dev 2016-04-13 12:40:00 UTC
Is this still the case with 15.12.3? Do you reported it upstream?
Comment 6 Anton Gubarkov 2016-04-13 12:49:43 UTC
Yes, I did. It was the missing dependency on kdebase-runtime-meta. I suggest that your ebuild require it.
Comment 7 Johannes Huber (RETIRED) gentoo-dev 2016-04-13 13:11:18 UTC
(In reply to Anton Gubarkov from comment #6)
> Yes, I did. It was the missing dependency on kdebase-runtime-meta. I suggest
> that your ebuild require it.

But kdenlive is based on KDE Frameworks 5 and the kdebase-runtime-meta contains kdelibs4 dependencies. This makes no sense to me :/
Comment 8 Anton Gubarkov 2016-04-22 06:34:46 UTC
I meant kde-apps/kdebase-runtime-meta-15.12.3

based on the depgraph, I don't agree with your statement that it is for kde4 compat.

* dependency graph for kde-apps/kdebase-runtime-meta-16.04.0
 `--  kde-apps/kdebase-runtime-meta-16.04.0  ~amd64
   `--  kde-apps/kcmshell-16.04.0  (>=kde-apps/kcmshell-16.04.0) ~amd64
   `--  kde-apps/kdebase-data-16.04.0  (>=kde-apps/kdebase-data-16.04.0) ~amd64
   `--  kde-apps/kdebase-desktoptheme-16.04.0  (>=kde-apps/kdebase-desktoptheme-16.04.0) ~amd64
   `--  kde-apps/kdebase-menu-16.04.0  (>=kde-apps/kdebase-menu-16.04.0) ~amd64
   `--  kde-apps/kdebase-menu-icons-16.04.0  (>=kde-apps/kdebase-menu-icons-16.04.0) ~amd64
   `--  kde-apps/kdebugdialog-16.04.0  (>=kde-apps/kdebugdialog-16.04.0) ~amd64
   `--  kde-apps/kdesu-16.04.0  (>=kde-apps/kdesu-16.04.0) ~amd64  [-handbook]
   `--  kde-apps/kdontchangethehostname-16.04.0  (>=kde-apps/kdontchangethehostname-16.04.0) ~amd64
   `--  kde-apps/keditfiletype-16.04.0  (>=kde-apps/keditfiletype-16.04.0) ~amd64
   `--  kde-apps/kfile-16.04.0  (>=kde-apps/kfile-16.04.0) ~amd64
   `--  kde-apps/kiconfinder-16.04.0  (>=kde-apps/kiconfinder-16.04.0) ~amd64
   `--  kde-apps/kimgio-16.04.0  (>=kde-apps/kimgio-16.04.0) ~amd64
   `--  kde-apps/kioclient-16.04.0  (>=kde-apps/kioclient-16.04.0) ~amd64
   `--  kde-apps/kmimetypefinder-16.04.0  (>=kde-apps/kmimetypefinder-16.04.0) ~amd64
   `--  kde-apps/knewstuff-16.04.0  (>=kde-apps/knewstuff-16.04.0) ~amd64
   `--  kde-apps/knotify-16.04.0  (>=kde-apps/knotify-16.04.0) ~amd64
   `--  kde-apps/kpasswdserver-16.04.0  (>=kde-apps/kpasswdserver-16.04.0) ~amd64
   `--  kde-apps/kquitapp-16.04.0  (>=kde-apps/kquitapp-16.04.0) ~amd64
   `--  kde-apps/kreadconfig-16.04.0  (>=kde-apps/kreadconfig-16.04.0) ~amd64
   `--  kde-apps/kstart-16.04.0  (>=kde-apps/kstart-16.04.0) ~amd64
   `--  kde-apps/ktimezoned-16.04.0  (>=kde-apps/ktimezoned-16.04.0) ~amd64
   `--  kde-apps/ktraderclient-16.04.0  (>=kde-apps/ktraderclient-16.04.0) ~amd64
   `--  kde-apps/kurifilter-plugins-16.04.0  (>=kde-apps/kurifilter-plugins-16.04.0) ~amd64
   `--  kde-apps/phonon-kde-16.04.0  (>=kde-apps/phonon-kde-16.04.0) ~amd64
   `--  kde-apps/plasma-runtime-16.04.0  (>=kde-apps/plasma-runtime-16.04.0) ~amd64
   `--  kde-apps/renamedlg-plugins-16.04.0  (>=kde-apps/renamedlg-plugins-16.04.0) ~amd64
   `--  kde-apps/solid-runtime-16.04.0  (>=kde-apps/solid-runtime-16.04.0) ~amd64  [-bluetooth]
   `--  kde-apps/kwalletd-16.04.0  (>=kde-apps/kwalletd-16.04.0) ~amd64
   `--  kde-plasma/kwallet-pam-5.6.3  (>=kde-plasma/kwallet-pam-5.4.1) ~amd64  [oldwallet]
   `--  kde-apps/kwalletd-pam-5.5.5  (kde-apps/kwalletd-pam) ~amd64
[ kde-apps/kdebase-runtime-meta-16.04.0 stats: packages (31), max depth (1) ]
Comment 9 Johannes Huber (RETIRED) gentoo-dev 2016-04-22 06:46:05 UTC
(In reply to Anton Gubarkov from comment #8)
> I meant kde-apps/kdebase-runtime-meta-15.12.3
> 
> based on the depgraph, I don't agree with your statement that it is for kde4
> compat.
> [snip]

Based on the depgraph they are slot 4 which means they are linking against kdelibs4 + qt4.
Comment 10 Kobboi 2016-05-17 21:39:18 UTC
When I had that problem, kde-frameworks/oxygen-icons was sufficient.
Comment 11 Johannes Huber (RETIRED) gentoo-dev 2016-05-18 08:29:42 UTC
Created attachment 434590 [details, diff]
0001-kde5.eclass-Add-icons-as-runtime-dependency.patch

Proposed eclass patch to add a icon set as runtime dependency when KDE_AUTODEPS is not set.
Comment 12 Andreas Sturmlechner gentoo-dev 2017-11-05 15:27:32 UTC
*** Bug 628846 has been marked as a duplicate of this bug. ***
Comment 13 Andreas Sturmlechner gentoo-dev 2017-11-05 15:28:53 UTC
*** Bug 622286 has been marked as a duplicate of this bug. ***
Comment 14 Andreas Sturmlechner gentoo-dev 2017-11-05 15:32:11 UTC
(In reply to Johannes Huber from comment #11)
> Created attachment 434590 [details, diff] [details, diff]
> 0001-kde5.eclass-Add-icons-as-runtime-dependency.patch
> 
> Proposed eclass patch to add a icon set as runtime dependency
I guess we can do that, but that won't solve the problem with missing QPA plugin if not using Plasma.
Comment 15 Andreas Sturmlechner gentoo-dev 2017-11-05 15:35:13 UTC
*** Bug 636310 has been marked as a duplicate of this bug. ***
Comment 16 Larry the Git Cow gentoo-dev 2017-11-14 20:43:46 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=789b0479b187e0940f2ddc6367a4c53f8cb09129

commit 789b0479b187e0940f2ddc6367a4c53f8cb09129
Author:     Johannes Huber <johu@gentoo.org>
AuthorDate: 2016-05-18 08:05:14 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2017-11-14 20:43:23 +0000

    kde5.eclass: Add icons as runtime dependency
    
    Most applications use icons at runtime, so add them when KDE_AUTODEPS is
    enabled.
    
    Bug: https://bugs.gentoo.org/564838

 eclass/kde5.eclass | 5 +++++
 1 file changed, 5 insertions(+)}
Comment 17 Larry the Git Cow gentoo-dev 2017-12-14 23:13:28 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/proj/kde.git/commit/?id=4bf568ab97ef043b9840f947e562a42b1c77022d

commit 4bf568ab97ef043b9840f947e562a42b1c77022d
Author:     Johannes Huber <johu@gentoo.org>
AuthorDate: 2016-05-18 08:05:14 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2017-12-14 23:13:04 +0000

    kde5.eclass: Add icons as runtime dependency
    
    Most applications use icons at runtime, so add them when KDE_AUTODEPS is
    enabled.
    
    Bug: https://bugs.gentoo.org/564838

 eclass/kde5.eclass | 5 +++++
 1 file changed, 5 insertions(+)}
Comment 18 Andreas Sturmlechner gentoo-dev 2018-01-19 21:31:25 UTC
Please test:

# emerge x11-themes/QGnomePlatform
Comment 19 Serge Gavrilov 2018-01-21 12:28:10 UTC
QGnomePlatform breaks qt applications on hidpi screens. Qt applications stop to follow Xft.dpi Xresourse, the fonts become extremely small.
Comment 20 Serge Gavrilov 2018-01-21 12:37:31 UTC
It also do not follow to /org/gnome/desktop/interface/text-scaling-factor dconf key
Comment 21 Serge Gavrilov 2018-01-21 13:08:15 UTC
The problems with hidpi can be fixed in systemsettings (with kscreen installed). Yes, there are icons now.
Comment 22 Anton Gubarkov 2018-01-24 12:47:45 UTC
installing QGnomePlatform fixes the missing icons for me. thanks.