Bug 32161

Summary: Plasma: Adding desktop widgets puts them on the desktop, but they do not work unless or until plasma-systemmonitor is installed (not on Classic ISO)
Product: Mageia Reporter: Ami age <kourki>
Component: RPM PackagesAssignee: KDE maintainers <kde>
Status: NEW --- QA Contact:
Severity: normal    
Priority: Normal CC: davidwhodgins, geiger.david68210, isobuild, mageia
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: plasma-systemmonitor-5.27.5-1.mga9.x86_64 CVE:
Status comment:

Description Ami age 2023-08-08 09:58:22 CEST
Translated with Google 
With Mageia 9 RC1 64bits and KDE PLASMA, 
When you want to add a graphical component "System Information" on the desktop, it does not work. No information comes back. 

It is necessary to add with the CCM the plasma-systemmonitor package Then the next 3 packages are Intallé. 
"- ksystemstats-5.27.5-1.mga9.x86_64 
- lib64nl-route3_200-3.7.0-1.mga9.x86_64 
- plasma-systemmonitor-5.27.5-1.mga9.x86_64 
And it works perfectly. 

=> can you add these packages to the iso when choosing KDE PLASMA?
merci

-------------------------------------------------------


en Français :
Bonjour, 
Avec Mageia 9 RC1 64bits et KDE PLASMA, 
lorsque l'on veut ajouter un composant graphique "information système" sur le bureau, celà ne fonctionne pas. Auncune information ne remonte.
Il faut ajouter avec le CCM le paquet plasma-systemmonitor
alors es 3 paquetages suivants sont intallés.
"- ksystemstats-5.27.5-1.mga9.x86_64
- lib64nl-route3_200-3.7.0-1.mga9.x86_64
- plasma-systemmonitor-5.27.5-1.mga9.x86_64

et ça fonctionne parfaitement.

=> pouvez vous ajouter ces paquets à l'iso lorsque l'on choisi KDE PLASMA ?
merci.
Comment 1 Lewis Smith 2023-08-08 21:22:35 CEST
Can you please say which installation ISO you used: the Plasma Live, or Classic choosing Plasma.
And exactly what operation you were trying "lorsque l'on veut ajouter un composant graphique 'information système' sur le bureau, celà ne fonctionne pas"
That is, exactly what procedure (menu and dialogue choices) you followed. This helps to reproduce the fault.

CC: (none) => lewyssmith

Comment 2 Ami age 2023-08-09 08:59:26 CEST
Translated with Google :

I downloaded the iso image, Mageia-9-rc1-x86_64.iso, by installing it on a hard drive. (classic installation therefore) 

To add a graphics component: 
- Right click on the desktop - Add graphic components 
- Filter by "System Information" 
- click for example on "use of each core" or "network throughput" or "memory usage" 


The components are added to the desktop but do not work. 
When you then install Plasma-SystemMonitor and restart the computer, it's good.

(-ksystemstats-5.27.5-1.mga9.x86_64 - lib64nl-route3_200-3.7.0-1.mga9.x86_64 install with plasma-systemmonitor-5.27.5-1.mga9.x86_64)

--------------------------------------------------------
en Français : 
J'ai téléchargé l'image iso, Mageia-9-rc1-x86_64.iso,  en l'installant sur  disque dur. (installation classique donc)

Pour ajouter un composant graphique :
- Clic droit sur le bureau
- Ajouter des composant graphiques
- Filtrer par "Informations Sytème"
- cliquer par exemple sur "utilisation de chaque coeur" ou "débit du réseau" ou "utilisation de la mémoire"

Les composants sont bien ajoutés sur le bureau mais ne fonctionnent pas.

quand on installe ensuite plasma-systemmonitor et que l'on redémarre l'ordinateur, c'est bon.

(-ksystemstats-5.27.5-1.mga9.x86_64 
- lib64nl-route3_200-3.7.0-1.mga9.x86_64  s'installent avec plasma-systemmonitor-5.27.5-1.mga9.x86_64 )
Comment 3 Lewis Smith 2023-08-09 21:55:38 CEST
Merci pur cet information.
I think I am at last with you - Plasma is not my scene.

Right-click desktop
+ Add Widgets
Near top-right of display, to the right of the search box, click 'All widgets' & select 'System Information'
I clicked on the 3 examples given. They just appeared on the desktop - and one was overlaid, so I saw just two applications. [Needed to right-click one of them, choose Edit Mode, then you can move them].

In my case, I already had installed the three pkgs cited just above,
 plasma-systemmonitor, ksystemstats, lib64nl-route3_200
so these widgets worked. But we can now see the complaint...

The requires heirarchy looks:
 plasma-systemmonitor
  ksystemstats
   lib64nl-route3_200
but is there a break?

 plasma-systemmonitor requires ksystemstats,
which is required by plasma-systemmonitor; OK

 ksystemstats is required by plasma-systemmonitor (OK);
but apparently *does not* currently require lib64nl-route3_200, which it should; ????
 $ urpmq --requires ksystemstats | grep lib64
 $
So how did installing plasma-systemmonitor pull the lib64 in (comment 0)?

 lib64nl-route3_200 is required by ksystemstats; OK

So indeed these three packages need to be in Classic Plasma; for the Live?
And the apparent dependency break ksystemstats to lib64nl-route3_200 ?

Assigning to KDE, CC'ing Martin.

Assignee: bugsquad => kde
Summary: Graphical component KDE Plasma system information KO => Plasma: Adding desktop widgets puts them on the desktop, but they do not work unless or until plasma-systemmonitor is installed (not on Classic ISO)
CC: lewyssmith => mageia

Comment 4 David GEIGER 2023-08-10 06:32:26 CEST
$ urpmq --whatrequires plasma-systemmonitor
task-plasma5


After mageia installed from the ISO you have to install "task-plasma5" meta package to install some others kde/plasma components.

CC: (none) => geiger.david68210

Comment 5 Dave Hodgins 2023-08-10 16:12:59 CEST
$ grep -e ksystemstats -e route3 -e systemmonitor */*.idx */*.lst|grep -v -e Xfce -e GNOME

Mageia-9-rc1-i586/Mageia-9-rc1-i586.idx:Mageia-9-rc1-i586 libnl-route3_200-3.7.0 (i586)

Mageia-9-rc1-x86_64/Mageia-9-rc1-x86_64.idx:Mageia-9-rc1-x86_64 lib64nl-route3_200-3.7.0 (x86_64)

Mageia-9-rc1-Live-Plasma-x86_64/Mageia-9-rc1-Live-Plasma-x86_64.lst:ksystemstats-5.27.5-1.mga9
Mageia-9-rc1-Live-Plasma-x86_64/Mageia-9-rc1-Live-Plasma-x86_64.lst:lib64nl-route3_200-3.7.0-1.mga9
Mageia-9-rc1-Live-Plasma-x86_64/Mageia-9-rc1-Live-Plasma-x86_64.lst:plasma-systemmonitor-5.27.5-1.mga9

Present on the kde live iso, but missing from the classical installers.

CC: (none) => davidwhodgins, isobuild