安装了Ubuntu 13.04后,发现appmenu已经很有用了,不用删除了。但是安装了lazarus(来自源码)之后,就一直死机。
经过调查,是appmenu的问题。当然,官方来源中的拉扎勒斯也不完全正常。所以解决办法就是把lazarus换成最新版本,想办法让它在运行时不加载appmenu。
具体操作流程如下:
1.首先卸载所有与lazarus相关的文件,包括fpc:
$ sudo apt-get purge Lazarus FPC-源不能被删除。此时,使用以下命令进行判断:
如果找到$ sudo dpkg -l | grep lazarus (fpc/fp也可以判断),用dpkg -r或者dpkg -P全部删除。
2.删除原始的lazarus配置文件。
在/usr/lib、/usr/share中找到以lazarus开头的目录,在/etc目录中删除。找到以lazarus开头的目录并删除它。
找到fpc开头的文件并删除它。找到。lazarus目录并删除它。3.从sourceforge搜索并下载lazarus 1.0.8,并使用以下命令进行安装。
$ sudo dpkg -i *.deb4 .安装完成后,执行以下命令。
$ su-(当前用户)$ lazarus-ide此时可以找到,lazarus启动时,没有加载appmenu,菜单以正常方式显示。
因为没有appmenu就没有崩溃。
目前为止,lazarus 1.0.8运行正常。为了安全起见,可以进行以下更改:
1. Delete the overlay scroll bar
2.重新编译lazarus-ide
3. Point the senior managers in/usr/share/applications/lazarus.desktop to $HOME/. Lazarus/Bing/Lazarus