우분투 사용자 정의(로고 및 시작 앱 변경)

우분투 사용자 정의(로고 및 시작 앱 변경)

ubuntu 16.04에 시스템을 배포하고 ubuntu를 사용자 정의해야 합니다.

  • 회사 로고의 로고를 변경해야 합니다.

  • 로고 페이지 다음에 앱을 표시해야 합니다(데스크톱은 표시하지 않음).

플리머스를 커스터마이징하여 로고를 변경할 수 있습니다. /etc/init.d/를 사용하여 앱을 실행할 수 있습니다.

작동하지만 데스크톱 로딩이 표시되고 나에게는 좋지 않습니다.

로고를 로드한 후 바로 내 앱을 표시할 수 있는 방법이 있나요?

답변1

귀하의 질문을 올바르게 이해했다면 Ubuntu를 "키오스크" 모드에서 사용하여 하나의 단일 응용 프로그램으로 바로 부팅하기를 원할 것입니다.

이 튜토리얼에서는 앱에 Chrome을 사용한다고 가정하지만 대신 앱을 사용하도록 쉽게 조정할 수 있습니다.

이 튜토리얼에서는 작동하는 네트워크와 그래픽이 모두 설치된 Ubuntu 데스크탑으로 시작한다고 가정합니다. 우리가 그래픽 영역에 있는 동안 Chrome을 설치하는 것이 좋습니다.

나는 이것을 깨끗한 14.04 설치에서 테스트했지만 조심하십시오. 커밋하기 전에 중요한 데이터를 백업하세요.

sudo apt update
sudo apt install --no-install-recommends openbox pulseaudio
sudo usermod -a -G audio $USER

sudo install -b -m 755 /dev/stdin /opt/kiosk.sh << EOF
#!/bin/bash

xset -dpms
xset s off
openbox-session &
start-pulseaudio-x11

while true; do
    rm -rf ~/.{config,cache}/google-chrome/
    google-chrome --kiosk --no-first-run  'http://thepcspy.com'
done
EOF

sudo install -b -m 644 /dev/stdin /etc/init/kiosk.conf << EOF
start on (filesystem and stopped udevtrigger)
stop on runlevel [06]

emits starting-x
respawn

exec sudo -u $USER startx /etc/X11/Xsession /opt/kiosk.sh --
EOF

sudo dpkg-reconfigure x11-common  # select Anybody

echo manual | sudo tee /etc/init/lightdm.override  # disable desktop

sudo reboot

이렇게 하면 브라우저로 부팅되어 내 홈 페이지를 볼 수 있지만(변경하려면 sudoedit /opt/kiosk.sh 사용), 대체로 말하면 끝났습니다.

데스크톱으로 다시 돌아가야 하는 경우 Control+Alt+F1을 눌러 터미널로 이동한 후 로그인하고 다음을 실행할 수 있어야 합니다.

sudo stop kiosk # if it's running sudo start lightdm

두 가지를 동시에 실행하는 경우(가능해야 하지만 일부 사람들은 어려움을 겪고 있는 것 같습니다) lightdm은 아마도 VT8에서 시작될 것입니다(전환하려면 Ctrl+Alt+F8).

원천:https://thepcspy.com/read/converting-ubuntu-desktop-to-kiosk/

관련 정보