TerminalでMaximaを起動時にトラブルがあります。

コマンドによる操作やプログラミングをこれから始めようとしている初心者です。

Windowsのコマンドプロンプトの経験もありません。


数式処理ソフトのMaximaをTerminalで起動時に不都合がありまして質問いたします。

環境設定>プロファイルからTerminalの背景色と文字の色が設定出来ると思うのですが、上手く行きません。

アプリケーション>MaximaのアイコンをクリックしてTerminalでMaximaを立ち上げているのですが、それ以前の設定は保存されたまま、立ち上げるたびに新しくMaxima1、Maxima2…と初期設定と同じものが出来てしまいます。

Terminalでgnuplotを立ち上げることもあるのですが、そちらはそのような症状は出ていません。

数式処理やgnuplotのグラフの出力については動作しています。


解決方法を教えていただけますでしょうか。


環境:OS X El Capitan (ver 10.11.6)

MacBook Air, OS X El Capitan (10.11.6)

投稿日 2016/11/08 02:43

返信
返信: 10

2016/11/08 04:50 はに への返信

返信有難うございます。


パスを調べるためにcd applications、lsとコマンドを通したところ、何も表示されませんでした。

Launchpadを見れば確かにアプリケーションのフォルダにいろいろあるはずなのですが、Terminalでapplicationsのディレクトリに入っても何も見えないのです。


根本的に何か間違っていたり、基本的なことを知らないせいかもしれません。

よろしければ詳しくお願いします。

2016/11/08 04:59 hymd.apple への返信

cd applications ではダメです。

アプリケーションフォルダーはhddのルートにありますので、cd /applications としてください。cd applications だと、/Users/xxx/Applications を見ることになります(xxx はユーザアカウント名)。通常ここには何もないと思います。

2016/11/08 05:04 hymd.apple への返信

それはホームフォルダー下のアプリケーションフォルダーを参照しているのでは?

ターミナルで

exec の後のスペースまで打ち込んでから Maximaのアプリケーションアイコンをターミナルのドラッグ&ドロップします。そうすれば

exec /Application/Maxima.app

までができます。Maxima本体が /Application フォルダー以外にあればそのようにパスが設定されます。

その後に続けて

/Contents/Resources/maxima.sh

を入力してください。

2016/11/08 05:06 はに への返信

cd /applications以下出来ました。

現在、/Applications/maxima.app/contents/resourcesのディレクトリにいます。

ここでlsとコマンドを入れましたところ、maxima.shという項目がありません。

English.lprojという項目のみです。


回答頂き本当に助かります。ありがとうございます。

2016/12/10 16:31 hymd.apple への返信

Terminalの設定の話になりますが、gnuplotはTerminalのウィンドウの中からコマンドを入力して実行されているのですよね。その場合は当然ながらそのTerminalの現在の設定のまま動作します。

それに対し、Maximaはアプリケーションを起動し、そちらからTerminalが起動されるということですので動作が違います。その場合のTerminalウィンドウは新規ウインドウ用に設定されたプロファイルで起動します。

(Maximaのアプリはシェルスクリプトを起動しますが、その場合はOS Xは新しくTermanalのウィンドウを作成しそこでそのシェル(スクリプト)を実行します。)

Terminalの環境設定で、[一般]の“新規ウインドウを開く場合”および[プロファイル]の“デフォルト”に選ばれているプロファイルがそれぞれどうなっているか確認しておくことをお勧めします。


追記:

別スレでMacports利用のコマンドライン版も試されているようですが、ご注意を。

アプリケーション版Maximaのシェルスクリプトはその初期化の中でそのアプリ内のデイレクトリをコマンド検索リスト(PATH環境変装)の末尾に加えていますが、Macportsはそのリストの先頭にMacportsで導入したコマンドのディレクトリを追加しています。そのため、Maxima自身が内包するコマンドよりMacportsでインストールしたコマンドが優先され、思った通りの動作が得られない可能性があります。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

TerminalでMaximaを起動時にトラブルがあります。

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。