我在docker内使用了su john更换了用户,执行petalinux-config -c kernel时打不开图形屏幕窗口,需要执行命令script /dev/null
进入docker和配置状态的所有命令行命令如下:
john@john-hp:~/zynq$ ./docker_ubuntu16.sh
root@john-hp:/home/john/zynq# su john
john@john-hp:~/zynq/pynq_dma_gpio_int# su john
john@john-hp:~/zynq/pynq_dma_gpio_int$ script /dev/null
john@john-hp:~/zynq/pynq_dma_gpio_int$ petalinux-config -c kernel
切换su john后必须执行script /dev/null
否则容易出现
Cannot open your terminal ‘/dev/pts/0’ - please check.
具体原因请参考https://www.cnblogs.com/lkj371/p/14271944.html