Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Установка GoogleEarth 5 (+ нормальные шрифты и внешний &#  (Прочитано 3993 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dmig

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
GoogleEarth 5 можно пользоваться и сразу после установки, но шрифты крупные и корявые (без сглаживания), внешний вид интерфейса -- вообще полный виндоус. Нелохо бы поправить эти пару недочётов, ведь Qt4 умеет использовать стиль GTK.

Собсно...
Инструкция по исправлению:
1) устанавливаем нужные пакеты: sudo apt-get install libqt4-core libqt4-network libqt4-gui libqt4-webkit, при желании можно поставить ещё qt4-qtconfig для управления внешним видом Qt 4.
2) переходим в директорию google-earth: cd $(dirname $(readlink $(which googleearth))) (если он установлен в ~/google-earth, sudo дальше не понадобится)
3) поехали! sudo rm -rf libQt* libcrypto.so.0.9.8 libstdc++.so.6 libgcc_s.so.1 libcurl.so.4 libGLU.so.1 libz.so.1 qt.conf plugins

Итого: получили работающий Google Earth 5 с нормальным интерфейсом (будет использовать системную тему), уменьшили его размер на ~22мб за счёт удаления продублированных библиотек (будут использоваться ситемные), Qt 4 пришлось заменить на системный, пусть даже за счёт его установки -- библиотеки в комплекте с GE коряво собраны.

Желающие могут посмотреть, что ещё (или вообще) из библиотек можно удалить, командой for A in *.so*; do locate -H -b "\\$A" | grep -v home; done | xargs -n1 basename | sort | uniq. Если у вас установлен gpsbabel, можно удалить и его бинарник (его в любом случае можно удалить, если у вас не купленная версия plus/pro и вы при этом не используете GE с gps), ещё 241кб :)

ещё 7.5мб можно вычистить удалив неиспользуемые языки в google-earth/lang и google-earth/resources

Следующий шаг: прикрутить флэш, чтобы ролики youtube можно было смотреть тут же.
« Последнее редактирование: 30 Октября 2009, 15:01:59 от dmig »

Оффлайн dmig

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: Лечим GoogleEarth 5, а заодно "худеем" его на 22мб
« Ответ #1 : 30 Октября 2009, 14:53:23 »
В репозиториях ubuntu 9.10 появился пакет googleearth-package, который собирает пакет для установки, поэтому приведу краткую инструкцию по доводке GE из пакета до ума:

забыл указать важный момент: вся эта инстркуция только для 32битного дистрибутива Ubuntu!  -- если проделаете это на 64битном дистрибутиве, придётся переустанавливать пакет.

1) устанавливаем нужные пакеты: sudo apt-get install libqt4-core libqt4-network libqt4-gui libqt4-webkit, при желании можно поставить ещё qt4-qtconfig для управления внешним видом Qt 4.
2) удаляем библиотеки от гугла: (cd /usr/lib/googleearth || cd /usr/lib32/googleearth) && sudo rm -rf libQt* libcurl.so.4 libGLU.so.1 qt.conf plugins.
3) правим скрипт запуска, чтобы исправить ошибку с сохранением KML (иначе myplaces.kml будет безнадёжно испорчен) а так же придать GE вид родного GTK приложения: cd /usr/bin; wget http://dl.getdropbox.com/u/490384/googleearth.patch -O -| sudo patch -p0

При желании можно ещё убрать лишние языки и gpsbabel.

Флэш по прежнему не работает, хотя работает в epiphany-webkit.
« Последнее редактирование: 01 Ноября 2009, 21:40:33 от dmig »

Оффлайн agimoura

  • Активист
  • *
  • Сообщений: 325
    • Просмотр профиля
Позвольте слегка нубский вопрос:

Гуглеземлю поставил из синаптика.
Нормально открылась, всё по русски, никаких аномалий со шрифтами не увидел. Более того, в 9.04 с интеловской 945 видюхой при включенном компизе карта шла рывками, с пропаданиями. Сейчас работает отлично.
Но! Прочитав данный пост подумалось, что может, я чего-то недоставил и сделал всё по вышеприведенной инструкции. В результате, на первый пункт:
(Нажмите, чтобы показать/скрыть)

Разрешил установить неустановленное

На второй пункт:
(Нажмите, чтобы показать/скрыть)

То-есть, ничего не удалено...

На третий:
(Нажмите, чтобы показать/скрыть)

Как я понимаю, тоже никаких действий не произведено...

Я что-то делаю не так, или лишнее?? :idiot2:

В принципе, работа гуглеземли меня устраивает, просто гложет чисто спортивный интерес... ;)

Оффлайн dmig

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
agimoura поправил описание

Ещё раз: эта инструкция для тех, кто ставил Google Earth скриптом make-googleearth-package или вручную, скачав с сайта Google.
Если же только собираетесь ставить: рекомендую ставить из репозитория medibuntu -- там уже исправленная версия.
« Последнее редактирование: 02 Ноября 2009, 12:49:50 от dmig »

 

Страница сгенерирована за 0.02 секунд. Запросов: 21.