Известно, что Google Earth при работе на Debian и Ubuntu отличается совершенно негодными шрифтами.
Дело не только в их виде, но и в том, что русские буквы в ряде случаев не отображаются вовсе.
Причина этого кроется где-то в библиотеке Qt4, идущей в комплекте с GE. Очевидное решение - избавиться от нее,
и использовать системную библиотеку Qt4. Для этого устанавливаем Qt4 и заменяем шесть файлов GE
на соответствующие симлинки:sudo apt-get install libqt4-webkit qt4-qtconfig
cd .google-earth... # Или куда вы поставили GE
mv libQtCore.so.4 libQtCore.so.4.orig
mv libQtGui.so.4 libQtGui.so.4.orig
mv libQtNetwork.so.4 libQtNetwork.so.4.orig
mv libQtWebKit.so.4 libQtWebKit.so.4.origln -s /usr/lib/libQtCore.so.4 .
ln -s /usr/lib/libQtGui.so.4 .
ln -s /usr/lib/libQtNetwork.so.4 .
ln -s /usr/lib/libQtWebkit.so.4 .cd plugins/imageformats
mv libqgif.so libqgif.so.orig
mv libqjpeg.so libqjpeg.so.origln -s /usr/lib/qt4/plugins/imageformats/libqjpeg.so .
ln -s /usr/lib/qt4/plugins/imageformats/libqgif.so .С этого момента шрифты отображаются отлично во всех частях Google Earth.
Проверено с последней свежескачанной версией GE на Ubuntu 9.04 и свежем Debian Squeeze.
URL:
Обсуждается: https://www.opennet.ru/tips/info/2177.shtml
ссылки на системную Qt делать не нужно, да и на libq*.so - тоже; и так все прекрасно подхватится
Нужно. Без ссылок не подхватывается. По крайней мере, у меня.
в google-earth есть замечательная строкаLD_LIBRARY_PATH=.:${GOOGLEEARTH_DATA_PATH}:${LD_LIBRARY_PATH}
export LD_LIBRARY_PATHТак что, либы видны как и из папки гугляирс, так и все, что были в /etc/ld.so.conf
в опенсусе подхватывается. просто стирал либы из GE
Молодец чётко и надёжно (ну почти. Можно для других дистров проверку на местоположение соотв. папок сделать)
И вообще - закатывай в шеллскрипт и бросай в ланчпад или куда-там ишо.
Ато нубы не нагуглят, но на форумах наваняют о некрасивасти ГЕ по убунтой -:(
Канеш для меня неюзающего ГЕ - это бесполезная инфа. Но я вообще много не юзаю -:)
В CentOS тоже автоматом подхватывает системные (собранные вручную в /usr/local/Trolltech/Qt-4.5.2 с предварительным запуском ldconfig) без всяких симлинков. Но вот 2 проблемы таки не дают покоя:
во всплывающих окнах не отображает картинки из википедмм/панорамио и
постоянно падает при наведении на определенные участки глобуса, например, на Ю-В побережье Турции, Азовское море и много еще куда. Краш, судя по логам, происходит где-то в окрестностях интеловского видеодрайвера.
С этим даже гугл не помог :-(
Работает только переименование и линки на /usr/lib/qt4/plugins/imageformats/libqjpeg.so
/usr/lib/qt4/plugins/imageformats/libqgif.soа если переименовать
libQtCore.so.4, libQtGui.so.4, libQtNetwork.so.4 и libQtWebKit.so.4 то GE не запускается. После просмотра /usr/lib/ выяснил, что у меня эти файлы версии 4.5.0 и имеют соответственно другое имя. Создание ссылок на новые версии со старым именем не привело к успеху. Равно как и создание ссылок с новыми именами. Удаление тоже не помогло. :( Ubuntu 9.04
Решил оставить линки на версию *4.5.0 но с именем *4 кроме линка на libQtWebKit.so.4.5.0 - на него линк не делал и оригинал от GE не удалял. Все работает!
>Решил оставить линки на версию *4.5.0 но с именем *4 кроме линка
>на libQtWebKit.so.4.5.0 - на него линк не делал и оригинал от
>GE не удалял. Все работает!Верно!!! Особенно если ось 64битная.
GE то кажись только 32-х битный. Или нет?
LANG=ru_RU.CP1251 googleearthА если вот так запускать?
Никаких проблем с русским не возникает.
Разве что если нужен именно UTF8.
спасибо за предложение про LANG= - работает без плясок с бубном (убунта 8.10)
cd /opt/googleearth && mkdir old
mv libQt* plugins/imageformats/* old/И все работает!
Gentoo, GE 5.1.3509.4636_beta
Я в настройках поставил размер шрифта 12 и всё работает
И с заменой библиотек вы вляпаетесь в следующую проблему: отображение фото и видео на карте работает только с «оригинальными» гуглёрфовскими куте-либами… Потому только LANG=en_US.
Вот таких смешных прогеров нанимает Гугл.
По оригинальному посту автора, - помогло для Slackware 13.1
Fedora 13, Google Earth 5.2.1.1588Описанный выше способ не помог...
Решил так:
Установил шрифты bitstream-vera через yum.
Далее из под root:
# cd /etc/X11/fontpath.d
# ln -fs /usr/share/fonts/bitstream-vera bitstream-vera
# cd /usr/share/fonts/bitstream-vera
# fc-cache
# cp fonts.scale fonts.dirПод пользователем:
$ qtconfig-qt4Выбираем Font
И устанавливаем Default Font в Bitstream Vera Sans
Далее в GE выбираем Инструменты - Настройки - Шрифт и выбираем Bitstream Vera Sans. Возможно это уже и не обязательно.
Всё теперь работает/отображает по человечески в меню(верхнем, боковом) panaramio да вообщем везде.
>1.9, dvd, 08:59, 01/10/2009
>LANG=ru_RU.CP1251 googleearth
>
>А если вот так запускать?
>Никаких проблем с русским не возникает.
>Разве что если нужен именно UTF8.Заработало, спасибо
cat /etc/debian_version
5.0.7Google Earth 6.0.1.2032 (Beta)
>1.9, dvd, 08:59, 01/10/2009
>LANG=ru_RU.CP1251 googleearth
>
>А если вот так запускать?
>Никаких проблем с русским не возникает.
>Разве что если нужен именно UTF8.Заработало, спасибо
cat /etc/debian_version
5.0.7Google Earth 6.0.1.2032 (Beta)
Сделал все так как описано, гугл запускается секунды на 2-3 и закрывается. Linux Mint 11 Katya, GE не знаю какой, версию просмотреть не могу.
На Ubuntu 11.04 - 64 сработало вот это:
sudo apt-get install ttf-mscorefonts-installerПерелогиниться.
Ого! Спасибо! Помогло! =)
>Сделал все так как описано, гугл запускается секунды на 2-3 и закрывается. Linux Mint 11 Katya, GE не знаю какой, версию просмотреть не могу.Таже самая проблема. Debian wheezy, googleearth_6.0.3.2197
тема со шрифтами решается вот так без мутанских манипуляций с библиотекамиsudo apt-get install ttf-mscorefonts-installer
Подтверждаю, установка этого пакета решает проблему!
Сейчас не работает. 2012, август, 11-е. Версия 6,2.
К стати да, мутантские манипуляции с библиотеками убивают GE совсем.. Видать с тех пор как создавалась тема, библиотеки сильно изменились..
А у меня все решилось установкой пакета xfonts-cronyx-100dpi. Mint 12
Перепробовал все возможные из предложенных. Ничего не помогло. Максимум это русские названия на карте. Для этого сменил шрифт внутри GE, предварительно запустив командой LANG=en_EN google-earth
---------
openSUSE 12.1-x64
GE 6.1-x64
> Перепробовал все возможные из предложенных. Ничего не помогло. Максимум это русские названия
> на карте. Для этого сменил шрифт внутри GE, предварительно запустив командой
> LANG=en_EN google-earth
> ---------
> openSUSE 12.1-x64
> GE 6.1-x64А картинки panoramio грузтся уже в этой версии?
Мндя... про картинки в GE 5 и выше... Посмотрел wiresharkом.
Эти кролики лезут отнюдь не через прокси :(
> А картинки panoramio грузтся уже в этой версии?Проблем с panoramio я не наблюдал, кроме отсутствия русских шрифтов.
Еще одно решение для Ubuntu здесь: http://forum.ubuntu.ru/index.php?topic=152527.0
установил на debian 6,0,3 из пакетов
apt-get install ttf-mscorefonts-installer
и шрифты xfonts-cronyx-100dpi.
рестартанул иксы и всё окей!
Можно ещё проще. Удалить или переименовать файл
./lang/ru.qm .
На федоре 16 помогло
yum install xorg-x11-fonts-cyrillic.noarch
Для федоры 14-15-16-17 решается установлением:
#yum install xorg-x11-fonts-cyrillic
Ubuntu 12.04, amd64. Август, 2012. Версия хомячковой отрады 6,2. Пакет скачан с офиц.сайта, который назван "для Убунту", под 64 бит. Результат - не работает.1) Линковка либов взамен оригинальных приводит к падению (с версиями колупался, правил на актуальные), текст отписки можно увидеть в консоли запуская google-earth.
2) Мелкомягкие шрифты установлены.
3) "xfonts-cyrillic is already the newest version" - т.е. стоят. Какие другие нужны???