- Mon Nov 16, 2009 8:14 pm
Another thing about the HFS paths that GS uses on Mac machines is that if you change the name of your boot disk, all kinds of things stop working properly!! It is just stupid.
For example, the standard Apple delivered OS X name for the primary drive is "Macintosh HD". You'll see that name on all of your WE Special Folders, recent files (path info is in preference plist), etc. If you change the name to "Boot Disk" (or whatever), none of those paths work anymore. Or, if you have cloned your drive and boot from the clone, the name of which might be Boot Clone (eg), no paths work even though it should not matter. But the Posix path /Applications/something … is the Applications folder of the boot drive whatever it is called. ~/Documents is my Documents folder no matter what machine I'm on. Etc.
Windows has its own weirdnesses, but they do not interfere like the stupid HFS path names. Windows (stupidly) calls the boot drive C:\ and so it doesn't matter where you boot, the paths will work. You can give names to Windows disks, but the names are not part of paths. Changing drive letters is another story.
On Mac, you can visually see the HFS drive-encoded path in your WE > Company Standards Schemes > Special Folders panel. But, it is present all over the place, including Library Manger where you can read the path under the Properties panel and in all kinds of hidden preferences.
Graphisoft might be slowly trying to get rid of all of the old code that uses these kinds of paths. Maybe it is a Carbon (old) vs Cocoa (future) thing. I don't know. You can see from the attached screenshot of the 13 USA preferences (plist) that they use an HFS path as the first string in the list (with no key) and a Posix path for "Last Started Path". Various parts the BIM Server appear to use Posix paths already.
PS I should note that Artlantis 3, Piranesi 5.1, Photoshop CS3 and other app s that I checked use Posix paths, so it does appear that Graphisoft is behind the ball on this one.
A Forum Moderator
AC 24 USA and earlier
MacOS 10.15.6, iMac Pro