240
edits
mNo edit summary |
(→Create a launcher app with the Script Editor: minor tweaks) |
||
Line 33: | Line 33: | ||
== Create a launcher app with the Script Editor == | == Create a launcher app with the Script Editor == | ||
For example Homebrew installs Octave to {{Path|/usr/local/bin/octave}} by default. From the [https://support.apple.com/guide/terminal/open-or-quit-terminal-apd5265185d-f365-44cb-8b09-71a064a42125/mac Terminal] application you can enter the command <code>which octave</code> to find out the exact location. | For example Homebrew installs Octave to {{Path|/usr/local/bin/octave}} (or {{Path|/opt/homebrew/bin/octave}} on Apple Silicon) by default. From the [https://support.apple.com/guide/terminal/open-or-quit-terminal-apd5265185d-f365-44cb-8b09-71a064a42125/mac Terminal] application you can enter the command <code>which octave</code> to find out the exact location. | ||
If you know the installation location, open the [https://support.apple.com/guide/script-editor Script Editor] application and write the following text in the editor window: | If you know the installation location, open the [https://support.apple.com/guide/script-editor Script Editor] application and write the following text in the editor window if you wish to start the Octave GUI by default: | ||
do shell script "/usr/local/bin/octave --gui" | do shell script "/usr/local/bin/octave --gui" | ||
For Apple Silicon based systems, use the following script: | |||
do shell script "/opt/homebrew/bin/octave --gui" | do shell script "/opt/homebrew/bin/octave --gui" | ||
Line 58: | Line 58: | ||
Finally: | Finally: | ||
* With | * With the script open in the Script Editor app on your Mac, choose "File > Export". | ||
* In the menu that appears, select "Application" from the "File format" menu, then navigate to the "Applications" folder and save your script there as "Octave.app" | * In the menu that appears, select "Application" from the "File format" menu, then navigate to the "Applications" folder and save your script there as "Octave.app" | ||
edits