Skip to content

Fix About menu option not working#847

Closed
jardahrazdera wants to merge 1 commit into
basecamp:masterfrom
jardahrazdera:fix-about-menu-not-working
Closed

Fix About menu option not working#847
jardahrazdera wants to merge 1 commit into
basecamp:masterfrom
jardahrazdera:fix-about-menu-not-working

Conversation

@jardahrazdera
Copy link
Copy Markdown
Contributor

Summary

Fixes the About menu option that wasn't responding when clicked for some users.

Problem

The About.desktop file exists in the source but wasn't being deployed consistently to users. When users click About in the menu, gtk-launch can't find the desktop file, so nothing happens.

Root Cause

The install script uses source omarchy-refresh-applications || true which can fail silently. Some users end up without About.desktop in their applications directory.

Solution

Added a migration to ensure all users have About.desktop properly installed to ~/.local/share/applications/ where gtk-launch expects to find it.

Testing

After applying this migration:

  • About menu option opens correctly
  • Shows system information via fastfetch
  • Works for both existing and new installations
  • Updates users who have older version of the file

Fixes #845

The About.desktop file exists but wasn't being deployed to users.
Added migration to copy it to the applications directory where
gtk-launch can find it.

Users were clicking About in the menu but nothing happened because
the desktop file wasn't in the expected location.

Fixes basecamp#845
@dhh
Copy link
Copy Markdown
Member

dhh commented Aug 22, 2025

Hmm, we need to get to the bottom of why it's actually failing. Otherwise people will just end up in the same situation again and this migration won't help them.

dhh added a commit that referenced this pull request Aug 22, 2025
@dhh dhh closed this Aug 22, 2025
dhh added a commit to ryanrhughes/omarchy that referenced this pull request Aug 22, 2025
OmarSkalli pushed a commit to OmarSkalli/omarchy that referenced this pull request Aug 26, 2025
jakeprime pushed a commit to jakeprime/omarchy that referenced this pull request Aug 26, 2025
gocs pushed a commit to gocs/omarchy that referenced this pull request Aug 28, 2025
chriopter pushed a commit to chriopter/omarchy that referenced this pull request Nov 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

About does nothing?

2 participants