近日安装google earth,出了不少问题,看到坛子上也有不少兄弟,在说,但是答案都很分散,要不就是把简单的问题说的复杂了!
我的思想是:尽量不要去更改系统的,共用的东西!单个软件有问题,就仅在这个软件的小范围内(自身)修改!
好了,不说费话了!
一、UBUNTU安装google earth的问题
不少朋友都说UBUNTU的源里有googleearth,源里也确实有个googleearth-package,但这只是一个安装了一个make-googleearth-package程序。所以不会在系统菜单里发现googleearth,也没有运行google earth的命令!
make-googleearth-package的位置在/usr/bin中,运行这个命令后,发现这个命令也是现从网上下载google earth!那我们还不如从
http://earth.google.com/直接下载一个
。
英文的网页?右上角的Change language:里不是有个简体中文嘛!
下载下来的GoogleEarthLinux.bin是没有可执行权限的,我们需要
chmod +x GoogleEarthLinux.bin
为它加上可执行权限,然后:
./GoogleEarthLinux.bin
一路"下一步"下来!会默认安装到你的HOME文件夹中的google-earth文件夹下!"应用程序"的"互联网"中也会出现"Google Earth"了!
附:google-earth的配置文件放在HOME文件夹的.config/Google/中(我们这里不需要用到这个文件,只是提一下)
二、启动问题
经过上面,我们已经安装好google earth了,可是运行起来,一闪而过!
这有二种可能:
一是google earth所需要的库没有安装全(他是.bin文件,也没提示我要那些库呀,不能怪我)。
二是(在终端下运行)提示lib文件错误信息!
就是运行起来了,也是中文乱码(在你系统本身中文字体安装正确的情况下,建议安装文泉驿)
这些问题其实都是因为google earth自带了一套库,正是这些库搞出了问题!如下解决:
1、安装google earth所需要的库:
sudo apt-get install libqt4-webkit libqt4-gui libqt4-network
libqt4-core
2、删除google earth自带的库(为了防止以后出问题,我们不用rm来删除,而是使用将这些库从本来的位置移走,使google earth找不到,就相当于删除了)
这些文件全在HOME下的google-earth文件夹下,执行:
cd ~/google-earth
mkdir old
mv libcrypto.so.0.9.8 old (可解决"窗口一闪而过,什么窗口都没有了,如果从终端运行的,可以看到提示lib文件相关错误信息"问题)
mv libQt*.so.4 old (可解决"中文乱码")
好了,现在再运行google earth应该可以进去了,并且中文也显示正确了!
附:如果说地图上显示的中文不正确,你可以通过调节google earth菜单中"选项"里的字体就行了!
三、运行问题
运行google earth后可能感觉速度很慢,如果本身你打开了3D桌面效果,还可能出现花屏!这也是可以解决的:
1、速度慢
速度慢只要把菜单中"视图"中的"大气层"勾掉,速度可以快很多!
2、使用3D桌面效果后花屏
如果你使用了3D桌面,会出现花屏或屏闪的问题,这一个问题直得不到解决!
这里提示一种治标不治本的办法,治本的办法当然还要交给GOOGLE了!
在HOME的google-earth文件夹下建一脚本runge.sh,内容如下:
#!/bin/bash
# runge.sh
metacity --replace &
/home/你的目录/google-earth/googleearth %f
compiz --replace &
给予运行权限:
chmod +x runge.sh
然后,在系统菜单的"应用程序"上点右键,点"编辑菜单",选中"互联网"中的"Google
Earth",点"属性",将命令中最后的googleearth %f换成runge.sh
作用是将应用程序中google earth的运行命令指向这个脚本!
这个脚本的作用是运行google earth时,关闭3D效果,结束google earth后,再打开3D效果!
OK,至此Google Earth的主要几个问题已经全部得已解决!