Tweeted twitter.com/#!/StackMma/status/176956103400243201
2 minor format changes
source | link

When I installed the mathStatica application, it seems to have made some kind of change deep in my Mathematica 8.0.4 system files. That change causes the mathStatica palette to appear out of alphabetical order in the Palettes menu. And the palette notebook does notnot set any value for MenuPosition.

In $UserBaseDirectory/Autoload/PacletManager/Configuration/FrontEnd/init.m I see:

SetOptions[$FrontEndSession,
PalettePath -> {ParentList, FrontEnd`FileName[{$UserBaseDirectory,
  "Applications", "mathStatica", "FrontEnd", "Palettes"},
"PacletManager" -> True]} ....

(Note that on my Mac OS X 10.7.3 system, $UserBaseDirectory is the same as $BaseDirectory.)

However, if I delete the PalettePathPalettePath option there, quit Mathematica, and restart it with clean preferences and clean cache, nonetheless:

  • that same PalettePath option reappears in the same init.m; and then of course

  • the mathStatica palette appears again out of order in the menu Palettes list.

Question: what changes to some system file might cause this annoying and persistent behavior.

I've looked at all the init.m files I could find inside the Mathematica.app package (which is how the Mac bundles the entire $InstallationDirectory) but don't see anything suspicious.

When I installed the mathStatica application, it seems to have made some kind of change deep in my Mathematica 8.0.4 system files. That change causes the mathStatica palette to appear out of alphabetical order in the Palettes menu. And the palette notebook does not set any value for MenuPosition.

In $UserBaseDirectory/Autoload/PacletManager/Configuration/FrontEnd/init.m I see:

SetOptions[$FrontEndSession,
PalettePath -> {ParentList, FrontEnd`FileName[{$UserBaseDirectory,
  "Applications", "mathStatica", "FrontEnd", "Palettes"},
"PacletManager" -> True]} ....

(Note that on my Mac OS X 10.7.3 system, $UserBaseDirectory is the same as $BaseDirectory.)

However, if I delete the PalettePath option there, quit Mathematica, and restart it with clean preferences and clean cache, nonetheless:

  • that same PalettePath option reappears in the same init.m; and then of course

  • the mathStatica palette appears again out of order in the menu Palettes list.

Question: what changes to some system file might cause this annoying and persistent behavior.

I've looked at all the init.m files I could find inside the Mathematica.app package (which is how the Mac bundles the entire $InstallationDirectory) but don't see anything suspicious.

When I installed the mathStatica application, it seems to have made some kind of change deep in my Mathematica 8.0.4 system files. That change causes the mathStatica palette to appear out of alphabetical order in the Palettes menu. And the palette notebook does not set any value for MenuPosition.

In $UserBaseDirectory/Autoload/PacletManager/Configuration/FrontEnd/init.m I see:

SetOptions[$FrontEndSession,
PalettePath -> {ParentList, FrontEnd`FileName[{$UserBaseDirectory,
  "Applications", "mathStatica", "FrontEnd", "Palettes"},
"PacletManager" -> True]} ....

(Note that on my Mac OS X 10.7.3 system, $UserBaseDirectory is the same as $BaseDirectory.)

However, if I delete the PalettePath option there, quit Mathematica, and restart it with clean preferences and clean cache, nonetheless:

  • that same PalettePath option reappears in the same init.m; and then of course

  • the mathStatica palette appears again out of order in the menu Palettes list.

Question: what changes to some system file might cause this annoying and persistent behavior.

I've looked at all the init.m files I could find inside the Mathematica.app package (which is how the Mac bundles the entire $InstallationDirectory) but don't see anything suspicious.

1
source | link

What is modifying an init.m that changes menu Palettes order?

When I installed the mathStatica application, it seems to have made some kind of change deep in my Mathematica 8.0.4 system files. That change causes the mathStatica palette to appear out of alphabetical order in the Palettes menu. And the palette notebook does not set any value for MenuPosition.

In $UserBaseDirectory/Autoload/PacletManager/Configuration/FrontEnd/init.m I see:

SetOptions[$FrontEndSession,
PalettePath -> {ParentList, FrontEnd`FileName[{$UserBaseDirectory,
  "Applications", "mathStatica", "FrontEnd", "Palettes"},
"PacletManager" -> True]} ....

(Note that on my Mac OS X 10.7.3 system, $UserBaseDirectory is the same as $BaseDirectory.)

However, if I delete the PalettePath option there, quit Mathematica, and restart it with clean preferences and clean cache, nonetheless:

  • that same PalettePath option reappears in the same init.m; and then of course

  • the mathStatica palette appears again out of order in the menu Palettes list.

Question: what changes to some system file might cause this annoying and persistent behavior.

I've looked at all the init.m files I could find inside the Mathematica.app package (which is how the Mac bundles the entire $InstallationDirectory) but don't see anything suspicious.