EnvPane allows you to set environment variables for all macOS applications, both terminal and GUI. Not only does it restore support for ~/.MacOSX/environment.plist, it also publishes your changes to the environment immediately, without the need to log out and back in. This works for changes made by manually editing ~/.MacOSX/environment.plist, as well via the preference-pane UI. EnvPane has been tested on OS X 10.9 Mavericks and OS X 10.11 El Capitan. It should also work on OS X Yosemite 10.10.10.12. Apple reimplemented Launched in OS X 10.10. However, it also deprecated some APIs and even broke others. EnvPane now supports the new APIs but they are not documented. This addresses the broken APIs and deprecation. EnvPane is not able to set the PATH environment variable.