Сенсорный экран и EMC2

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

Re: Сенсорный экран и EMC2

Сообщение Nick »

Вот так напиши:
/usr/local/Gentouch_S/GT_service restart
если не выйдет, тогда так:
sh /usr/local/Gentouch_S/GT_service restart

а каталоги называюстя /etc/rc0.d/ ... /etc/rc9.d/
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение Lexxa »

DSP1, какой тачскрин поставил и сколько денег стоит?
:bender:
DSP1
Опытный
Сообщения: 172
Зарегистрирован: 15 янв 2012, 19:37
Репутация: 2
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение DSP1 »

Nick писал(а):Вот так напиши:/usr/local/Gentouch_S/GT_service restart
Я , оказывается , так и писал .
Вхожу как root , открываю в редакторе rc.local и дописываю перед exit 0 одну строчку

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
sh /usr/local/Gentouch_S/GT_service restart
exit 0

перезагружаю - не работает . В терминале набираю ....... restart
и тач включается .


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

Re: Сенсорный экран и EMC2

Сообщение Nick »

А что там в этом файле GT_service и скинь на всякий случай вывод dmesg
DSP1
Опытный
Сообщения: 172
Зарегистрирован: 15 янв 2012, 19:37
Репутация: 2
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение DSP1 »

Nick писал(а):А что там в этом файле GT_service
Я его открыть не могу :) .
GT_service.rar
(7.05 КБ) 446 скачиваний
И не знаю , как " вывести dmesg " .
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение Nick »

DSP1 писал(а):И не знаю , как " вывести dmesg " .
в консоле dmesg и вывод сюда.
А лучше dmesg > 1.txt и файл 1.txt сюда, т.к. вывод dmesg бывает сильно большой.
DSP1 писал(а):Я его открыть не могу .
я тоже :), точнее могу, но это просто двоичный исполняемый файл, а не скрипт. Его нужно выполнять без sh.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение Nick »

А если выполнить в консоле:
sudo /usr/local/Gentouch_S/GT_service restart
вместо
cd /usr/local/Gentouch_S
sudo ./GT_service restart
Будет работать?
DSP1
Опытный
Сообщения: 172
Зарегистрирован: 15 янв 2012, 19:37
Репутация: 2
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение DSP1 »

Nick писал(а):Будет работать?
Да , работает и так , и так . Загрузился , открыл в графическом режиме терминал и вывел dmesg
1.rar
(9.67 КБ) 460 скачиваний
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение Nick »

Может это потому, что во время rc.local еще не запущен Xsession.

Попробуй либо sh -c "sleep 10 && /usr/local/Gentouch_S/GT_service restart"
либо добавить его в Система - Параметры - Запускаемые приложения.
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение Lexxa »

самое простое решение)
Система - Параметры - Запускаемые приложения
:bender:
DSP1
Опытный
Сообщения: 172
Зарегистрирован: 15 янв 2012, 19:37
Репутация: 2
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение DSP1 »

Lexxa писал(а):Система - Параметры - Запускаемые приложения
Получилось на 90% !!!
Под root получается , а под comp нет , хотя в автозагрузку добавил . Наверное , у comp нет права доступа к файлу .
Хочется заходить под comp , как это право получить ?
А добавление 10 sleep в rc.local не помогает . Может потому , что при входе меняется разрешение монитора ?
И попутный вопрос .
Если буду использовать только EMC2 , имеет смысл убрать что-то из автозагрузки ?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение Nick »

DSP1 писал(а):Получилось на 90% !!!Под root получается , а под comp нет , хотя в автозагрузку добавил . Наверное , у comp нет права доступа к файлу .
напиши в консоле, ls -al (в директории с файлом) и вывод сюда.
возможно нужно добавить права пользователю на запуск. Для этого нужно либо добавить пользователя в группу владеющую файлом, либо добавить всем право использования этого фала. Во втором случае это будет примерно так:
sudo chmod a+x GT_service
DSP1 писал(а):Если буду использовать только EMC2 , имеет смысл убрать что-то из автозагрузки ?
Если работает нормально, то лучше ничего не менять :).
DSP1
Опытный
Сообщения: 172
Зарегистрирован: 15 янв 2012, 19:37
Репутация: 2
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение DSP1 »

