-dpi
选项有什么作用Xephyr
。我正在尝试像这样的不同值:
Xephyr -dpi 20 -screen 640x480 :1
并且会话中运行的程序看起来没有任何不同。
答案1
-dpi
设置分辨率(在每英寸点数,又名每英寸像素或 25.4 x 像素/毫米)。
您看不到任何差异,因为大多数程序都会忽略 X11 服务器报告的分辨率(这在大多数情况下是不可靠的),或者只是以像素为单位执行所有操作。
您可以通过在显示屏xdpyinfo
上运行来轻松检查Xephyr
:
$ Xephyr -dpi 20 :1 &
$ xdpyinfo -display :1 | grep resolution
resolution: 20x20 dots per inch
$ Xephyr -dpi 177 :2 &
$ xdpyinfo -display :2 | grep resolution
resolution: 177x177 dots per inch
顺便说一句,如果你想得到真实的X11 应用程序中显示器的大小,您应该通过兰德R,但xrandr
报告0 x 0
:Xephyr
$ xrandr -显示:2 | grep 连接 xrandr:无法获取输出默认值的伽马大小 默认连接640x480+0+0(正常左倒右x轴y轴)0毫米×0毫米