SUMMARY Icon's are missing which makes latte-dock unusable. I've tried to find latte-dock in kde software center and I haven't succeed. So I cloned the repository and built latte-dock. When I run it with 'latte-dock' command, it throws a couple of errors: Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix-Light/16/panel/" Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix-Light/22/panel/" Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix-Light/24/panel/" Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix-Light/16@2x/panel/" Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix-Light/22@2x/panel/" Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix-Light/24@2x/panel/" Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix/16/panel/" Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix/16@2x/panel/" Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix/22/panel/" Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix/22@2x/panel/" Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix/24/panel/" Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix/24@2x/panel/" Invalid Context= "Notifications" line for icon theme: "/usr/share/icons/Numix/48/notifications/" Invalid Context= "Notifications" line for icon theme: "/usr/share/icons/Numix/48@2x/notifications/" I've installed all nimux icon packs and even a gtk theme, but I still face them. Same thing is going on if I install latte-desktop with apt. It was working earlier back when I used software center to install it. STEPS TO REPRODUCE 1. You need to have a debian distro with the same kde and plasma versions 2. Install or clone and build latte-dock 3. Run it. OBSERVED RESULT EXPECTED RESULT SOFTWARE/OS VERSIONS Linux/KDE Plasma: kernel: 5.2.0 plasma: 5.14.5 (available in About System) KDE Plasma Version: 5.14.5 KDE Frameworks Version: 5.54.0 Qt Version: 5.11.3 ADDITIONAL INFORMATION
1. Looks like more a distro issue 2. With v0.9.1 do you face the same issue?
(In reply to Michail Vourlakos from comment #1) > 1. Looks like more a distro issue > 2. With v0.9.1 do you face the same issue? Yes, I face the same issue with the 0.9.1 version and with the upstream one.
I suppose that this is your distro issue then, the plasma panel and taskmanagers don't have the same issue?
Created attachment 122215 [details] Screenshot
Here's a full latte-dock --debug log: Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix-Light/16/panel/" Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix-Light/22/panel/" Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix-Light/24/panel/" Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix-Light/16@2x/panel/" Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix-Light/22@2x/panel/" Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix-Light/24@2x/panel/" Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix/16/panel/" Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix/16@2x/panel/" Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix/22/panel/" Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix/22@2x/panel/" Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix/24/panel/" Invalid Context= "Panel" line for icon theme: "/usr/share/icons/Numix/24@2x/panel/" Invalid Context= "Notifications" line for icon theme: "/usr/share/icons/Numix/48/notifications/" Invalid Context= "Notifications" line for icon theme: "/usr/share/icons/Numix/48@2x/notifications/" [debug 7:54:58.216216] - badges updated to :: ("", "", "", "", "", "", "", "", "", "", "z", "x", "c", "v", "b", "n", "m", ",", ".") [debug 7:54:58.216216] - applet shortcuts updated to :: QHash() [debug 7:54:58.241241] - Indicator Package Loaded ::: "Latte" [ "org.kde.latte.default" ] - [ "/usr/share/latte/indicators/default/" ] [debug 7:54:58.241241] - Indicator Package Loaded ::: "Plasma" [ "org.kde.latte.plasma" ] - [ "/usr/share/latte/indicators/org.kde.latte.plasma/" ] [debug 7:54:58.241241] - "Latte" [debug 7:54:58.242242] - ---------------- Plasma Screen Ids ------------------ [debug 7:54:58.242242] - ---------------- --------------- ------------------ [debug 7:54:58.245245] - Windows default color scheme :: "/home/h0tw4t3r/.local/share/color-schemes/McMojaveLight.colors" [debug 7:54:58.251251] - package is valid true [debug 7:54:58.251251] - connector : "eDP1" - "10" [debug 7:54:58.251251] - Known Screen - "eDP1" - 10 [debug 7:54:58.251251] - Latte::Corona the package QJsonObject({"KPlugin":{"Authors":[{"Email":"mvourlakos@gmail.com, audoban@openmailbox.org","Name":"Michail Vourlakos, Smith Ar"}],"Description":"Shell provided for the Latte Dock","Description[ca@valencia]":"Intèrpret d'ordres proporcionat pel Latte Dock","Description[ca]":"Intèrpret d'ordres proporcionat pel Latte Dock","Description[da]":"Skal til Latte-dokken","Description[de]":"Shell für Latte-Dock","Description[el]":"Κέλυφος που παρέχεται από την εφαρμογή Latte","Description[en_GB]":"Shell provided for the Latte Dock","Description[es]":"Shell proporcionada para Latte Dock","Description[eu]":"Shell-a Latte Dockentzat","Description[fi]":"Latte-telakalle tarjottu käyttöliittymä","Description[gl]":"Intérprete de ordes fornecido para a doca Latte.","Description[it]":"Shell fornita per Latte Dock","Description[ko]":"Latte 독을 위해 제공된 셸","Description[nl]":"Shell geleverd voor de Latte Dock","Description[nn]":"Skal frå Latte-dokk","Description[pl]":"Powłoka dla doku Latte","Description[pt]":"Consola oferecida para a área acoplável do Latte","Description[pt_BR]":"Shell fornecido pelo Latte Dock","Description[ru]":"Оболочка для Latte Dock","Description[sv]":"Skal tillhandahållet för Latte dockningsfönster","Description[uk]":"Оболонка панелі Латте","Description[x-test]":"xxShell provided for the Latte Dockxx","Description[zh_CN]":"用于 Latte 停靠栏的 Shell","Description[zh_TW]":"由 Latte Dock 提供的 Shell","Id":"org.kde.latte.shell","License":"GPLv3+","Name":"Latte Shell","Name[ca@valencia]":"Intèrpret d'ordres del Latte","Name[ca]":"Intèrpret d'ordres del Latte","Name[cs]":"Shell Latte","Name[da]":"Latte-skal","Name[de]":"Latte-Shell","Name[el]":"Κέλυφος Latte","Name[en_GB]":"Latte Shell","Name[es]":"Consola de Latte","Name[eu]":"Latte Shell-a","Name[fi]":"Latte-käyttöliittymä","Name[gl]":"Intérprete de ordes de Latte","Name[it]":"shell Latte","Name[ko]":"Latte 셸","Name[nl]":"Latte-shell","Name[nn]":"Latte-skal","Name[pl]":"Powłoka Latte","Name[pt]":"Consola do Latte","Name[pt_BR]":"Latte Shell","Name[ru]":"Оболочка Latte","Name[sv]":"Latte skal","Name[uk]":"Оболонка Латте","Name[x-test]":"xxLatte Shellxx","Name[zh_CN]":"Latte Shell","Name[zh_TW]":"Latte Shell","ServiceTypes":["Plasma/Shell"],"Version":"0.9.0","Website":"https://github.com/psifidotos/Latte-Dock"},"Keywords":"shell","Keywords[ca@valencia]":"intèrpret d'ordres","Keywords[ca]":"intèrpret d'ordres","Keywords[da]":"skal","Keywords[de]":"Shell","Keywords[el]":"κέλυφος","Keywords[en_GB]":"shell","Keywords[es]":"consola","Keywords[eu]":"shell","Keywords[fi]":"käyttöliittymä","Keywords[gl]":"intérprete de ordes","Keywords[it]":"shell","Keywords[ko]":"셸","Keywords[nl]":"shell","Keywords[nn]":"skal","Keywords[pl]":"powłoka","Keywords[pt]":"consola","Keywords[pt_BR]":"shell","Keywords[ru]":"оболочка","Keywords[sk]":"shell","Keywords[sv]":"skal","Keywords[uk]":"оболонка","Keywords[x-test]":"xxshellxx","Keywords[zh_CN]":"shell","Keywords[zh_TW]":"shell","X-KDE-ParentApp":"latte-dock"}) is valid! [debug 7:54:58.251251] - current plasma theme ::: "default" [debug 7:54:58.251251] - theme path ::: "/usr/share/plasma/desktoptheme/default" [debug 7:54:58.251251] - theme widgets path ::: "/usr/share/plasma/desktoptheme/default/widgets" [debug 7:54:58.252252] - plasma theme original colors ::: "/home/h0tw4t3r/.local/share/color-schemes/McMojaveLight.colors" [debug 7:54:58.272272] - plasma theme default colors ::: "/tmp/lattedock-NuoHNg/default.colors" [debug 7:54:58.597597] - plasma theme reversed colors ::: "/tmp/lattedock-NuoHNg/reversed.colors" [debug 7:54:58.598598] - Plasma theme is light... [warning 7:54:58.66] - "" has no desktop group, cannot construct a KPluginInfo object from it. [debug 7:54:58.608608] - COMPOSITING ROUNDNESS ::: 1 _ 1 _ 1 _ 1 [debug 7:54:58.615615] - Default Wallpaper path ::: "/usr/share/wallpapers/Next/contents/images/1920x1080.png" [debug 7:54:58.615615] - ---------------- Plasma Screen Ids ------------------ [debug 7:54:58.615615] - ---------------- --------------- ------------------ [debug 7:54:58.6262] - activity changed :: "6cc1510e-3322-4746-9c5a-10795398150a" [debug 7:54:58.6262] - Universal Settings version : 1 [debug 7:54:58.6262] - Latte must update its configuration... [debug 7:54:58.621621] - Latte is loading its layouts... [debug 7:54:58.621621] - Layout file to create object: "/home/h0tw4t3r/.config/latte/Default.layout.latte" with name: "" [debug 7:54:58.621621] - Layout file: "/home/h0tw4t3r/.config/latte/Default.layout.latte" [debug 7:54:58.622622] - Layout name: "Default" [debug 7:54:58.622622] - Layout file to create object: "/home/h0tw4t3r/.config/latte/Extended.layout.latte" with name: "" [debug 7:54:58.622622] - Layout file: "/home/h0tw4t3r/.config/latte/Extended.layout.latte" [debug 7:54:58.623623] - Layout name: "Extended" [debug 7:54:58.623623] - Layout file to create object: "/home/h0tw4t3r/.config/latte/My Layout.layout.latte" with name: "" [debug 7:54:58.623623] - Layout file: "/home/h0tw4t3r/.config/latte/My Layout.layout.latte" [debug 7:54:58.623623] - Layout name: "My Layout" [debug 7:54:58.623623] - Layout file to create object: "/home/h0tw4t3r/.config/latte/OSX.layout.latte" with name: "" [debug 7:54:58.623623] - Layout file: "/home/h0tw4t3r/.config/latte/OSX.layout.latte" [debug 7:54:58.623623] - Layout name: "OSX" [debug 7:54:58.623623] - Layout file to create object: "/home/h0tw4t3r/.config/latte/Plasma.layout.latte" with name: "" [debug 7:54:58.623623] - Layout file: "/home/h0tw4t3r/.config/latte/Plasma.layout.latte" [debug 7:54:58.624624] - Layout name: "Plasma" [debug 7:54:58.624624] - Layout file to create object: "/home/h0tw4t3r/.config/latte/Unity.layout.latte" with name: "" [debug 7:54:58.624624] - Layout file: "/home/h0tw4t3r/.config/latte/Unity.layout.latte" [debug 7:54:58.625625] - Layout name: "Unity" [debug 7:54:58.976976] - "Default" - "/home/h0tw4t3r/.config/latte/Default.layout.latte" [debug 7:54:58.976976] - Layout file to create object: "/home/h0tw4t3r/.config/latte/Default.layout.latte" with name: "Default" [debug 7:54:58.976976] - Layout file: "/home/h0tw4t3r/.config/latte/Default.layout.latte" [debug 7:54:58.978978] - Layout name: "Default" [debug 7:54:58.978978] - Layout ::::: "Default" added containments ::: 0 [debug 7:54:58.978978] - -------------------------------------------------------------------- [debug 7:54:58.978978] - -------------------------------------------------------------------- [debug 7:54:58.978978] - LOADING CORONA LAYOUT: "/home/h0tw4t3r/.config/latte/Default.layout.latte" [info 7:54:59.006006] - Applet preload policy set to 1 [warning 7:54:59.162162] - "KConfigIni: In file /usr/share/applications/electrum.desktop, line 6: " "Invalid escape sequence \"\\\"\"." [warning 7:54:59.162162] - "KConfigIni: In file /usr/share/applications/electrum.desktop, line 6: " "Invalid escape sequence \"\\\"\"." [warning 7:54:59.162162] - "KConfigIni: In file /usr/share/applications/electrum.desktop, line 20: " "Invalid escape sequence \"\\\"\"." [warning 7:54:59.162162] - "KConfigIni: In file /usr/share/applications/electrum.desktop, line 20: " "Invalid escape sequence \"\\\"\"." [debug 7:54:59.402402] - Layout :::: "Default" ::: addView was called... m_containments :: 1 [debug 7:54:59.402402] - step 1... [debug 7:54:59.402402] - step 2... [debug 7:54:59.402402] - step 3... [debug 7:54:59.402402] - Adding view - containment id: 1 ,screen : 10 - "eDP1" ,onprimary: true - edge: Plasma::Types::Location(BottomEdge) ,screenName: "eDP1" ,forceOnPrimary: false [debug 7:54:59.402402] - add dock - connector : "eDP1" [debug 7:54:59.402402] - Adding view passed ALL checks ,onPrimary: true ,screen: "eDP1" !!! [debug 7:54:59.4747] - setScreenToFollow() called for screen: "eDP1" update: true [debug 7:54:59.4747] - adapting to screen... [debug 7:54:59.4747] - setScreenToFollow() ended... [debug 7:54:59.537537] - SOURCE: QUrl("/usr/share/plasma/shells/org.kde.latte.shell/contents/views/Panel.qml") [debug 7:54:59.537537] - syncGeometry() called... [debug 7:54:59.538538] - syncGeometry() calculations for screen: "eDP1" _ QRect(0,0 1920x1080) [debug 7:54:59.538538] - syncGeometry() calculations for edge: Plasma::Types::Location(BottomEdge) [debug 7:54:59.538538] - syncGeometry() ended... [debug 7:54:59.538538] - dock view c++ containment changed 1... [debug 7:54:59.538538] - dock view c++ containment changed 2... [debug 7:54:59.538538] - reconsiderScreen() called... [debug 7:54:59.538538] - Delayer [debug 7:54:59.538538] - D, found screen: "eDP1" [debug 7:54:59.538538] - dock screen exists ::: true [debug 7:54:59.538538] - syncGeometry() called... [debug 7:54:59.538538] - syncGeometry() calculations for screen: "eDP1" _ QRect(0,0 1920x1080) [debug 7:54:59.538538] - syncGeometry() calculations for edge: Plasma::Types::Location(BottomEdge) [debug 7:54:59.538538] - syncGeometry() ended... [debug 7:54:59.538538] - reconsiderScreen() ended... [debug 7:54:59.538538] - WindowsTracker creating... [debug 7:54:59.538538] - VisibilityManager creating... [warning 7:55:00.063063] - Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) [debug 7:55:00.167167] - ///////////////////////// [debug 7:55:00.167167] - "Plasma Desktop version: 5.14.5 (331269)" [debug 7:55:00.167167] - ///////////////////////// [debug 7:55:00.286286] - PulseAudio Latte interface was loaded... [warning 7:55:00.355355] - Failed to register unity service [warning 7:55:00.462462] - Trying to use rootObject before initialization is completed, whilst using setInitializationDelayed. Forcing completion [warning 7:55:00.469469] - trying to show an empty dialog [warning 7:55:00.8484] - file:///usr/share/plasma/plasmoids/org.kde.latte.containment/contents/ui/indicators/Manager.qml:86: TypeError: Cannot read property 'indicator' of null [debug 7:55:00.974974] - SAVING SPLITTERS :: -1 _ -1 [debug 7:55:00.983983] - latte view qml source - containment changed 1... [debug 7:55:00.983983] - latte view qml source - containment changed 2... [debug 7:55:00.985985] - syncGeometry() called... [debug 7:55:00.985985] - syncGeometry() calculations for screen: "eDP1" _ QRect(0,0 1920x1080) [debug 7:55:00.985985] - syncGeometry() calculations for edge: Plasma::Types::Location(BottomEdge) [debug 7:55:00.985985] - syncGeometry() ended... [debug 7:55:00.985985] - syncGeometry() called... [debug 7:55:00.985985] - syncGeometry() calculations for screen: "eDP1" _ QRect(0,0 1920x1080) [debug 7:55:00.985985] - syncGeometry() calculations for edge: Plasma::Types::Location(BottomEdge) [debug 7:55:00.985985] - syncGeometry() ended... [warning 7:55:00.988988] - Empty filename passed to function [warning 7:55:00.988988] - Empty filename passed to function [warning 7:55:00.988988] - QObject::connect: invalid null parameter [info 7:55:01.006006] - New Applet "Analog Clock" with a weight of 0 [debug 7:55:01.088088] - DOCK VIEW FROM LAYOUT ::: "Default" - activities: ("0") [debug 7:55:01.482482] - syncGeometry() called... [debug 7:55:01.482482] - syncGeometry() calculations for screen: "eDP1" _ QRect(0,0 1920x1080) [debug 7:55:01.482482] - syncGeometry() calculations for edge: Plasma::Types::Location(BottomEdge) [debug 7:55:01.482482] - syncGeometry() ended... [debug 7:55:04.782782] - Loading visibility mode: Latte::Types::Visibility(DodgeAllWindows) on startup... [warning 7:55:24.393393] - Empty filename passed to function [warning 7:55:24.393393] - Empty filename passed to function [warning 7:55:49.417417] - Empty filename passed to function [warning 7:55:49.417417] - Empty filename passed to function [debug 7:56:19.593593] - Windows default color scheme :: "/home/h0tw4t3r/.local/share/color-schemes/McMojaveLight.colors" [warning 7:56:20.374374] - Empty filename passed to function [warning 7:56:20.375375] - Empty filename passed to function
There is only one way to find a solution. 1. Can you build Latte from master branch? 2. I can create a specialized branch for the case 3. After 2. we can find a time that we can be both available in order to have an online chatti g 4. I will upload commits in that special branch and you are going to send me the output directly Usually this needs around 2 hours to identify the issue or make a fix Are you interested? It does not have to be these days, it can be appointed also later
Uh, I don't know why, but I pulled all the new commit's and now everything work's. However I am not sure that everything work's fine so here's the build log. You can reach me easily on telegram: @h0tw4t3r. I am 100% here to help, I love latte-dock and I am frustrated that something doesn't work :(.
Created attachment 122218 [details] Build log
Yeah and I still missing some icons, i.e. Telegram Desktop.
(In reply to hotwater438 from comment #10) > Yeah and I still missing some icons, i.e. Telegram Desktop. can you make a screenshot how things look now?
UPDATE After rebooting telegram icon appeared. Here's the screenshot
Created attachment 122219 [details] Screenshot telegram missing icon Ok after running telegram icon disappeared again.
(In reply to hotwater438 from comment #13) > Created attachment 122219 [details] > Screenshot telegram missing icon > > Ok after running telegram icon disappeared again. 1. I need a screenshot of your full screen that includes Latte 2. Does telegram has a .desktop file in /usr/share/applications OR ~/.local/share/applications ? 3. If you enable Shadows how does it look ? Are the items drawn properly? (a screenshot with shadows enabled please)
Created attachment 122220 [details] Screenshot desktop (In reply to Michail Vourlakos from comment #14) > (In reply to hotwater438 from comment #13) > > Created attachment 122219 [details] > > Screenshot telegram missing icon > > > > Ok after running telegram icon disappeared again. > > 1. I need a screenshot of your full screen that includes Latte > 2. Does telegram has a .desktop file in /usr/share/applications OR > ~/.local/share/applications ? > 3. If you enable Shadows how does it look ? Are the items drawn properly? (a > screenshot with shadows enabled please) 1. OK, gotcha, uploading it. 2. Yes, it is laying under /usr/share/applications, ~/.local/share/applications does not have telegram .desktop 3. Shadows were actually enabled, but if I turn them off telegram notifications counter show's up.
Created attachment 122221 [details] Screenshot shadows on
Created attachment 122222 [details] Screenshot shadows off
(In reply to hotwater438 from comment #16) > Created attachment 122221 [details] > Screenshot shadows on OK shadows are NOT drawn, that means that qml is using software rendering in your system. Telegram is not shown because it has unread messages probably. With software rendering badges behavior has not been tracked down. If you play a video through Firefox and YouTube does the audio indicator is shown correctly with the Firefox icon?
Firefox icon disappears when I play the video. I am not sure but probably these lines from logs can help: -- qmlplugindump failed for QtQuick.Controls. -- Could NOT find QtQuick.Controls-QMLModule (missing: QtQuick.Controls-QMLModule_FOUND) -- qmlplugindump failed for QtQuick.Controls.Styles.Plasma. -- Could NOT find QtQuick.Controls.Styles.Plasma-QMLModule (missing: QtQuick.Controls.Styles.Plasma-QMLModule_FOUND) -- Found QtGraphicalEffects-QMLModule: TRUE (found version "") -- Found org.kde.kquickcontrolsaddons-QMLModule: TRUE (found version "") -- qmlplugindump failed for org.kde.plasma.core. -- Could NOT find org.kde.plasma.core-QMLModule (missing: org.kde.plasma.core-QMLModule_FOUND) -- qmlplugindump failed for org.kde.plasma.components. -- Could NOT find org.kde.plasma.components-QMLModule (missing: org.kde.plasma.components-QMLModule_FOUND)
Created attachment 122223 [details] Screenshot mozilla icon missing
Show me a screenshot of the window: kcmshell5 qtquicksettings
and 2. A screenshot of plasma system settings, Screens, Compositor
Created attachment 122225 [details] compositor
Created attachment 122226 [details] screen
Created attachment 122227 [details] kcmshell5 qtquicksettings
Is there a reason you have choose RenderBackend:Software?
Uhm, no, but when I switch to OpenGL nothing changes. Have you checked the build.log?
(In reply to hotwater438 from comment #29) > Uhm, no, but when I switch to OpenGL nothing changes. Have you checked the > build.log? Choose RenderType:Automatic and restart your computer, this is the plasma default value and report back if things were fixed.
Thank's that fixed the problem!
(In reply to hotwater438 from comment #31) > Thank's that fixed the problem! You will also notice a boost in responsiveness for all qml apps including plasma and Qt, Software rendering is very slow and used only on systems that do not support anything else.