Nick писал(а):напиши в консоле, ls -al (в директории с файлом) и вывод сюда.
Вывести в файл не получилось , вот строка для GT_service
-rwxr-xr-x 1 root root 17261 .......GT_service

sudo chmod a+x GT_service тоже не получилось .
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение Nick »

DSP1 писал(а):Вывести в файл не получилось , вот строка для GT_service -rwxr-xr-x 1 root root 17261 .......GT_servicesudo chmod a+x GT_service тоже не получилось .
У файла и так есть разрешение на запуск любым пользователем... А что пишет sudo /usr/local/Gentouch_S/GT_service без sudo запускать?
DSP1
Опытный
Сообщения: 172
Зарегистрирован: 15 янв 2012, 19:37
Репутация: 2
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение DSP1 »

Похоже , что-то с доступом ?

comp@comp-desktop:~$ cd /usr/local/Gentouch_S
comp@comp-desktop:/usr/local/Gentouch_S$ ls -al
total 1148
drwxr-xr-x 3 root root 4096 2004-01-02 22:14 .
drwxr-xr-x 11 root root 4096 2004-01-01 23:24 ..
-rwxr-xr-x 1 root root 94962 2004-01-01 23:25 GenpanelS
-rwxr-xr-x 1 root root 995098 2004-01-01 23:25 Gensetup
-rw-r--r-- 1 root root 109 2004-01-02 02:24 Gentouch1S.conf
-rwxr-xr-x 1 root root 1208 2004-01-02 22:14 GentouchS.conf
-rwxr-xr-x 1 root root 13184 2004-01-01 23:25 GTscal
-rwxr-xr-x 1 root root 17261 2004-01-01 23:25 GT_service
drwx------ 6 root root 4096 2004-01-01 23:25 po
-rwxr-xr-x 1 root root 3890 2004-01-01 23:25 README
-rwxr-xr-x 1 root root 15447 2004-01-01 23:25 uninstall
-rwxr-xr-x 1 root root 3156 2004-01-01 23:25 Установка.txt
comp@comp-desktop:/usr/local/Gentouch_S$ sudo ./GT_service restart
[sudo] password for comp:
Stopping Service.......................................[ ok ]
Starting Service.......................................[ ok ]
comp@comp-desktop:/usr/local/Gentouch_S$ ./GT_service restart
sh: cannot create .tmp1.txt: Permission denied
Segmentation fault
comp@comp-desktop:/usr/local/Gentouch_S$

Gentouch1S.conf я создал для хранения точек калибровки , он не используется .
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение Nick »

попробуй сделать так:
cd ..
sudo chmod a+w Gentouch_S
Тогда скрипт сможет создавать файлы....
DSP1
Опытный
Сообщения: 172
Зарегистрирован: 15 янв 2012, 19:37
Репутация: 2
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение DSP1 »

Все получилось , большое спасибо !
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение Nick »

Ура :)!
Кстати, какой интерфейс используешь для EMC2?
DSP1
Опытный
Сообщения: 172
Зарегистрирован: 15 янв 2012, 19:37
Репутация: 2
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение DSP1 »

Я работал в Маче , а ЕМС2 запускал только несколько раз . Сейчас в связи с увеличением количества
драйверов ШД до 6 переделываю ЧПУ-ящик и , поскольку решил переходить на ЕМС2 , возникают
все эти вопросы . Сначала освоюсь в ЕМС2 с интерфейсом AXIS , а потом TOUCH . Но только хочется
его редактировать . Если это ( редактировать ) возможно и несложно , то будут вопросы к сообществу :) .
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Сенсорный экран и EMC2

Сообщение Nick »

А что хочешь поменять?
Ответить

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