$UserBaseDirectory/Kernel/init.m
Make a symbolic link from a version controlled
init.m to
$UserBaseDirectory/Kernel/init.m. It 1) defines some
environment variables such as
SetEnvironment["$DropboxDirectory" -> FileNameJoin[{$HomeDirectory, "Dropbox"}]]
and 2) loads some packages that I use frequently enough that loading them every time is convenient:
<< meng`
$UserBaseDirectory/SystemFiles/FrondEnd/Stylesheets
Make a symbolic link from a version controlled directory of
stylesheets path/to/Stylesheets/ to
$UserBaseDirectory/SystemFiles/FrondEnd/Stylesheets so
your own stylesheets is readily accessible from menu Format >
Stylesheets and you can keep them update-to-date with its version
control repository.
Install SSL certificates
Sometimes, in order to operate with some Web sites with
functions like URLFetch, additional SSL certificates
associated with the site needs to be appended in
FileNameJoin[{$InstallationDirectory, "SystemFiles", "Links", "HTTPClient", "SSL", "cacert.pem"}]
This will allow HTTPClient to use the SSL certificate for authentication.
FrequentlyRunCommands.nb
I have a notebook where I record all the frequently run commands for quick reuse. It can be set to automatically open when Mathematica starts.
- Format → Option Inspector
- choose "Global Preference"
- Global Options → File Locations → AutoOpenNotebooks
- Set value to
"/path/to/notebook.nb"; separate notebooks by linebreaks
Preferences
Mail server
- Preferences > Internet Connectivity > Mail Settings.
Interface
- Preferences > Interface > Show open/close icon for cell groups
Uninstalling
When having multiple versions installed, to uninstall one of them, delete
/usr/local/Wolfram/Mathematica/VERSION
Replace VERSION with the version number you would
like to delete.