Сенсорный экран и EMC2
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Сенсорный экран и EMC2
Вот так напиши:
/usr/local/Gentouch_S/GT_service restart
если не выйдет, тогда так:
sh /usr/local/Gentouch_S/GT_service restart
а каталоги называюстя /etc/rc0.d/ ... /etc/rc9.d/
/usr/local/Gentouch_S/GT_service restart
если не выйдет, тогда так:
sh /usr/local/Gentouch_S/GT_service restart
а каталоги называюстя /etc/rc0.d/ ... /etc/rc9.d/
Re: Сенсорный экран и EMC2
Я , оказывается , так и писал .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
А что там в этом файле GT_service и скинь на всякий случай вывод dmesg
Re: Сенсорный экран и EMC2
Я его открыть не могуNick писал(а):А что там в этом файле GT_service
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Сенсорный экран и EMC2
в консоле dmesg и вывод сюда.DSP1 писал(а):И не знаю , как " вывести dmesg " .
А лучше dmesg > 1.txt и файл 1.txt сюда, т.к. вывод dmesg бывает сильно большой.
я тожеDSP1 писал(а):Я его открыть не могу .
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Сенсорный экран и EMC2
А если выполнить в консоле:
sudo /usr/local/Gentouch_S/GT_service restart
вместо
cd /usr/local/Gentouch_S
sudo ./GT_service restart
Будет работать?
sudo /usr/local/Gentouch_S/GT_service restart
вместо
cd /usr/local/Gentouch_S
sudo ./GT_service restart
Будет работать?
Re: Сенсорный экран и EMC2
Да , работает и так , и так . Загрузился , открыл в графическом режиме терминал и вывел dmesgNick писал(а):Будет работать?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Сенсорный экран и EMC2
Может это потому, что во время rc.local еще не запущен Xsession.
Попробуй либо sh -c "sleep 10 && /usr/local/Gentouch_S/GT_service restart"
либо добавить его в Система - Параметры - Запускаемые приложения.
Попробуй либо sh -c "sleep 10 && /usr/local/Gentouch_S/GT_service restart"
либо добавить его в Система - Параметры - Запускаемые приложения.
Re: Сенсорный экран и EMC2
Получилось на 90% !!!Lexxa писал(а):Система - Параметры - Запускаемые приложения
Под root получается , а под comp нет , хотя в автозагрузку добавил . Наверное , у comp нет права доступа к файлу .
Хочется заходить под comp , как это право получить ?
А добавление 10 sleep в rc.local не помогает . Может потому , что при входе меняется разрешение монитора ?
И попутный вопрос .
Если буду использовать только EMC2 , имеет смысл убрать что-то из автозагрузки ?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Сенсорный экран и EMC2
напиши в консоле, ls -al (в директории с файлом) и вывод сюда.DSP1 писал(а):Получилось на 90% !!!Под root получается , а под comp нет , хотя в автозагрузку добавил . Наверное , у comp нет права доступа к файлу .
возможно нужно добавить права пользователю на запуск. Для этого нужно либо добавить пользователя в группу владеющую файлом, либо добавить всем право использования этого фала. Во втором случае это будет примерно так:
sudo chmod a+x GT_service
Если работает нормально, то лучше ничего не менятьDSP1 писал(а):Если буду использовать только EMC2 , имеет смысл убрать что-то из автозагрузки ?
Re: Сенсорный экран и EMC2
Вывести в файл не получилось , вот строка для GT_serviceNick писал(а):напиши в консоле, ls -al (в директории с файлом) и вывод сюда.
-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
У файла и так есть разрешение на запуск любым пользователем... А что пишет sudo /usr/local/Gentouch_S/GT_service без sudo запускать?DSP1 писал(а):Вывести в файл не получилось , вот строка для GT_service -rwxr-xr-x 1 root root 17261 .......GT_servicesudo chmod a+x GT_service тоже не получилось .
Re: Сенсорный экран и EMC2
Похоже , что-то с доступом ?
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 я создал для хранения точек калибровки , он не используется .
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
попробуй сделать так:
cd ..
sudo chmod a+w Gentouch_S
Тогда скрипт сможет создавать файлы....
cd ..
sudo chmod a+w Gentouch_S
Тогда скрипт сможет создавать файлы....
Re: Сенсорный экран и EMC2
Все получилось , большое спасибо !
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Сенсорный экран и EMC2
Ура
!
Кстати, какой интерфейс используешь для EMC2?
Кстати, какой интерфейс используешь для EMC2?
Re: Сенсорный экран и EMC2
Я работал в Маче , а ЕМС2 запускал только несколько раз . Сейчас в связи с увеличением количества
драйверов ШД до 6 переделываю ЧПУ-ящик и , поскольку решил переходить на ЕМС2 , возникают
все эти вопросы . Сначала освоюсь в ЕМС2 с интерфейсом AXIS , а потом TOUCH . Но только хочется
его редактировать . Если это ( редактировать ) возможно и несложно , то будут вопросы к сообществу
.
драйверов ШД до 6 переделываю ЧПУ-ящик и , поскольку решил переходить на ЕМС2 , возникают
все эти вопросы . Сначала освоюсь в ЕМС2 с интерфейсом AXIS , а потом TOUCH . Но только хочется
его редактировать . Если это ( редактировать ) возможно и несложно , то будут вопросы к сообществу
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Сенсорный экран и EMC2
А что хочешь поменять?
