aarron-lee / SimpleDeckyTDP

Decky TDP plugin for alternative PC handhelds
Other
45 stars 8 forks source link

UI is gone when going to desktop mode and back or switching user account #13

Closed SerjTargarien closed 9 months ago

SerjTargarien commented 9 months ago

Plugin version 0.0.5.5.

The plugin works as advertised on first boot of the os, but if I temporarily leave gaming mode to go to the OS desktop or change users the plugin UI is empty and no settings can be changed. The problem fixes itself if I restart the whole system.

I'm on Chimera OS on an Ayn Loki.

aarron-lee commented 9 months ago

Hrm, I can't replicate your issue with going to desktop mode and back.

When you say change users, I'm assuming you mean another steam account?

SerjTargarien commented 9 months ago

I mean using the steam bug picture setting to change accounts, but I believe under the hood it probably restart gamescope-session, so it may be the same issue. It's the only plugin with the issue for me and it didn't happen before 0.0.5.5.

aarron-lee commented 9 months ago

It's the only plugin with the issue for me and it didn't happen before 0.0.5.5.

Oh interesting, could you try installing the releases from here and figure which version introduced the bug? https://github.com/aarron-lee/SimpleDeckyTDP/releases

SerjTargarien commented 9 months ago

Will do as soon as possible 👌

aarron-lee commented 9 months ago

Will do as soon as possible 👌

One other thing you could try doing is deleting the $HOME/homebrew/settings/SimpleDeckyTDP/settings.json file.

Note that this will delete all TDP profiles, so you could optionally move it somewhere else to keep it as a backup instead.

It could be that resetting the settings.json file will fix things up.

SerjTargarien commented 9 months ago

The bug is absent in 0.0.4.4, but appears in 0.0.5.4 and 0.0.5.5.

Resetting the settings file solved the problem. The issue can be closed now. 👌

aarron-lee commented 9 months ago

Nice, glad that resetting the settings file fixed it. I'll add it to the README as a troubleshooting step.