I’ve just upgraded my laptop from a 2020 intel to a 2024 M3, 14”, 16GB memory (I know!!!!) and I’m seeing some wonky behavior from BTT. I’ve set preferences to ‘Launch BTT on startup’ but it’s not working.
I’ve gone to login items in settings, and the BTT icon doesn’t appear in the list - instead I see an icon for an unknown doc:
I remove that BTT from the list and add it either through the Open at Login pane or through BTT settings, and the icon is restored:
It works for one or two cycles, and then fails again.
I’m using:
fresh download of BTT from the website, fresh install, v5.334
Current OS, Sequoia 15.4.1
I am NOT syncing settings from iCloud Drive but am keeping them local, and still seeing this behavior,.
Any suggestions?
Any suggestions?
Note:
Before bug reporting, please make sure you have tried the latest (alpha) version of BetterTouchTool and that you have already tried to restart your system :-). If you encounter a crash, please attach a crash log from the macOS Console.app from the "User Diagnostic Reports" section.
Describe the bug
A clear and concise description of what the bug is. Any bug reports that contain insults against me or my software will be deleted without warning (unfortunately this has become necessary to mention here).
I'm having the exact same issue. I noticed when clicking "Show in Finder" it doesn't open finder. When double clicking the item in Login Items it says the following:
that means the file is not at the location that it was when you enabled login at startup anymore. Try to delete it from login items, then enable it again
Thanks Andreas. I ran that terminal command twice - once when BTT was not properly loaded in the login items, and a second time when it was properly in the Open at Login menu. Both files are attached ... and thank you for your help!
mhm these are "app translocation" randomized paths. The system moves apps to such if they are launched from directories other than /Applications - but they are random and change, so they can not be used for setting the login item.s
Maybe the app was still in your downloads folder when you first launched it? Is your device a managed corporate device?
I was running into problems with Keyboard Maestro, and that app pointed me to a help page in its documentation about a 'translocation problem.' Here's an excerpt:
In macOS Sierra, Apple added a strange security feature called App Translocation (sometimes known as Gatekeeper Path Randomization) which means that after downloading an application, if you do not move the resulting application somewhere (anywhere!), with the Finder (you must use the Finder!), the application will be run as if it is located at a randomly chosen path by the system. The consequence of this is that Launch Engine at Login will not work (because the Keyboard Maestro Engine will have a random, different, path each time), and version updates will fail (because Keyboard Maestro cannot replace itself).
...
Manually moving the application in the Finder will turn off App Translocation. Moving it by other means (eg, PathFinder, Hazel, Keyboard Maestro, whatever) will not remove translocation.
That sounded similar enough to the problem I was having with BTT that I tried the fix suggested by Peter Lewis: I deleted BTT completely, downloaded a fresh copy to my downloads folder, and in the finder dragged it to my Applications folder.