LightDMの起動中のCHROOTでのGTKアプリケーションのトリガー

LightDMの起動中のCHROOTでのGTKアプリケーションのトリガー

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で自動ログイン私のアプリケーションがスムーズに実行されることを確認しました。

この問題を解決するための指示を求めます。

ベストアンサー1

おすすめ記事