Skip to content
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

Background Item Should Say iCanHazShortcut #58

Open
karthicraghupathi opened this issue Jul 16, 2023 · 6 comments
Open

Background Item Should Say iCanHazShortcut #58

karthicraghupathi opened this issue Jul 16, 2023 · 6 comments
Labels
Milestone

Comments

@karthicraghupathi
Copy link

The background item for iCanHazShortcut says Interservice LTD. Liability Co.. For the longest time, I thought my machine was compromised because I couldn't find anything related to this item.

ichs-background-item

Even theinfo.deseven.icanhazshortcut.plist doesn't list this name:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>KeepAlive</key>
	<false/>
	<key>Label</key>
	<string>info.deseven.icanhazshortcut</string>
	<key>LimitLoadToSessionType</key>
	<string>Aqua</string>
	<key>ProgramArguments</key>
	<array>
		<string>/usr/bin/open</string>
		<string>/Applications/iCanHazShortcut.app</string>
	</array>
	<key>RunAtLoad</key>
	<true/>
</dict>
</plist>

I looked at the source code in the repo and I couldn't find this string.

Where does Interservice LTD. Liability Co. come from? Can it be changed to list iCanHazShortcut which is the proper name of the application?

@deseven
Copy link
Owner

deseven commented Jul 16, 2023

This is the company that listed in the certificate used to sign the app.
Where do you see the entry shown on the screenshot?

@karthicraghupathi
Copy link
Author

Thanks for the prompt response. I see it in System Settings -> General -> Login Items. Look under the "Allow in the Background" section.

@deseven
Copy link
Owner

deseven commented Jul 16, 2023

I'm still on Monterey and it looks like that to me:
image

Not sure what was changed in Ventura and why it shows certificate details for you, but I'll check when I update.

@deseven deseven added the bug label Jul 16, 2023
@deseven deseven added this to the 2.0.0 milestone Jul 16, 2023
@karthicraghupathi
Copy link
Author

Thank you. Much appreciated.

To be clear, if I manually add the application under the "Open at Login" section, the name displays correctly.

However, if I select "Start on login" in iCanHazShortcut's Preferences:

ichs-start-on-login

This item gets added to the "Allow in the Background" section under the "Interservice LTD. Liability Company Co." name.

ichs-background-item-2

@deseven
Copy link
Owner

deseven commented Jul 16, 2023

Ok, understood. I'm seeing there "Canonical Group Limited" as well, which also must be a company name from the certificate. Pretty strange...

You can see that it's indeed a part of the signature by running
codesign -dv --verbose=2 '/Applications/iCanHazShortcut.app'

In any case, newer version won't use this older mechanism of starting at login, it will use the new one (just like if you add it manually).

@karthicraghupathi
Copy link
Author

Thanks again for showing where the name comes from. It certainly put my mind at ease finding out that it was related to a software I installed.

Great software BTW. It's very convenient. And I look forward to the new version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants