Google Earth 于 16.10 使用此程序进行安装。 从命令行调用哪个文件来启动应用程序?
更新
找到了应该用来调用应用程序的脚本:
用户@主机名:/opt/google/earth/pro$ google-earth-pro
#!/bin/sh
# Always run Google Earth from this shell script and not
# Google Earth directly! This script makes sure the app looks
# in the right place for libraries that might also be installed
# elsewhere on your system.
#
# Ryan C. Gordon, Thu Jul 20 14:32:33 PDT 2006
# Function to find the real directory a program resides in.
FindPath()
{
fullpath="`echo $1 | grep /`"
if [ "$fullpath" = "" ]; then
oIFS="$IFS"
IFS=:
for path in $PATH
do if [ -x "$path/$1" ]; then
if [ "$path" = "" ]; then
path="."
fi
fullpath="$path/$1"
break
fi
done
IFS="$oIFS"
fi
if [ "$fullpath" = "" ]; then
fullpath="$1"
fi
# Is the sed/ls magic portable?
if [ -L "$fullpath" ]; then
#fullpath="`ls -l "$fullpath" | awk '{print $11}'`"
fullpath=`ls -l "$fullpath" |sed -e 's/.* -> //' |sed -e 's/\*//'`
fi
dirname $fullpath
}
script_path=$(FindPath $0);
cd $script_path;
LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH ./googleearth-bin "$@"
答案1
我建议通过列出所有已安装的文件并在此处搜索其可执行文件或桌面文件来查找 Google Earth 可执行文件。
我没有安装 Google Earth Pro,因此这里是普通版本的示例:
列出所有已安装的文件并找到放置在垃圾桶这里:
$ dpkg -L google-earth-stable | grep bin/ /usr/bin/google-earth $ file /usr/bin/google-earth /usr/bin/google-earth: symbolic link to /opt/google/earth/free/googleearth
因此 Google Earth 可执行文件位于
/usr/bin/google-earth
它是一个符号链接/opt/google/earth/free/googleearth
。搜索桌面文件并显示执行官线:
$ dpkg -L google-earth-stable | grep desktop $ /opt/google/earth/free/google-earth.desktop $ cat /opt/google/earth/free/google-earth.desktop | grep Exec Exec=/opt/google/earth/free/google-earth %f
因此可执行文件位于
/opt/google/earth/free/google-earth
。
我正在使用 MATE DE,因此我可以在菜单中找到 Google 地球图标应用程序|互联网|Google 地球- 这是最用户友好的解决方案。
答案2
您也可以在 GUI 中找到它:单击Show Applications
(在 17.10 中位于仪表板底部,在以前的版本中位于顶部)并开始输入google earth
。输入时您应该会看到 Google Earth。当它运行时,它会在仪表板中显示其图标,如果您想更频繁地使用它,您可以将其固定(右键单击图标并add to favorites
)。
答案3
默认情况下,Google Earth 安装在这里
/usr/local/bin/googleearth
您只需将路径放入终端即可启动它。
或者,如果谷歌地球安装在非标准位置,您可以使用查找工具通过终端找到它。
find / -name googleearth 2>/dev/null
这将在整个系统中搜索名为 googleearth 的文件。