126 Отредактировано Tonic (13-03-2009 14:12:37)

Re: Navit + libgarmin = GPS с картами Garmin

Только что сейчас поставил последнюю версию из репозитория...
Все работает! Как с bin файлом, так из img файлом...
Проверь правильность написания координат в конфиге, может точно кидает за пределы карты...

И еще чтобы запускался автоматом BlueTooth GPS он должен быть настроен в "Панели управления" планшетки.

p/s свяжись со со мной (по icq:31821394 или Skype:Andrey_GAV) дам файл конфига и мои карты для проверки. Можешь и ты мне свои карты закинуть и координаты положения.

N800

127

Re: Navit + libgarmin = GPS с картами Garmin

Я не выложил конфиг только потому, что он очень большой, а для успешного запуска надо изменить из дефлотного всего несколько строк, которые я описал в своём большом сообщении. Так что смысла не вижу.
Всё действительно работает, проверено. Если после всех описанных изменений в конфе (включяя прописывание домашних координат) и отключении роутинга карту не видно, значит GPS не подцепилась (не появится зелёный значок спутника в трее, будут все нули в статусной строке навита, и сообщения о неработающем gpsd в консоли навита наждые 10 сек.)
Для начала разберитесь с системными настройками gps. Откройте Control panel / General / GPS location. В диалоге у моей N800 с внешним BT GPS стоит галка "Enable GPS", GPS device: HOLUX_M-1000. Для подключения девайса ниже кнопка "Pair new device". Если всё выбрано и вкключено, нажать кнопку "Location" тут же. В открывшемся диалоге нажать "Refresh", пойдёт соединение с GPS, иконка BT посинеет, появятся координаты и другая информация. Значит с gpsd всё будет ок. И его автоматом будут запускать и maemo-mapper и новые версии навит.

Был Nokia N800 + A-Data SDHC6 4Gb + Kingston SDHC6 8Gb + Nokia 5610 + USBHDD + Card Readers + Palm TT3 + Linksys WRT54G / OpenWRT + Megafon EDGE + BT GPS Holux M1000.

128

Re: Navit + libgarmin = GPS с картами Garmin

Проблема некорректного отображения карт в навите, заключалась в неправильном позиционировании. Если с нуля установить навит, а ГПС ни разу не запустить, то на экране отображается фрагмент мира с координатами по дефолту (предположительно пересечение гринвича с экватором, хотя могу и ошибаться).
Установки в "<navit center=..." проблемы не решают (возможно баг, или неверное понимание назначения параметра). Для того чтобы навит при запуске запозиционировался в другое место, нужно создать файл   center.txt (в нем нужные координаты, например "mg: 0x8283c4 0x517f25") рядом с navit.xml, либо хотя бы РАЗ запустить ГПС, тогда в файл запишутся текущие координаты.
===================
За помощь в решении проблемы СПАСИБО  Dali  и Tonic`у.
Кроме того, за непосредственное участие в исследовании, Tonic`у - отдельный респект. :-)
===================
PS:
Я где то на форуме (вроде даже на этом) читал, что ПО очень сильно помогает аппаратной части в работе ГПС. В этой связи привожу такой пример. Все мои попытки запустить ГПС с предустановленной ОС закончились провалом - больше двух спутников не находил. А вот на досуге перепрошил планшетку, и пожалуйста - 11 спутников - и стабильно...

129

Re: Navit + libgarmin = GPS с картами Garmin

Прошу прощения, но не мог бы кто-нибудь из заполняющих данную тему форумчан написать своего рода Faq, инструкцию "для чайников", в которую бы свели все накопленные знания. Не удобно выискивать по кусочкам, да и результат не всегда положительный. В идеале здорово было бы иметь скрипт автоматического редактирования файла navit.xml для использования карт Garmin с фиксированным названием и адресом размещения самого файла карты. Чтобы карту в папку закинул, скрипт запустил, и пользуйся на здоровье. Как я понимаю, в линуксе создание такого скрипта особой технической сложности не имеет.

N900
N810 Diablo 5.2008.43-7

130

Re: Navit + libgarmin = GPS с картами Garmin

Astron пишет:

