peterfajdiga / peterfajdiga/karousel
[Bug] Plasma desktop broken after suspending
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 1.1k
- Forks
- 45
- PR merge metrics
- No merged PRs in 30d
Description
Karousel version: 0.15
Plasma version: 6.6.5
X11 / Wayland: Wayland
Description:
When I push the suspend button on the keyboard or use it from the menu, my system obviously suspends.
However, when I wake up the system, and unlock, I am usually greeted with any windows that weren't minimized, and a working Karousel, but the rest of the desktop is missing/broken. No background, no taskbar, no widgets, nothing. If I press the super key I can bring up the menu, and I have a desktop shortcut to restart plasma (below).
[Desktop Entry]
Comment=
Exec=nohup plasmashell --replace '&|' exit
Name=Restart Plasma
NoDisplay=false
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-KDE-SubstituteUID=false
X-KDE-Username=
If I disable Karousel, I have not been able to reproduce this issue, so it has something to do with either Karousel or KWin.
I have pretty weak hardware (dual core with hyperthreading), and I have had problems with this sort of thing in other software, so it might be related:
Processors: 4 × 11th Gen Intel® Core™ i3-1115G4 @ 3.00GHz
Memory: 20 GiB of RAM (19.3 GiB usable)
Graphics Processor: Intel® UHD Graphics
Manufacturer: Acer
Product Name: Aspire A515-56
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing suspend and resume on Wayland with Karousel enabled, then compare the behavior with Karousel disabled. Use the provided plasmashell --replace desktop entry only as a recovery step; done means the desktop background, taskbar, widgets, and other Plasma components remain available after unlocking.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux, typescript
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100