Re: X приложение из под chroot
Спасибо всем кто ответил.
Результат обобщу в одном письме:
1. копирование .Xauthority не помогло избавиться от
sudo /usr/X11R6/bin/xhost +
1.a
sudo /usr/X11R6/bin/xhost -
sudo /usr/X11R6/bin/xhost + laptop
bad hostname "laptop"
2. честно говоря, не понял почему "'&' - плохая идея", но убрал - вроде
бы работает.
3. sudo mount -o /dev/pts virtual/chroot/lenny_1/pts &
пока задача решается и без этого - решил не множить сущности сверх
необходимого, но засейвил в качестве комментария.
4. С оговоркой что chroot, в данном случае, нужен только для запуска
iceweasel другой версии и отладки js скрипта (и желательна как можно
более быстрая его работа), а не для повышения безопасности, скрипт пока
выглядит вот так:
sudo /usr/X11R6/bin/xhost +
sudo mount -o bind /dev /virtual/chroot/lenny_1/dev &
sudo mount -o bind /sys /virtual/chroot/lenny_1/sys &
sudo mount -o bind /proc /virtual/chroot/lenny_1/proc &
sudo mount -o bind /tmp /virtual/chroot/lenny_1/tmp &
sudo chroot /virtual/chroot/lenny_1 /bin/su -l -c 'DISPLAY=:0.0 export
DISPLAY && su guest -c "iceweasel"'
Спасибо.
--
Sincerely,
Nicholas
Reply to: