Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

System Monitor: Installing ANY of the "NEw Pages" is broken, installing two in a row shows even the select mechnism within System Monitor is broken, having two pages selected at once #252

Open
star-buck opened this issue Apr 18, 2022 · 3 comments
Assignees
Labels

Comments

@star-buck
Copy link
Contributor

No description provided.

@Pointedstick
Copy link

Can confirm the newly-installed pages being broken; they don't show any information in their sensors. Restarting the app does not fix it.

Cannot confirm having two pages selected at once though. How did you make that happen?

@Sodivad
Copy link

Sodivad commented Apr 19, 2022

I've installed every available page from the store. Some work, some don't, some work partially. It depends on what sensors they use:

  • CPU sensors work
  • GPU Sensors work
  • Memory works
  • lmsensors do not work because they are highly system specific
  • Disk sensors do not work because we use the uuid to identify them
  • Network do not work generally since the link name (i.e. wlp3s0) identifies the device
  • Batteries use an id based on their serial which is also not portable
  • Every All Foo sensor because they just sum every up

In conclusion it depends on if the sensor id contains non-portable device identifier (for example partition uuid) or portable ones like 'gpu1', 'cpu2' or 'swap'

@Pointedstick
Copy link

Maybe there's a way the software can warn people uploading content that their pages include non-portable sensor IDs? Seems like the ability to do that is an undocumented foot-gun. Or maybe we can prohibit it entirely.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

6 participants