Skip to content

Linux desktop app icon missing after Electron packaging update #31710

@neriousy

Description

@neriousy

Description

Linux desktop installs can show a missing/generic OpenCode desktop icon and may not allow the app to be pinned/grouped correctly in the dash/dock after the Electron packaging update in #31571.

That update set the Linux executable name to opencode-desktop to keep AppImage packaging path-safe. The deb/rpm desktop entry, icon basename, executable name, and Electron runtime desktop identity can then drift from the canonical app id ai.opencode.desktop, so GNOME/KDE may fail to associate the running window with the installed launcher/icon.

Plugins

N/A

OpenCode version

Recent desktop beta/prod builds after #31571

Steps to reproduce

  1. Install the Linux desktop package from a build after fix(desktop): update Electron stack and panel layout #31571, especially deb/rpm.
  2. Launch OpenCode from the desktop environment.
  3. Check the dash/dock entry and try to pin the app.

Expected: OpenCode uses the OpenCode icon and can be pinned/grouped as the installed launcher.

Actual: users report a missing/generic icon and pinning issues.

Screenshot and/or share link

A user report included a Linux dock screenshot showing the running app represented by a generic gear icon.

Operating System

Linux desktop environments, reported around rpm/Linux installs. macOS appears unaffected.

Terminal

N/A

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions