Gnome 디스플레이 관리자 + Openmotif 창 관리자를 사용하여 CentOS 6 키오스크 시스템에서 Firefox를 자동으로 시작합니다.

Gnome 디스플레이 관리자 + Openmotif 창 관리자를 사용하여 CentOS 6 키오스크 시스템에서 Firefox를 자동으로 시작합니다.

저는 Firefox 웹 브라우저에서 Gnome Display Manager(gdm) 및 Openmotif Window Manager(mwm)를 사용하여 CentOS 6.9 최소 설치에서 키오스크 시스템을 만들고 있습니다.

xorg-x11-xinit-session 패키지를 설치하고 한 줄로 ~/.Xclients 파일을 생성하여 gdm을 mwm에 연결했습니다.

/usr/bin/mwm

질문에 설명된 대로https://access.redhat.com/discussions/1339013

이제 Gnome 디스플레이 관리자에 자격 증명을 입력하면 Openmotif 창 관리자가 시작됩니다.

이제 내 작업은 Openmotif 창 관리자가 시작될 때 Firefox(가급적 전체 화면)를 시작하는 것입니다.

Openmotif 구성 파일 /etc/X11/mwm/system.mwmrc를 변경하여 Openmotif 오른쪽 클릭 메뉴에 고정하면 Firefox를 성공적으로 시작할 수 있지만 자동으로 시작하려면 Firefox가 필요합니다.

~/.Xclients 파일을 이렇게 변경하면

/usr/bin/mwm
firefox

아니면 이렇게

/usr/bin/mwm
/usr/bin/firefox

그런 다음 Openmotif가 성공적으로 시작되지만 Firefox는 시작되지 않습니다.

Openmotif 창 관리자가 시작된 후 Firefox를 어떻게 시작합니까(가급적 전체 화면 모드로)?

답변1

명령이 mwm종료되지 않으며 종료될 때까지 firefox명령이 시작되지 않습니다. 따라서 mwm다음과 같이 백그라운드에서 시작하십시오.

/usr/bin/mwm &
/usr/bin/firefox

이렇게 하면 Firefox가 종료되면 세션도 종료될 수 있습니다. 이게 싫으면 이렇게 해도 돼

/usr/bin/mwm &
PID="$!"
/usr/bin/firefox &
wait $PID

아, 잘못 입력하셨네요 ~/.Xclients. 하지만 이 질문에만 해당되는 것일 수도 있습니다.

또는 어떤 이유로 첫 번째 변형이 mwm종료되지 않지만 firefox원하는 경우 다음을 수행할 수 있습니다.

/usr/bin/mwm &
WMPID="$!"
/usr/bin/firefox
kill -HUP $WMPID

관련 정보