peterfajdiga / peterfajdiga/karousel

[Bug] Plasma desktop broken after suspending

Open
#183 7 comments 0 reactions 0 assignees View on GitHub

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.