X에서 자동 로그인 후 루트로 스크립트 실행

X에서 자동 로그인 후 루트로 스크립트 실행

나는 다음을 갖춘 공용 컴퓨터를 가지고 있습니다:

  • 큰 화면 1개
  • 사용자가 터치하여 웹사이트를 탐색할 수 있는 터치스크린 1개
  • 웹사이트가 전체 화면이고, 마우스 오른쪽 버튼 클릭이 비활성화되어 있으며, 나타나는 키보드에 Alt, F1 등의 키가 없습니다.

시작 시 PC에 연결된 모든 구성 요소가 제대로 작동하는지 확인하고, 그렇다면 각 화면에서 두 창을 모두 실행하고 싶습니다.

전체 화면 모드에서 서로 다른 화면으로 두 개의 크롬 인스턴스를 실행하는 솔루션을 찾지 못했기 때문에 큰 화면에는 Firefox를, 터치 스크린에는 크롬을 실행했습니다.

이러한 chromium 및 firefox 인스턴스는 .config/autostart 폴더에 사용자 정의 파일을 추가하여 시작 시(사용자가 세션에 자동으로 연결됨) 실행됩니다.

저는 데비안 7.9를 실행하고 있습니다. 저는 디스플레이 관리자로 슬림을 사용하고 있습니다. 예, 자동 로그인을 사용하므로 "로그인 화면"이 없습니다. 장치를 나열하고 열려면 루트 액세스 권한이 필요합니다. 크롬 및 파이어폭스 창을 열기 전에 존재 여부를 확인하고 테스트해야 합니다. 자동 로그인 후 스크립트를 실행하고 싶습니다.


이제 /etc/rc.local의 구성 요소가 작동하는지 확인하기 위해 스크립트를 배치하려고 시도했지만 해당 파일은 실행 수준 2에서 실행되므로 창 등을 열어 X 서버와 상호 작용할 수 없습니다.

내 질문은: 스크립트를 루트로 실행하려면 런레벨 4(또는 5)를 기다려야 합니까, 아니면 다른 더 나은 솔루션이 있습니까? 내가 하는 일은 더러운 DIY뿐인 것 같아요...

관련 정보