Google Earth Pro 7.3.3.7786-r0 crea un link simbólico
$HOME/.googleearth/instance-running-lock
apuntando al directorio /proc/<pid>
(siendo pid
el process id de la instancia de google earth).
El problema que ocurre es que al reiniciar la computadora el pid
puede haber
sido asignado a un proceso que se encuentre en ejecución, en cuyo caso Google
Earth Pro solo indica el problema al ser ejecutado desde la consola.
Una solución al problema anterior puede ser el siguiente parche
que elimina el enlace si este existe y no corresponde a una instancia de
googleearth-bin
:
--- opt/google/earth/pro/googleearth.orig 2020-11-24 15:44:50.476392680 -0300
+++ opt/google/earth/pro/googleearth 2020-11-24 15:44:07.937099724 -0300
@@ -2,6 +2,10 @@
# This script configures any environment prerequisites needed by Google Earth.
# Start Google Earth using this script rather than googleearth-bin directly.
+if ! grep -q googleearth-bin "$HOME"/.googleearth/instance-running-lock/cmdline 2>/dev/null; then
+ rm -f "$HOME"/.googleearth/instance-running-lock
+fi
+
# If you want to use an external copy of GPSBabel, you can specify it here.
# if [[ -z "$GPSBABEL" ]]; then export GPSBABEL="$(which gpsbabel)"; fi
@@ -18,4 +22,4 @@
fi
fi
-"$(dirname "$(readlink -f "$0")")/googleearth-bin" "$@"
+exec "$(dirname "$(readlink -f "$0")")/googleearth-bin" "$@"