Прошу прощения, но не мог бы кто-нибудь из заполняющих данную тему форумчан написать своего рода Faq, инструкцию "для чайников", в которую бы свели все накопленные знания. Не удобно выискивать по кусочкам, да и результат не всегда положительный. В идеале здорово было бы иметь скрипт автоматического редактирования файла navit.xml для использования карт Garmin с фиксированным названием и адресом размещения самого файла карты. Чтобы карту в папку закинул, скрипт запустил, и пользуйся на здоровье. Как я понимаю, в линуксе создание такого скрипта особой технической сложности не имеет.

Если на то пошло, то GUI интерфейс для редактирования smile

N800

131

Re: Navit + libgarmin = GPS с картами Garmin

Archez пишет:

Проблема некорректного отображения карт в навите, заключалась в неправильном позиционировании. Если с нуля установить навит, а ГПС ни разу не запустить, то на экране отображается фрагмент мира с координатами по дефолту (предположительно пересечение гринвича с экватором, хотя могу и ошибаться).
Установки в "<navit center=..." проблемы не решают (возможно баг, или неверное понимание назначения параметра). Для того чтобы навит при запуске запозиционировался в другое место, нужно создать файл   center.txt (в нем нужные координаты, например "mg: 0x8283c4 0x517f25") рядом с navit.xml, либо хотя бы РАЗ запустить ГПС, тогда в файл запишутся текущие координаты.
===================
За помощь в решении проблемы СПАСИБО  Dali  и Tonic`у.
Кроме того, за непосредственное участие в исследовании, Tonic`у - отдельный респект. :-)
===================
PS:
Я где то на форуме (вроде даже на этом) читал, что ПО очень сильно помогает аппаратной части в работе ГПС. В этой связи привожу такой пример. Все мои попытки запустить ГПС с предустановленной ОС закончились провалом - больше двух спутников не находил. А вот на досуге перепрошил планшетку, и пожалуйста - 11 спутников - и стабильно...

Подразумевается наличие center.txt, чтобы туда что-то писалось? У меня при наличии фикса ничего никуда не прописалось

132

Re: Navit + libgarmin = GPS с картами Garmin

Не заметил ни в одном посте тут такого вот момента:

Карты могут читаться из /usr/share/navit/map/*.xml
То есть создаем для своих карт соответствующие xml файлы ( можно по несколько строк в каждом) и радуемся.

Вот пример:

xxx:~/navit/maps$ cat osm_bbox_28.4,58,37,67.2.xml
<map type="binfile" enabled="yes" data="/media/mmc2/navit/osm_bbox_28.4,58,37,67.2.bin" debug="4"/>
xxx:~/navit/maps$

В таком случае после обновления пакета ссылки на карты не потеряются.

133 Отредактировано Think (31-03-2009 17:06:57)

Re: Navit + libgarmin = GPS с картами Garmin

Think пишет:
Archez пишет:

Проблема некорректного отображения карт в навите, заключалась в неправильном позиционировании. Если с нуля установить навит, а ГПС ни разу не запустить, то на экране отображается фрагмент мира с координатами по дефолту (предположительно пересечение гринвича с экватором, хотя могу и ошибаться).
Установки в "<navit center=..." проблемы не решают (возможно баг, или неверное понимание назначения параметра). Для того чтобы навит при запуске запозиционировался в другое место, нужно создать файл   center.txt (в нем нужные координаты, например "mg: 0x8283c4 0x517f25") рядом с navit.xml, либо хотя бы РАЗ запустить ГПС, тогда в файл запишутся текущие координаты.
===================
За помощь в решении проблемы СПАСИБО  Dali  и Tonic`у.
Кроме того, за непосредственное участие в исследовании, Tonic`у - отдельный респект. :-)
===================
PS:
Я где то на форуме (вроде даже на этом) читал, что ПО очень сильно помогает аппаратной части в работе ГПС. В этой связи привожу такой пример. Все мои попытки запустить ГПС с предустановленной ОС закончились провалом - больше двух спутников не находил. А вот на досуге перепрошил планшетку, и пожалуйста - 11 спутников - и стабильно...

Подразумевается наличие center.txt, чтобы туда что-то писалось? У меня при наличии фикса ничего никуда не прописалось

Сам себе отвечу:

static char *environment_vars[][4]={
        {"NAVIT_LIBDIR",        ":",            "::/navit",             ":/lib"},
        {"NAVIT_SHAREDIR",      ":",            ":/share/navit",        ":"},
        {"NAVIT_LOCALEDIR",     ":/../locale",  ":/share/locale",       ":/locale"},
        {"NAVIT_USER_DATADIR",  ":",            "~/.navit",             ":/data"},
        {"NAVIT_LOGFILE",       NULL,           NULL,                   ":/navit.log"},
        {"NAVIT_LIBPREFIX",     "*/.libs/",     NULL,                   NULL},
        {NULL,                  NULL,           NULL,                   NULL},
};


