2016-08-08 3 views
2

우리는 제품 판매를 위해 키오스크에서 실행되는 앱을 개발했습니다. 과거에는 앱이 키오스크에 사전 설치된 firefox 44.0.4에 의해 시작되었지만 너무 많은 문제가있어서 대안을 찾아야합니다. 검색 후 전자가 잘 보이고 코드가 성공적으로 실행됩니다.관리자가 전자 앱을 실행하는 방법은 무엇입니까?

Google 앱이 사고로 중단되거나 중단되지 않도록하기 위해 관리자가 Firefox를 실행했습니다.

[program:x1ux] 
command = /home/f1/electron/ntt/src 
process_name = x1ux 
autostart = true 
startsecs = 3 
autorestart = true 
user = f1 
redirect_stderr = true 
stdout_logfile = /tmp/x1ux.log 
stderr_logfile = /tmp/x1ux.log 

참고 : 여기에

2016-08-08 10:49:06,337 INFO spawned: 'x1ux' with pid 3903 
2016-08-08 10:49:06,439 INFO exited: x1ux (exit status 1; not expected) 
2016-08-08 10:49:07,441 INFO gave up: x1ux entered FATAL state, too many start retries too quickly 

이 응용 프로그램에 대한 우리의 설정 파일입니다 : OS가 여기에 우분투를 14.04 64 내를 우리가 전자를 실행하려 할 때, 여기에 관리자 로그입니다 실패 질문 : 관리자가 전자 응용 프로그램을 실행하는 방법 또는 전자 응용 프로그램을 영원히 실행할 수있는 올바른 방법은 무엇입니까?

+0

혹시 이것을 알아 냈습니까? 나는 같은 문제가있다. – d512

답변

0

좋아, 그래서 나는 나를 위해 일한 것을 알아 냈다. X 윈도우가 전자를 허용하지 않는 문제인 것으로 밝혀졌습니다. set up a connection to it. 나는 단순히

xhost local:root 

을 실행했다 그것은 일하기 시작했다. 또한 관리자 설정 파일에 DISPLAY 환경 변수가 설정되어 있지 않은 것으로 나타났습니다. 내가 게시합니다 나는 그것을 알아 냈로

[program:x1ux] 
command = /home/f1/electron/ntt/src 
... 
environment=DISPLAY=':0' 

솔직히 말해서, 나는 즉시 xhost 명령은 여기에 필요한 이유를 정말 X 윈도우 나에 대해 잘 알고 있지만하지 않는 : 당신은 아마 이런 식으로 뭔가를 추가 할 업데이트.

관련 문제