MyGUI

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MyGUI

Сообщение nkp »

Ворон226 писал(а):В скрипт в init - что обозначает?
в скриптах питон (и в твоем не исключение) есть функция def __init__(self):
там мы пишем инициализацию при загрузке - то есть что пропишем - то и выполниться автоматом при загрузке
потом скрипт будет ожидать каких либо действий (нажатий кнопок, ввода данных , и т.д.)
Ворон226 писал(а):и спрашивается: прочитать - Запустить..
все правильно ...
чтоб запустить - нажимаешь "Запустить" :)
кстати - там есть "запустить в терминале" - суперполезная кнопочка!
запускаешь при отладке чего-либо и смотришь возможные ошибки(не обязательно они будут выводиться - но есть
вероятность получить полезную инфу)
Ворон226 писал(а):Это значит я должен в терминале написать
нет - там надо править указанный файл
как - уже не помню - надо посмотреть-погуглить - делал,но забыл ;)
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: MyGUI

Сообщение Ворон226 »

nkp писал(а):в скриптах питон (и в твоем не исключение) есть функция def __init__(self):
Это в том, который лежит в /linuxcnc-dev/bin ? Под именем mygui ?
Хочешь быть счастливым? Будь им!
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MyGUI

Сообщение nkp »

Ворон226 писал(а):Это в том, который лежит в /linuxcnc-dev/bin ? Под именем mygui ?
да
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MyGUI

Сообщение nkp »

для правки /etc/sudoers пишем в терминале:

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

sudo gedit  /etc/sudoers
после ввода пароля откроется указанный файл в редакторе Gedit примерного содержания :

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

# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

Defaults	env_reset

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root	ALL=(ALL) ALL

# Allow members of group sudo to execute any command after they have
# provided their password
# (Note that later entries override this, so you might need to move
# it further down)
%sudo ALL=(ALL) ALL
#
#includedir /etc/sudoers.d

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
сейчас подсмотрим как его поправить .........
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: MyGUI

Сообщение Ворон226 »

Запустил M102 в терминале. После запроса пароля - выключил комп :)
Хочешь быть счастливым? Будь им!
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MyGUI

Сообщение nkp »

мне добавление вот такой строки "помогло" :
ALL ALL = NOPASSWD: /sbin/halt, /sbin/shutdown
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: MyGUI

Сообщение Ворон226 »

Прописал строку - М102 все равно требует пароля...
Может не туда прописал?

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

# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

Defaults	env_reset

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root	ALL=(ALL) ALL

# Allow members of group sudo to execute any command after they have
# provided their password
# (Note that later entries override this, so you might need to move
# it further down)
%sudo ALL=(ALL) ALL
#
#includedir /etc/sudoers.d
ALL ALL = NOPASSWD: /sbin/halt, /sbin/shutdown
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
Хочешь быть счастливым? Будь им!
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MyGUI

Сообщение nkp »

я просто в конец файла прописал ;)
(для просмотра содержимого нажмите на ссылку)

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

# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

Defaults   env_reset

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root   ALL=(ALL) ALL

# Allow members of group sudo to execute any command after they have
# provided their password
# (Note that later entries override this, so you might need to move
# it further down)
%sudo ALL=(ALL) ALL
#
#includedir /etc/sudoers.d

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

ALL	ALL = NOPASSWD: /sbin/halt, /sbin/shutdown
сохранить не забыл?
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: MyGUI

Сообщение Ворон226 »

В конце файла прописал. Когда кликаю по М102 - комп выключается без пароля. Но вот от самой кнопки в панели не хочет - где же ошибка?
Хочешь быть счастливым? Будь им!
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MyGUI

Сообщение nkp »

теперь просто надо добиться выполнения MDI команды
почему не вполняется - причин масса может быть
пробуй запускать емс из терминала - может чего напишет...
вообще в Glade можно привязать к кнопке MDIкоманду непосредственно:
Выделение(022).jpg (1972 просмотра) <a class='original' href='./download/file.php?id=12718&mode=view' target=_blank>Загрузить оригинал (350.43 КБ)</a>
Выделение(023).jpg (1972 просмотра) <a class='original' href='./download/file.php?id=12719&mode=view' target=_blank>Загрузить оригинал (288.63 КБ)</a>
файл M102 лежит в папке прописанной в ини PROGRAM_PREFIX = ???
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: MyGUI

Сообщение Ворон226 »

Запустил из терминала и

emc/task/emctask.cc 389: interp_error: Использован неизвестный M-код
Использован неизвестный M-код

И тут я заметил:
nkp писал(а):файл M102 лежит в папке прописанной в ини PROGRAM_PREFIX = ???
Хочешь быть счастливым? Будь им!
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MyGUI

Сообщение nkp »

файл М102 должен лежать в папке ,путь к которой прописан в ини вот здесь:
PROGRAM_PREFIX =
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MyGUI

Сообщение nkp »

M английская
файл без расширения
(я понимаю что это очевидно - но всякое бывает по запарке ;) )
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: MyGUI

Сообщение Ворон226 »

Не-не! Всё заработало! В ini ещё со времен версии 2.4 был прописан другой путь...

Теперь очередь полноэкранного режима при загрузке (чтобы не было верхнего меню Линукс и т.п. - только моя панель). В каком месте это устанавливается?
Хочешь быть счастливым? Будь им!
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MyGUI

Сообщение nkp »

nkp писал(а):в скрипт в init добавим строку:self.window.fullscreen()
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: MyGUI

Сообщение Ворон226 »

nkp писал(а):
Ворон226 писал(а):В скрипт в init - что обозначает?
в скриптах питон (и в твоем не исключение) есть функция def __init__(self):
там мы пишем инициализацию при загрузке - то есть что пропишем - то и выполниться автоматом при загрузке...
Да читал я уже - ничего не понял...
Хочешь быть счастливым? Будь им!
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MyGUI

Сообщение nkp »

Ворон226 писал(а):Да читал я уже - ничего не понял..
просто допиши туда эту строку
или выложи код файла mygui котрый в bin - и тут подправим
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: MyGUI

Сообщение Ворон226 »

Вот теперь понятно ;) Для меня "скрипт" почти ничего не значит, кроме того, что я понимаю, что это небольшая программка ;)
Ща сам попробую...
Хочешь быть счастливым? Будь им!
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: MyGUI

Сообщение Ворон226 »

Какое счастье, что вчера записал в блокнот сочетание клавиш:
Ctrl+Alt+T
(буду их помнить долго!)

Кстати, F11 не вывело панель из полноэкранного режима...
Хочешь быть счастливым? Будь им!
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MyGUI

Сообщение nkp »

:hehehe:
ничего страшного...
всегда есть консоль в запасе (не терминал)
с графического режима всегда можно "нырнуть " в неё - исправить что надо (только
маленькое уточнение - надо знать как исправить :) )
а тут на форуме есть динозавры от линуха - помогли бы ;)
Ворон226 писал(а):в блокнот
блокнот что - бумажный ??
Ответить

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