我正在运行一个启动vnc服务器的docker容器。我用以下命令启动它:
docker run --rm -ti -p 5900:5900 rosdocker:latest
有没有办法控制虚拟显示分辨率?我读过的东西都没有提到它,根据Ubuntu gui的显示设置,它似乎是1024x768。有没有办法改变它或将它硬连线在某个地方?
答案 0 :(得分:1)
假设您的rosdocker
图片基于“ dorowu / ubuntu-desktop-lxde-vnc”,并且您保留其入口点。
启动容器时,可以使用env RESOLUTION=1920x1080
设置分辨率。
或者如果我的假设是错误的,请将以下内容添加到您的入口点脚本中。
if [ -n "$RESOLUTION" ]; then
sed -i "s/1024x768/$RESOLUTION/" /usr/local/bin/xvfb.sh
fi