Страница 4 из 6

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

Добавлено: 16 янв 2012, 11:08
Nick
Вот так напиши:
/usr/local/Gentouch_S/GT_service restart
если не выйдет, тогда так:
sh /usr/local/Gentouch_S/GT_service restart

а каталоги называюстя /etc/rc0.d/ ... /etc/rc9.d/

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

Добавлено: 16 янв 2012, 11:30
Lexxa
DSP1, какой тачскрин поставил и сколько денег стоит?

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

Добавлено: 16 янв 2012, 11:40
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 в Химках год назад . От терминалов , похоже .

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

Добавлено: 16 янв 2012, 11:46
Nick
А что там в этом файле GT_service и скинь на всякий случай вывод dmesg

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

Добавлено: 16 янв 2012, 12:12
DSP1
Nick писал(а):А что там в этом файле GT_service
Я его открыть не могу :) .
GT_service.rar
(7.05 КБ) 448 скачиваний
И не знаю , как " вывести dmesg " .

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

Добавлено: 16 янв 2012, 12:27
Nick
DSP1 писал(а):И не знаю , как " вывести dmesg " .
в консоле dmesg и вывод сюда.
А лучше dmesg > 1.txt и файл 1.txt сюда, т.к. вывод dmesg бывает сильно большой.
DSP1 писал(а):Я его открыть не могу .
я тоже :), точнее могу, но это просто двоичный исполняемый файл, а не скрипт. Его нужно выполнять без sh.

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

Добавлено: 16 янв 2012, 12:32
Nick
А если выполнить в консоле:
sudo /usr/local/Gentouch_S/GT_service restart
вместо
cd /usr/local/Gentouch_S
sudo ./GT_service restart
Будет работать?

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

Добавлено: 16 янв 2012, 12:46
DSP1
Nick писал(а):Будет работать?
Да , работает и так , и так . Загрузился , открыл в графическом режиме терминал и вывел dmesg
1.rar
(9.67 КБ) 463 скачивания

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

Добавлено: 16 янв 2012, 12:58
Nick
Может это потому, что во время rc.local еще не запущен Xsession.

Попробуй либо sh -c "sleep 10 && /usr/local/Gentouch_S/GT_service restart"
либо добавить его в Система - Параметры - Запускаемые приложения.

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

Добавлено: 16 янв 2012, 14:09
Lexxa
самое простое решение)
Система - Параметры - Запускаемые приложения

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

Добавлено: 16 янв 2012, 14:27
DSP1
Lexxa писал(а):Система - Параметры - Запускаемые приложения
Получилось на 90% !!!
Под root получается , а под comp нет , хотя в автозагрузку добавил . Наверное , у comp нет права доступа к файлу .
Хочется заходить под comp , как это право получить ?
А добавление 10 sleep в rc.local не помогает . Может потому , что при входе меняется разрешение монитора ?
И попутный вопрос .
Если буду использовать только EMC2 , имеет смысл убрать что-то из автозагрузки ?

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

Добавлено: 16 янв 2012, 14:32
Nick
DSP1 писал(а):Получилось на 90% !!!Под root получается , а под comp нет , хотя в автозагрузку добавил . Наверное , у comp нет права доступа к файлу .
напиши в консоле, ls -al (в директории с файлом) и вывод сюда.
возможно нужно добавить права пользователю на запуск. Для этого нужно либо добавить пользователя в группу владеющую файлом, либо добавить всем право использования этого фала. Во втором случае это будет примерно так:
sudo chmod a+x GT_service
DSP1 писал(а):Если буду использовать только EMC2 , имеет смысл убрать что-то из автозагрузки ?
Если работает нормально, то лучше ничего не менять :).

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

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

sudo chmod a+x GT_service тоже не получилось .

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

Добавлено: 16 янв 2012, 15:11
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 запускать?

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

Добавлено: 16 янв 2012, 16:51
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 я создал для хранения точек калибровки , он не используется .

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

Добавлено: 16 янв 2012, 17:00
Nick
попробуй сделать так:
cd ..
sudo chmod a+w Gentouch_S
Тогда скрипт сможет создавать файлы....

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

Добавлено: 17 янв 2012, 07:39
DSP1
Все получилось , большое спасибо !

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

Добавлено: 17 янв 2012, 10:58
Nick
Ура :)!
Кстати, какой интерфейс используешь для EMC2?

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

Добавлено: 17 янв 2012, 11:15
DSP1
Я работал в Маче , а ЕМС2 запускал только несколько раз . Сейчас в связи с увеличением количества
драйверов ШД до 6 переделываю ЧПУ-ящик и , поскольку решил переходить на ЕМС2 , возникают
все эти вопросы . Сначала освоюсь в ЕМС2 с интерфейсом AXIS , а потом TOUCH . Но только хочется
его редактировать . Если это ( редактировать ) возможно и несложно , то будут вопросы к сообществу :) .

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

Добавлено: 17 янв 2012, 11:26
Nick
А что хочешь поменять?