Rectangle icon indicating copy to clipboard operation
Rectangle copied to clipboard

Doesn't automatically start up after reinstallation of corrupted Rectangle App.

Open antongeny opened this issue 2 years ago • 2 comments

  • [ X] This is a new bug that hasn't been documented in a closed issue or in the Readme. macOS version: Ventura Rectangle version: 0.67, originally had 0.66. Logs if applicable (In Rectangle menu, hold option, "View Logging..."): N/A

Randomly, with 0.66 Rectangle app was corrupted, no other apps had issues. So I uninstalled and reinstalled after a reboot.

Reason why I reinstalled with a new version was that there was an slash mark through the app and couldn't run the program, warnings about it being corrupted.

WIth the new version the slash in the icon still exists, but does not start up automatically, even though settings are set right in system settings and app. The icons in System settings has the slash (picture below). The app works fine when I manually start it.

SCR-20230315-mrjy image

antongeny avatar Mar 15 '23 18:03 antongeny

Thanks for reporting. Where did you get the download from? When I test this with the download from https://rectangleapp.com (which is just routing to GitHub), everything's good.

rxhanson avatar Mar 19 '23 02:03 rxhanson

I am experiencing the same issue. I had originally installed Rectangle manually and everything worked fine. But then uninstalled it and installed it via Homebrew (into ~/Applications and then it stopped launching at login.

Just to make sure it wasn't an issue with the Homebrew installation or with it being in the home directory. I uninstalled it and installed it again via the DMG from the website. Unfortunately it still didn't work. The entries in the setting also persist (as per https://github.com/rxhanson/Rectangle/issues/992)

Currently I am using a workaround by defining my own launchd agent:

<?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>Label</key>
    <string>own.rectangle.launcher</string>
    <key>Program</key>
    <string>/Users/<username>/Applications/Rectangle.app/Contents/MacOS/Rectangle</string>
    <key>RunAtLoad</key>
    <true/>
  </dict>
</plist>

gurbindersingh avatar Mar 23 '23 18:03 gurbindersingh