Skip to content

Linux desktop app icon missing after Electron packaging update #31710

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions