Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Desktop Environments
  • Search

[SOLVED] After update I lost Disk mount KDE widget

Problems with GUI applications? Questions about X, KDE, Gnome, Fluxbox, etc.? Come on in. NOTE: For multimedia, go up one forum
Post Reply
Advanced search
5 posts • Page 1 of 1
Author
Message
cruzki123
Apprentice
Apprentice
Posts: 270
Joined: Fri May 16, 2008 7:10 pm

[SOLVED] After update I lost Disk mount KDE widget

  • Quote

Post by cruzki123 » Sat Jul 19, 2025 10:43 am

Hello

This one is probably easy but I do not found the problem. Since last update to plasma 6.4 I lost the widget in the system tray that allows you to mount and umount external devices. I have triple check and it is not in the list to activate or desactivate, so most probably it is not installed at all. This seems a USE flag problem or that I have a package missing. Does anyone knows in which package has the this widget?

Thanks in advance
Last edited by cruzki123 on Sun Jul 20, 2025 9:02 am, edited 1 time in total.
Top
rab0171610
l33t
l33t
User avatar
Posts: 721
Joined: Sat Dec 24, 2022 1:41 am

  • Quote

Post by rab0171610 » Sat Jul 19, 2025 2:28 pm

The last updated to 6.4 is in testing so that means you are testing software. Be willing to report bugs if that is the case
and work with Gentoo devs to answer any questions they may ask.

What exact plasmoid are you referring to? Since you did not provide specifics I am going to assume you are referring to 'Disks and Devices' aka device notifier.

That is part of the kde-plasma/plasma-workspace package, which is a dependency of plasma-meta. It is still part of upstream's KDE Gear so I assume it should still be installed and available.

The plasmoid is installed at /usr/share/plasma/plasmoids/org.kde.plasma.devicenotifier.
Please check that directory and report what you find there. If the folder does not exist, you can ensure your use flags do not deviate from the ebuild defaults for KDE packages. I don't think that is the issue.

You can try to reinstall kde-plasma/plasma-workspace (using --oneshot). Check to see if the plasmoid reappeared. You will have to log out and log back in again first.

You can check to see if the /usr/share/plasma/plasmoids/org.kde.plasma.devicenotifier directory exists. Also check the contents of that directory. It should have a folder called contents and a file named metadata.json.
If that directory exists, for testing purposes you can also copy it to ~/.local/share/plasma/plasmoids/ . You can log out and log in again to see if it appears in the list of widgets when adding widgets under 'Panel Configuration'.

Also for testing purposes, if the directory, /usr/share/plasma/plasmoids/org.kde.plasma.devicenotifier is missing you can also try to copy it to your system from another recent and up-to-date KDE installation such as a KDE Neon live disk. Log out and log in again to see if it is available in your widgets list.

If all of that fails, then there is something else going on with your system or a bug but that would seem likely to affect other users also on testing. You can check upstream KDE bug reports for something similar. You can also file a bug report of your own here at Gentoo or upstream.
Top
cruzki123
Apprentice
Apprentice
Posts: 270
Joined: Fri May 16, 2008 7:10 pm

  • Quote

Post by cruzki123 » Sat Jul 19, 2025 10:12 pm

Thansk rab0171610 for the quick answer:

Yes, I am partly in ~amd64 and yes I am willing to report a bug when I have something a little more clearer that this is actualy a bug and not that I have scub up something (as usually).

Yes. I am refering to the 'Disks and Devices' aka device notifier. I have check and /usr/share/plasma/plasmoids/org.kde.plasma.devicenotifier DOES NOT EXISTS on my system (WTF!) and should not have existeed since 6.4.0 (so three re-emerges have been carried out). I have made an equery f and seems like the package install some pieces but not all (!!!)

Code: Select all

equery f kde-plasma/plasma-workspace | grep deviceno
/usr/lib64/qt6/plugins/kf6/kded/devicenotifications.so
/usr/share/locale/es/LC_MESSAGES/kded_devicenotifications.mo
/usr/share/locale/es/LC_MESSAGES/plasma_applet_org.kde.plasma.devicenotifier.mo


My useflags are:

kde-plasma/plasma-workspace-6.4.3 USE="X calendar networkmanager (policykit) screencast telemetry -appstream -debug -fontconfig -handbook -ksysguard -semantic-desktop -systemd -test -wallpaper-metadata"

According to my packages.use, I am doing:

kde-plasma/plasma-workspace -wallpaper-metadata -fontconfig -ksysguard

I have checked the ebuild and seems like the only one that might be related is ksysguard. I am just rebuilding with this use flag to see if the plasmoid got installed. If this is the case, I think that a note after emerging that package without this useflag could be handy

I will came back in one hour (yes, emerge take some time in this machine

EDIT:

OK, adding ksysguard solve the problem. Do you think it would be usefull to fill a bug about this?

Thanks a lot.
Top
rab0171610
l33t
l33t
User avatar
Posts: 721
Joined: Sat Dec 24, 2022 1:41 am

  • Quote

Post by rab0171610 » Sun Jul 20, 2025 3:24 am

So my suggestion to "ensure your use flags do not deviate from the ebuild defaults for KDE packages" is the solution. This does not look like a bug to me. There is a new +ksysguard use flag in the ebuild for plasma-workspace. It appears to be enabled by default in the 6.4 version according to the ebuild. My question to you is did you previously disable or negate this use flag? You should not have had to rebuild plasma-workspace with +ksysguard unless you had previously disabled it with intent.
Previously kde-plasma/libksysguard was a dependency of plasma-workspace but it now appears that it is a dependency only if the ksysguard use flag is enabled.
https://github.com/KDE/libksysguard
"Library to retrieve information on the current status of computer hardware"
Without digging into the code there, It is very possible that this library would be necessary for org.kde.plasma.devicenotifier to function correctly. If that is the case it would make sense that any plasmoids that rely on this library to function correctly would not be installed if library is not satisfied as a dependency. It would make no sense to install plasmoids that will not function correctly. Again, this is just assumption on my part.

https://packages.gentoo.org/useflags/ksysguard

Code: Select all

   Packages describing “ksysguard” as local USE flag
Package	“ksysguard” Flag Description
kde-plasma/plasma5support	Enable device notifications dataengine using kde-plasma/libksysguard
kde-plasma/plasma-workspace	Enable device notifier and system monitor applets as well as terminate applications runner   
That seems to indicate that the +ksysguard use flag does indeed enable device notifier.
Anyway, my suggestion is to allow your profile (or the ebuilds if you are on a minimal profile) to dictate what use flags are enabled or disabled and ONLY override this is if you know exactly what you are doing and why. I would keep any deviations from the defaults to a minimum.
Top
cruzki123
Apprentice
Apprentice
Posts: 270
Joined: Fri May 16, 2008 7:10 pm

  • Quote

Post by cruzki123 » Sun Jul 20, 2025 9:01 am

Hi rab0171610

Yes, I have manually override the default configuration and seems like I have missing the description of the use flag. As usual, this was my mistake. So everything is now solved

Thanks again.
Top
Post Reply

5 posts • Page 1 of 1

Return to “Desktop Environments”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic