[WIKI] Интерфейс Gmoccapy с нуля.

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Georg_kai
Кандидат
Сообщения: 53
Зарегистрирован: 26 янв 2012, 11:16
Репутация: 2
Откуда: Новосибирск
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение Georg_kai »

так выдает ошибку
**** GMOCCAPY INFO ****
**** virtual keyboard program found : <matchbox-keyboard>
**** GMOCCAPY ERROR ****
**** Error with launching virtual keyboard,
**** is onboard or matchbox-keyboard installed? ****
Traceback (most recent call last):
File "/usr/bin/gmoccapy", line 1088, in _init_keyboard
socket.add_id( long( sid ) )
ValueError: invalid literal for long() with base 10: 'hello, world\n'
Последний раз редактировалось Georg_kai 11 мар 2015, 20:12, всего редактировалось 1 раз.
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение verser »

вообще, скрипт отдельно пробовали запустить?
Georg_kai
Кандидат
Сообщения: 53
Зарегистрирован: 26 янв 2012, 11:16
Репутация: 2
Откуда: Новосибирск
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение Georg_kai »

я там выложил другой вывод -
Georg_kai
Кандидат
Сообщения: 53
Зарегистрирован: 26 янв 2012, 11:16
Репутация: 2
Откуда: Новосибирск
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение Georg_kai »

да - попробывал запустить отдельно - "здаровается"
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение verser »

Georg_kai писал(а):да - попробывал запустить отдельно - "здаровается"
хреново...
Последний раз редактировалось verser 11 мар 2015, 20:23, всего редактировалось 2 раза.
Georg_kai
Кандидат
Сообщения: 53
Зарегистрирован: 26 янв 2012, 11:16
Репутация: 2
Откуда: Новосибирск
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение Georg_kai »

да- когда запускаю скрипт отдельно работает.
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение verser »

verser писал(а):
Georg_kai писал(а):да - попробывал запустить отдельно - "здаровается"
а настоящий matchbox-keyboard отдельно работает?
Georg_kai
Кандидат
Сообщения: 53
Зарегистрирован: 26 янв 2012, 11:16
Репутация: 2
Откуда: Новосибирск
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение Georg_kai »

да - "истинный" matchbox-keyboard тоже работает...
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение verser »

может, какие проблемы с правами доступа к
/usr/share/matchbox-keyboard/keyboard.xml
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение Nick »

ValueError: invalid literal for long() with base 10: 'hello, world\n'

Такое ощущение, что скрипт запустился и выдал свое hello world. А gmocappy ждет от него какой то long в качестве ответа, может pid?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение Serg »

Nick писал(а):А gmocappy ждет от него какой то long в качестве ответа, может pid?
Ждёт коды нажатых кнопок.
Cкрипт надо такой:

Код: Выделить всё

#!/bin/sh
echo $0 $* >>/tmp/matchbox-keyboard.log
exec /usr/bin/matchbox-keyboard.orig 2>>/tmp/matchbox-keyboard.log
Оригинальный /usr/bin/matchbox-keyboard переименовать в /usr/bin/matchbox-keyboard.orig (переименовывать нужно только в терминале командой mv, чтоб не потерять оригинальные атрибуты файла), скрипт положить как /usr/bin/matchbox-keyboard и дать права на выполнение.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
драгобрат
Кандидат
Сообщения: 93
Зарегистрирован: 05 апр 2015, 09:17
Репутация: 26
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение драгобрат »

[quoteУстановка:
Разархивировать в папку ~/linuxcnc-dev/configs/sim/gmoccapy/
В файл ~/linuxcnc-dev/configs/sim/gmoccapy/gmoccapy_4_axis.ini (или ваш-станок.ini) в раздел [DISPLAY] добавить:
КОД: ВЫДЕЛИТЬ ВСЁ • РАЗВЕРНУТЬ
EMBED_TAB_NAME = progress_g_code_panel
EMBED_TAB_LOCATION = box_custom_4
EMBED_TAB_COMMAND = gladevcp -x {XID} -u progress.py progress.glade

Руководство пользователя.
По незаполненной части шкалы прикидываем сколько времени можно уделить жене Всё.][/quote] сделав все как выше сказано скачав архив рар распаковав его в папку /linuxcnc/configs/gmp/ в моем случае http://www.cnc-club.ru/forum/viewtopic. ... 5&start=20 здесь добрый человек помог мне gmp запустить , ничего не поменялось в чем может быть проблема ,может в том способе установки gmp как мы сделали тоесть в ини мы поменяли DISPLAY = axis на DISPLAY = gmoccapy
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение verser »

драгобрат писал(а):в чем может быть проблема
дайте глянуть на Ваши 2 файла .ini и .hal
Аватара пользователя
драгобрат
Кандидат
Сообщения: 93
Зарегистрирован: 05 апр 2015, 09:17
Репутация: 26
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение драгобрат »

ini и hal сейчас используются
Последний раз редактировалось драгобрат 06 апр 2015, 00:01, всего редактировалось 1 раз.
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение verser »

Замечаний нет. Надо бы посмотреть логи ошибок. Для этого запустить gmoccapy из терминала. Команду запуска можно взять из свойств ярлыка запуска gmoccapy на рабочем столе (целиком скопировать эту строчку в терминал)
Без имени-3.jpg (2275 просмотров) <a class='original' href='./download/file.php?id=47458&mode=view' target=_blank>Загрузить оригинал (148.21 КБ)</a>
, и весь вывод терминала затем показать.
Аватара пользователя
драгобрат
Кандидат
Сообщения: 93
Зарегистрирован: 05 апр 2015, 09:17
Репутация: 26
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение драгобрат »

ну ошибок он не выдает только вот хотел модернизировать интерфейс на Ваш но он почему-то не меняется а так на том что установился все работает кроме ограничений по z и y но вот почему не редактируется?
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение verser »

драгобрат писал(а):...хотел модернизировать интерфейс на Ваш ...
К слову автор gmoccapy Norbert Schechner :)
драгобрат писал(а):..но вот почему не редактируется?
Похоже, что Вы среди первых, кто ставит дополнение не на девелоперскую gmoccapy. Теоретически должно получиться :)
драгобрат писал(а):ну ошибок он не выдает
gmoccapy вообще не словоохотлив в плане сообщений об ошибках, их только при запуске из терминала видно.
Аватара пользователя
драгобрат
Кандидат
Сообщения: 93
Зарегистрирован: 05 апр 2015, 09:17
Репутация: 26
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение драгобрат »

skrin.png (2224 просмотра) <a class='original' href='./download/file.php?id=47575&mode=view' target=_blank>Загрузить оригинал (164.06 КБ)</a>
вот запустил из терминала :cheesy: ничего не пойму :wik:
Ответить

Вернуться в «LinuxCNC»