Другими словами, ~/.navit вполне подходящее место для этого. В нем и существует наготово center.txt

134 Отредактировано Think (31-03-2009 17:55:22)

Re: Navit + libgarmin = GPS с картами Garmin

По линку http://tech.visser-scully.ca/n8x0maemo/downloads можно найти пакетирование, но оно очень кривое. Ни одной билд зависимости в пакете нет. debian/rules тоже требует небольшой корректировки. В качестве билд зависимостей надо как минимум добавить libglib2.0-dev и zlib1g-dev, libfreetype6-dev, osso-gpsd-dev, libgtk2.0-dev, libgpsbt-dev, libhildon1-dev (>= 0.9.9). Для libgarmin я вообще не нашел соответствующего пакета. И вообще не понимаю, почему библиотеку надо статически линковать. Кто вообще сказал, что она статически слинкована? Шаренная библиотека спокойно лежит себе в пакете с навитом. Вероятно, их вообще надо в одном пакете собирать, тогда проблем меньше будет. Постараюсь завтра автору кода послать предложения по исправлению.

135

Re: Navit + libgarmin = GPS с картами Garmin

Think пишет:

Не заметил ни в одном посте тут такого вот момента:

Карты могут читаться из /usr/share/navit/map/*.xml
То есть создаем для своих карт соответствующие xml файлы ( можно по несколько строк в каждом) и радуемся.

Вот пример:

xxx:~/navit/maps$ cat osm_bbox_28.4,58,37,67.2.xml
<map type="binfile" enabled="yes" data="/media/mmc2/navit/osm_bbox_28.4,58,37,67.2.bin" debug="4"/>
xxx:~/navit/maps$

В таком случае после обновления пакета ссылки на карты не потеряются.

include  был вставлен в navit.xml для ссылки на пример карты. Если собираетесь пользоваться оригинальным /usr/share/navit/navit.xml, то при обновлении в каталоге maps снова и снова будут добавляться эти образцы карт, которые будут открываться одновременно с вашими. И если ваши карты не OSM, то всё не будет работать. Так что каждый раз придётся править /usr/share/navit/navit.xml, и где смысл?
Кроме того, там будет очень много ваших других изменений, если займётесь например заточкой скинов и OSD.
Это стандартная практика в линуксе - копировать образец конфы из /usr/share/программа в ~/.программа и менять как угодно, не боясь потерять.

Был Nokia N800 + A-Data SDHC6 4Gb + Kingston SDHC6 8Gb + Nokia 5610 + USBHDD + Card Readers + Palm TT3 + Linksys WRT54G / OpenWRT + Megafon EDGE + BT GPS Holux M1000.

136

Re: Navit + libgarmin = GPS с картами Garmin

Think пишет:

По линку http://tech.visser-scully.ca/n8x0maemo/downloads можно найти пакетирование, но оно очень кривое.

Там инсталл файл SVN-репозитария, про ежедневные релизы которого мы уже давно здесь и говорим.

Кто вообще сказал, что она статически слинкована? Шаренная библиотека спокойно лежит себе в пакете с навитом.

Я несколько недель назад искал файл *garmin* и не нашёл. Сейчас засомневался - а может искал libgarmin*, а там libmap_garmin.so.
А что это меняет? Статически или динамически - проблема его не в этом. libgarmin не развивается (там своя команда), сами разработчики навита посетовали.

Был Nokia N800 + A-Data SDHC6 4Gb + Kingston SDHC6 8Gb + Nokia 5610 + USBHDD + Card Readers + Palm TT3 + Linksys WRT54G / OpenWRT + Megafon EDGE + BT GPS Holux M1000.

137

Re: Navit + libgarmin = GPS с картами Garmin

Dali пишет:
Think пишет:

Не заметил ни в одном посте тут такого вот момента:

Карты могут читаться из /usr/share/navit/map/*.xml
То есть создаем для своих карт соответствующие xml файлы ( можно по несколько строк в каждом) и радуемся.

Вот пример:

xxx:~/navit/maps$ cat osm_bbox_28.4,58,37,67.2.xml
<map type="binfile" enabled="yes" data="/media/mmc2/navit/osm_bbox_28.4,58,37,67.2.bin" debug="4"/>
xxx:~/navit/maps$

В таком случае после обновления пакета ссылки на карты не потеряются.

include  был вставлен в navit.xml для ссылки на пример карты. Если собираетесь пользоваться оригинальным /usr/share/navit/navit.xml, то при обновлении в каталоге maps снова и снова будут добавляться эти образцы карт, которые будут открываться одновременно с вашими. И если ваши карты не OSM, то всё не будет работать. Так что каждый раз придётся править /usr/share/navit/navit.xml, и где смысл?
Кроме того, там будет очень много ваших других изменений, если займётесь например заточкой скинов и OSD.
Это стандартная практика в линуксе - копировать образец конфы из /usr/share/программа в ~/.программа и менять как угодно, не боясь потерять.

Все гораздо интереснее. Сэмпловая карта легко отключается опцией компиляции, так что лично для меня это не проблема. Но появляется очень интересная возможность создавать пакеты с картами. Карта ставится в какое-то стандартное место, в катало /usr/share/navit/map кидается xml, карта видна. Все, никаких танцев с бубном. Заточка приложения под свои нужды это немножко другое, но и тут все делается легко. Просто создается пакет со своим navit.xml, который заменяет уже существующий. Пакет, разумеется, predepends от пакета navit. Таким образом, можно изначально ставить только пакет с темой и нужные пакеты  с картами.

138 Отредактировано Think (01-04-2009 09:36:19)

Re: Navit + libgarmin = GPS с картами Garmin

Dali пишет:
Think пишет:

По линку http://tech.visser-scully.ca/n8x0maemo/downloads можно найти пакетирование, но оно очень кривое.

Там инсталл файл SVN-репозитария, про ежедневные релизы которого мы уже давно здесь и говорим.

Кто вообще сказал, что она статически слинкована? Шаренная библиотека спокойно лежит себе в пакете с навитом.

Я несколько недель назад искал файл *garmin* и не нашёл. Сейчас засомневался - а может искал libgarmin*, а там libmap_garmin.so.
А что это меняет? Статически или динамически - проблема его не в этом. libgarmin не развивается (там своя команда), сами разработчики навита посетовали.

Если не развивается, надо взять его в свои руки smile Как минимум, приделать нормальное пакетирование, выложить на garage.maemo.org и предложить другим заняться. Копировать чужую шаренную библиотеку в свой пакет это кривизна.

139

Re: Navit + libgarmin = GPS с картами Garmin

Во загнули!
Ладно к теме простого использования! Как заставить Навит держать подсветку экрана при работе в полноэкранном режиме (или просто при работе)??? - это интересует без какой либо компиляции... может какой-то скрип заставить сначала запускаться вместе с навитом???

N800

140 Отредактировано wildMan (01-04-2009 21:27:53)

Re: Navit + libgarmin = GPS с картами Garmin

http://uploadbox.com/files/58b58a69d7
карты:
1. Владивосток
2. Хабаровск
3. приморье
все получены конвертацией img -> osm -> bin по просьбам страждущих smile

141

Re: Navit + libgarmin = GPS с картами Garmin

Self-mademan пишет:
robo пишет:
Self-mademan пишет:

make some changes on navit.xml located in /usr/share/navit/

простите возможно неуместный вопрос - как добраться до файла, какой прогой smile

Самое простое, если умеете пользоваться редактором vi, то под рутом в терминале написать:

vi /usr/share/navit/navit.xml

Есть способ немного поудобней, но для этого надо установить файловый менеджер emelfm2 (да и любой другой с возможностью редактирования файлов подойдёт).
После установки, в терминале под рутом набираем emelfm2, заходим в папку /usr/share/navit/, выбираем файл и  нажимаем на иконку "листок с карандашом" в столбце посередине.
Редактируем, нажимаем Save smile

Ну и как вариант, просто перекинуть файл на комп, там отредактировать, а потом закинуть обратно в папку.

а в фаиле "navit.xml" где там что править (/medai/mmc2/maps/gmapsupp.img - это путь до карты моей) куда там мне свой путь вписывать ???

142

Re: Navit + libgarmin = GPS с картами Garmin

А почитать, что тут уже расписано и разжёвано?

Был Nokia N800 + A-Data SDHC6 4Gb + Kingston SDHC6 8Gb + Nokia 5610 + USBHDD + Card Readers + Palm TT3 + Linksys WRT54G / OpenWRT + Megafon EDGE + BT GPS Holux M1000.

143

Re: Navit + libgarmin = GPS с картами Garmin

Dali пишет:

2 Денис_А:

Насчёт короткого примера navit.xml для гарминовской карты и конкретного города:
Копируем оригинальный navit.xml из /usr/share/navit в ~/.navit (создаём каталог при отсутствии).
Правим строку <navit center="5547 N 4910 E" zoom="32"
здесь указываем свои координаты и начальный масштаб.
В строке <gui type="gtk" menubar="1" toolbar="1" statusbar="1"/>
я ставлю statusbar="0", там нагромождение информации при включенном GPS. Эту информацию (компас, скорости и пр.) надо рисовать на экране редактируя xml, примеры http://wiki.navit-project.org/index.php … en_Display
<gui type="gtk"... можно и стоит заменить на <gui type="internal" />, только сначала нарисовать удобный OSD по примерам, кнопки расставить, а то без меню и тулбара не поработаешь.
В строке <vehicle name="Demo" enabled= можно поставить yes, тогда после выбора маршрута сразу пойдёт навигация (как будто машина едет).
И наконец прописываем карту в формате OSM/binfile
    <mapset enabled="yes">
        <map type="binfile" enabled="yes" data="/media/mmc2/Maps/N39map.ru/kazan.bin"/>
        </mapset>
или Garmin
    <mapset enabled="yes">
        <map type="garmin" enabled="yes" data="/media/mmc2/Maps/N39map.ru/01390007.img" debug="4"/>
        <map type="garmin" enabled="no" data="/media/mmc2/Maps/N39map.ru/N39.img" debug="4"/>
    </mapset>

Dali, это и есть образец того чего я просил, я првельно нашел ?

144

Re: Navit + libgarmin = GPS с картами Garmin

Да

Был Nokia N800 + A-Data SDHC6 4Gb + Kingston SDHC6 8Gb + Nokia 5610 + USBHDD + Card Readers + Palm TT3 + Linksys WRT54G / OpenWRT + Megafon EDGE + BT GPS Holux M1000.

145 Отредактировано Dogmatecs (09-04-2009 19:02:15)

Re: Navit + libgarmin = GPS с картами Garmin

Я установл навит, в нем был фаил navit.xml,

я его переместил в другую папку,

стал правит

поправил координаты

<navit center="5800 N 5623 E" zoom="256" tracking="1" cursor="1" orientation="-1" recent_dest="10">
   
потом поправил путь к карте, карта гармин

<!-- If you dont want to use the sample map, either set enabled="no" in the next line or remove the xml file from the maps directory -->
        <mapset enabled="no">
            <xi:include href="$NAVIT_SHAREDIR/maps/*.xml"/>
        </mapset>

                <!-- Mapset template for openstreetmaps -->
                <mapset enabled="no">
                    <map type="binfile" enabled="no" data="/media/mmc2/MapsNavit/osm_europe.bin"/>
        </mapset>

                <!-- Mapset template for garmin maps -->
        <mapset enabled="yes">
            <map type="garmin" enabled="yes" data="/media/mmc2/maps/gmapsupp.img" debug="4"/>
        </mapset>

сохронил и перенес обратно где и брал его

Но карту всеравно не кажит при включении навита, хотя в меню "карта" она появилась и галочка стоит на протев ее, "роуте" галочка убранна

GPS работает (зелененьким горит)

Какая еще может быть проблема

146

Re: Navit + libgarmin = GPS с картами Garmin

Попробуйте уменьшить масштаб (не до конца, иначе Ваш город можно и не увидеть) и подвигать карту, возможно она отцентрована на северном полюсе.
Чтобы не промахнуться, можно положить обзорную карту.
А можно ещё создать файл center.txt, как здесь писали.

Был Nokia N800 + A-Data SDHC6 4Gb + Kingston SDHC6 8Gb + Nokia 5610 + USBHDD + Card Readers + Palm TT3 + Linksys WRT54G / OpenWRT + Megafon EDGE + BT GPS Holux M1000.

147

Re: Navit + libgarmin = GPS с картами Garmin

Я помучил фаил который лежит в /usr/share/navit/maps/osm_bbox_11.3,47.9,11.7,48.2.xml тоже не помогло, после того как я в нем вернул как все и было.... карту стал показывать и даже стартует там где и указал координаты.

Но не показывает дома и номера к ним , хотя в другом гаджите на этой карте видно дома и номерацию, где еще что можно поправить чтобы домики и номера появились ?

и так.. к слову... жпс перестал спутники ловить, после того как я прошил табл sad

148

Re: Navit + libgarmin = GPS с картами Garmin

У меня еще вопросик по вот этому пункту, я сам мучил мучил ничего не получается sad

<gui type="gtk"... можно и стоит заменить на <gui type="internal" />, только сначала нарисовать удобный OSD по примерам

Я скачал с сайта  этого "http://wiki.navit-project.org/index.php … en_Display" скин которы мне понравился, перенес его на табл себе,

а дальше что нужно где поправить чтоб он заработал ( скин Mineque_001), где что создать и прописать,

подскажите ........................ пожалуйста........

149

Re: Navit + libgarmin = GPS с картами Garmin

Начни сначала без скинов (сам еще с ними не разобрался). В стандартном файле navit.xml сними и поставь в нужном месте комментарии (и пропиши yes вместо no), т.е. запусти для начала ИНТЕРНАЛ в стандарте без всяких наворочек, в стандартном конфиге уже все прописано!
Как заработает, то будешь менять и вставлять свои меню и данные  по типу OSD.
Вот это в стандарте работает:

<gui type="internal" font_size="350" icon_xs="60" icon_s="70" icon_l="70"/>

        <!-- Commands include gui_internal_menu, gui_internal_fullscreen, zoom_in and zoom_out.
             Usage of negative values change the button origins. x="0" y="0" specifies the top left, x="-0" y="-0" the bottom right corner.
             It's always the top left corner of the icon, so you need to consider the icon's size when you enter the values. -->
        <osd enabled="yes" type="button" x="0" y="0" command="gui.fullscreen()" src="toggle_fullscreen.xpm"/>
        <osd enabled="yes" type="button" x="-96" y="0" command="gui.menu()" src="menu.xpm"/>
        <osd enabled="yes" type="button" x="-96" y="-96" command="zoom_in()" src="zoom_in.xpm"/>
        <osd enabled="yes" type="button" x="0" y="-96" command="zoom_out()" src="zoom_out.xpm"/>

И ЕЩЕ ВОТ НОВОСТИ
В свежей версии навита уже роутинг начал показывать русскими буквами! (ранее только на английском было)

N800

150

Re: Navit + libgarmin = GPS с картами Garmin

<gui type="internal" font_size="350" icon_xs="60" icon_s="70" icon_l="70"/> -->
    <!-- Normally it is sufficient to use -->
        <!-- <gui type="internal" /> -->

        <gui type="internal" />" menubar="1" toolbar="1" statusbar="0"/>

        <!-- osd items allow to position display and control items directly on top of the map: -->
        <osd enabled="yes" type="compass"/>
        <osd enabled="yes" type="eta"/>
        <osd enabled="yes" type="navigation_distance_to_target"/>
        <osd enabled="yes" type="navigation"/>
        <osd enabled="yes" type="navigation_distance_to_next"/>
        <osd enabled="yes" type="navigation_next_turn"/>

        <!-- Commands include gui_internal_menu, gui_internal_fullscreen, zoom_in and zoom_out.
             Usage of negative values change the button origins. x="0" y="0" specifies the top left, x="-0" y="-0" the bottom right corner.
             It's always the top left corner of the icon, so you need to consider the icon's size when you enter the values. -->
        <osd enabled="yes" type="button" x="0" y="0" command="gui.fullscreen()" src="toggle_fullscreen.xpm"/>
        <osd enabled="yes" type="button" x="-96" y="0" command="gui.menu()" src="menu.xpm"/>
        <osd enabled="yes" type="button" x="-96" y="-96" command="zoom_in()" src="zoom_in.xpm"/>
        <osd enabled="yes" type="button" x="0" y="-96" command="zoom_out()" src="zoom_out.xpm"/>


Я правельно прописал ?