Когда я ищу какой-либо город в Google Планета Земля, он увеличивается в неправильном месте

это очень странно. Я открываю Google Планета Земля и ищу, например, «Афины, Греция», и, несмотря на то, что он будет через булавку в верхней части правильного местоположения, глобус Google Планета Земля повернется и приблизится к месту в пустыне Сахара!

Может ли это быть связано с региональными настройками на компьютере?

nass@stardust:~$ locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=el_GR.UTF-8
LC_TIME=el_GR.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=el_GR.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=el_GR.UTF-8
LC_NAME=el_GR.UTF-8
LC_ADDRESS=el_GR.UTF-8
LC_TELEPHONE=el_GR.UTF-8
LC_MEASUREMENT=el_GR.UTF-8
LC_IDENTIFICATION=el_GR.UTF-8
LC_ALL=

Что еще это может быть?

3
задан 29 August 2013 в 19:56

4 ответа

Я могу убедиться, что, изменив региональные настройки на en_US.UTF-8, проблема исчезнет. Очевидное отличие состоит в том, что греческий язык использует запятую в качестве десятичного разделителя, и это каким-то образом смешивает Google Earth.

Я не уверен, является ли это ошибкой в ​​коде google-earth (так как эта ошибка не появляется, скажем, в Windows OS) или в Ubuntu. Но они, вероятно, должны быть уведомлены.

0
ответ дан 29 August 2013 в 19:56

Это решение работало на меня:

https://bugs.launchpad.net/ubuntu / + source/googleearth-package / + ошибка/1160289

Это инструкции, которым я следовал:

"Я создал сценарий и назвал его "earth.sh" (без кавычек).

  sudo gedit earth.sh

и помещенный следующие строки в нем:

 #!/bin/bash
 LANG=en_US google-earth

Затем я поместил, сказал что сценарий внутри/opt/google/earth/free:

 sudo cp earth.sh /opt/google/earth/free

Затем я открылся/usr/share/applications/google-earth.desktop:

 sudo gedit /usr/share/applications/google-earth.desktop

и измененный "исполнительная" команда на "/opt/google/earth/free/earth.sh".

Теперь земля Google открывается и поисковые функциональные работы хорошо, даже если язык не является американским английским языком."

Окончательно проблема с региональными настройками.

1
ответ дан 29 August 2013 в 19:56

Между последней строкой, начинающейся с # и FindPath (), вставьте LANG=en_US и сохраните

, она отлично работает на моем Lubuntu 18.04 / Google Планета Земля Про 7.3.1.4507 (64-разрядная версия) с шведским языком. Нет проблем с неанглийскими буквами (Å, Ä, Ö)

Так что теперь часть файла выглядит так:

# Function to find the real directory a program resides in.
LANG=en_US
FindPath()
0
ответ дан 29 August 2013 в 19:56

С google-earth-pro-stable-7.3.2.5776-0.x86_64, я использую LC_NUMERIC=C для решения проблемы при сохранении языка приложения неизменным. Можно работать:

LC_NUMERIC=C google-earth-pro

или редактирование /opt/google/earth/pro/googleearth для добавления этого сразу после заголовка файла:

export LC_NUMERIC=C
0
ответ дан 10 October 2019 в 12:24

Другие вопросы по тегам:

Похожие вопросы: