在Ubuntu-feisy中,使用Mathematica有一段時間了,由於Linux系統內存管理機制的優越性(具體的,我得去查資料,只是據說;用於計算大型程序就顯現出來了),運行速度自然不必強調。
但一直忍受著它的三個小問題,很不習慣。
1、運行任何程序開始總得跳出個提示:
[: 215: ==: unexpected operator
[: 215: ==: unexpected operator
這個解決很easy。將Mathematica可執行文件中的Math腳本,解釋器"#!/bin/sh"改為"#!/bin/bash"。
2、Numlock被屏蔽,小鍵盤不支持。這個需要將鍵盤map重新定義一下,找到文件夾:
"$MATH/SystemFiles/FrontEnd/SystemResources/X"
其中$MATH為Mathematica的安裝目錄。打開XMathematica文件,”ctrl+F”找到有”secondaryModifierMask”字樣的一行,將前面的注釋符”!”去掉,形如:
*secondaryModifierMask: Mod3Mask