내 목표는 응용 프로그램을 실행하고 사용자가 마우스나 키보드를 사용할 수 없는 Ubuntu 노트북을 갖는 것입니다.
가장 먼저 할 일은 프로그램을 시작하는 명령을 찾는 것입니다. 이것이 명령입니다.
export DISPLAY=:0 && pidof cvlc 2>/dev/null >/dev/null || cvlc --fullscreen --no-video-title-show rtsp://192.168.1.2:554/onvif
그런 다음 자동 로그인을 중지하고 GUI를 로드해 보았습니다.
# /etc/init/lightdm.override
manual
그래서 제가 원하면 startx -- :0
간단한 배경을 보여줄 것입니다. 훌륭해요. 그러나 이 항목의 첫 번째 명령을 실행하면 다음과 같은 결과가 나타납니다.
VLC media player 2.0.8 Twoflower (revision 2.0.8a-0-g68cf50b)
[0x1a26bf8] inhibit interface error: Failed to connect to the D-Bus session daemon: //bin/dbus-launch terminated abnormally with the following error: No protocol specified
No protocol specified
Autolaunch error: X11 initialization failed.
[0x1a26bf8] main interface error: no suitable interface module
No protocol specified
[0x1a26a38] main interface error: no suitable interface module
[0x17f7108] main libvlc error: interface "globalhotkeys,none" initialization failed
[0x1a26bf8] dummy interface: using the dummy interface module...
[0x7ff654002a58] live555 demux error: SETUP of'video/H264' failed 500 Internal Server Error
[0x7ff654002a58] live555 demux error: SETUP of'audio/PCMA' failed 500 Internal Server Error
startx가 시작되지 않으면 이것을 얻습니다.
VLC media player 2.0.8 Twoflower (revision 2.0.8a-0-g68cf50b)
[0x1037bf8] inhibit interface error: Failed to connect to the D-Bus session daemon: //bin/dbus-launch terminated abnormally with the following error: Autolaunch error: X11 initialization failed.
[0x1037bf8] main interface error: no suitable interface module
[0x1037a38] main interface error: no suitable interface module
[0xe08108] main libvlc error: interface "globalhotkeys,none" initialization failed
[0x1037a38] dummy interface: using the dummy interface module...
[0x7f05ec0010d8] live555 demux error: SETUP of'video/H264' failed 500 Internal Server Error
[0x7f05ec0010d8] live555 demux error: SETUP of'audio/PCMA' failed 500 Internal Server Error
자동 로그인을 활성화하고 crontab을 통해 vlc 플레이어를 시작하면 성공적인 시작입니다.
* * * * * export DISPLAY=:0 && pidof cvlc 2>/dev/null >/dev/null || cvlc --fullscreen --no-video-title-show rtsp://192.168.1.2:554/onvif
출력은 작지만 모든 것이 잘 작동합니다.
VLC media player 2.0.8 Twoflower (revision 2.0.8a-0-g68cf50b)
[0x24df238] dummy interface: using the dummy interface module...
이 문제를 해결하는 방법을 아는 사람이 있나요?
Ubuntu 12.04.5 LTS(Precise Pangolin) 노트북입니다.