-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Allow in background" Login items in macOS Ventura, change name #8818
Comments
I have updated to KeePassXC 2.7.4 and the issue persists. |
Welcome to dumb Ventura where macOS can't figure out how to use the actual app name and icon unless it's installed by the store. There is nothing we can do to fix this at this time. |
Thanks for your reply! Yeah I've had several issues with the new OS... I do wonder where the current name comes from though. |
The only place I can find @phoerious name is in the embedded.provisionprofile file which I believe is generated when the application is signed. This might not be correctable unless @phoerious changes his signing key to use the KeePassXC Team name. I still think this is a Ventura bug because they should be using the "Application Name" not the "Team Name" |
This is new in Ventura and affects many other apps besides KeePassXC. There are many other apps that are signed by individuals which show their personal names now (and no proper icon). The only way to rectify this is to somehow get an organisation certificate for KeePassXC instead of my personal developer ID. I also think Apple is to blame here by only showing the name without linking to the application itself. |
I concur that his is more of an Apple side bug since why would any user need to know the Team Name? And the fact that some entries will say "2 Items" with no indication what they are (for example, Steam Deck and Camera Hub are both by Elgato but both show up as Corsair Memory, Inc.). |
Add this to your LaunchDaemon plist:
the bundle id should point to your main app and then it will be picked up by the Login Items settings with proper name and icon. |
Overview
In the "Login Items" settings pane of System Preferences on macOS Ventura, there's a list of apps that you can allow or disallow to run in the background to perform tasks such as updates. There's one called "Janek Bevendorff" on my list. I had to search on the internet for this name to find out that it's one of the KeePass creators, and I hope it's legit.
I presume it is at least possible to change the name (and hopefully also the icon) there because it is very confusing and could lead to me blocking the app since it looks like something unauthorized is installed without my knowledge. See screenshot.
Steps to Reproduce
Install KeePass on macOS Ventura and give it all the rights it requires to automatically search for updates.
Expected Behavior
Find "KeePassXC" with the correct green key icon in the list of login items in the system preferences.
Actual Behavior
Find a suspicious item called "Janek Bevendorff" in the list without an icon.
KeePassXC - Version 2.7.1
Revision: 5916a8f
Qt 5.15.2
Debugging mode is disabled.
Operating system: macOS 13.0
CPU architecture: arm64
Kernel: darwin 22.1.0
Enabled extensions:
Cryptographic libraries:
Operating System: macOS Ventura
The text was updated successfully, but these errors were encountered: