Ubuntu软件中心里面的freemind版本是0.9.由于重装系统之前是用这个版本,重装系统之后在win下用1.0版本的打开了以前的.mm文件,再用0.9版本的就打不开了。无奈之下只好装1.0.而且0.9会有点问题,之前碰到的是preference菜单打不开(有怀疑过事openjdk的问题,因为在源里面安装0.9时,自动装上了openjdk,但是这次在装0.9之前并没有安装任何java程序,安装配置好了oracle java)。
可是sourceforge并没有找到1.0的deb包,没有细看是否有1.0的源码包。可能一些网站上会有别人编译的1.0的deb包。所以只好下freemind-bin-max-1.0.0RC_4.zip。解压缩之后就是免安装版。还可以在windows下直接运行。ubuntu要运行只要打开终端输,先添加解压出来的freemind目录下的freemind.sh的可执行权限。以后要运行就每次打开终端运行这个脚本。
相当麻烦。所以我把freemind的解压缩出来的目录直接剪切到/opt下(为了方便管理),然后给freemind.sh做个快捷方式,将快捷方式剪切到~下。但是每次运行还是得打开终端输入./Link\ to\freemind.sh(有空格的输入格式)。还是很麻烦。想到alt-F2快捷键可以打开dash输入命令,就想着自己做一个command。google一下真的有了http://askubuntu.com/questions/118312/creating-custom-command。(里面还讨论了一些其他问题还有人给出了用别名的解决方案)
先在~下创建一个bin文件夹,然后将需要运行的脚本放进去,接着在~下的.bashrc文件里面添加PATH环境变量(不知道为什么不在/etc/profile里面添加)
先打开:
vim ~/.bashrc
在文件最底下添加:
export PATH=$PATH:~/bin
OK保存,退出。然后就要更新.bashrc这个文件啦。
不用重启或注销。用这个命令:source
更新:
source ~/.bashrc
or
. ~/.bashrc
"."就是用来代替source
这样就OK了,顺便把以前写的启动qtdesigner和qtcreator的脚本也放进去了。把后缀名.sh弄掉。把freemind.sh的快捷方式重命名一下变成“freemind”。OK以后要运行程序直接在终端里面或者alt-F2(dash的运行command)输入freemind就ok了。
ps:运行之后在lacuncher上面对着freemind图标选lock to launch然后下次直接点图标是没法把freemind运行起来的。