저는 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