![LightDM 시작 중 CHROOT에서 GTK 애플리케이션 트리거](https://linux55.com/image/78447/LightDM%20%EC%8B%9C%EC%9E%91%20%EC%A4%91%20CHROOT%EC%97%90%EC%84%9C%20GTK%20%EC%95%A0%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98%20%ED%8A%B8%EB%A6%AC%EA%B1%B0.png)
chroot 환경을 사용하여 GTK 애플리케이션을 실행하려고 합니다. 내가 설정한 lightdm 설정이 언급되어 있습니다.
시스템 설정:
OS : Debian 8
chroot FS: Debian 6
Windows manager : LXDE
Lightdm.conf
display-stopped-script=
greeter-setup-script=
session-setup-script=/opt/startups/Start.sh
session-cleanup-script=
autologin-guest=false
autologin-user=ragav
Start.sh는 마운트 매개변수를 설정하고 chroot 명령을 실행합니다.
chroot 설정
mount -o bind /dev /opt/debian6/dev
mount -o bind /proc /opt/debian6/proc
mount -o bind /dev/pts /opt/debian6/dev/pts
mount -o bind /sys /opt/debian6/sys
mount -o bind /home /opt/debian6/home
cp /etc/resolv.conf /opt/debian6/etc/resolv.conf
cp /etc/hosts /opt/debian6/etc/hosts
sudo chroot /opt/debian6 /bin/bash -c "su - -c /opt/app.sh&"
이 설정을 사용하면 애플리케이션이 시작되지만 예외가 발생합니다.(app:4846): Gtk - 경고: 디스플레이를 열 수 없습니다: :0
그러나 애플리케이션을 종료하고 동일한 스크립트를 실행하면우스템 터미널또는ROOT로 자동 로그인내 응용 프로그램이 원활하게 실행되는 것을 확인했습니다.
이 문제를 해결하기 위한 지침을 요청합니다.