我有 200 dpi 显示器,而这个 Java 应用程序小得难以察觉。桌面缩放效果很酷——但它似乎不是永久的?基本上,我想将每个像素更改为 2x2 像素甚至 3x3 像素。
答案1
echo Xft.dpi: 200 | xrdb -load -
这有帮助吗?
如果是这样,您可以查看桌面环境是否~/.Xresources
在启动时自动合并或类似,并将其放置在那里。
答案2
您可以使用xrandr
更改桌面的分辨率。如果将分辨率降低一半,则与像素大小加倍具有相同的效果。
xrandr
是 X-Windows 调整大小和旋转工具。
不带任何选项运行它将为您提供支持的分辨率列表:
bash-$ xrandr
Screen 0: minimum 640 x 480, current 1440 x 878, maximum 1440 x 900
default connected 1440x878+0+0 0mm x 0mm
1440x900 60.0 2.0
1152x720 60.0
1024x768 60.0
1024x640 60.0
1280x800 60.0
800x600 60.0
800x500 60.0
640x480 60.0
720x480 60.0
1344x840 60.0
1440x878 1.0*
您可以使用它通过传递新尺寸来更改为支持的分辨率之一:
bash-$ xrandr --size 800x600
不过,我不知道有什么方法可以强制单个应用程序或单个 X 窗口以与根窗口不同的分辨率显示。
您可以使用该xdpyinfo
命令查看您的显示器是否支持动态调整大小。不带参数运行它,您将查看扩展名是否RANDR
存在:
bash-$ xdpyinfo | more
<snip some stuff>
number of extensions: 23
Apple-DRI
Apple-WM
BIG-REQUESTS
DAMAGE
DOUBLE-BUFFER
GLX
Generic Event Extension
MIT-SCREEN-SAVER
MIT-SHM
RANDR
RENDER
SECURITY
SGI-GLX
SHAPE
SYNC
X-Resource
XC-MISC
XFIXES
XINERAMA
XINERAMA
XInputExtension
XKEYBOARD
XVideo
<snip>
如果您看到RANDR
该列表,则表明您的显示器支持使用xrandr
.您可能需要安装提供的软件包xrandr
,哪个软件包以及如何安装它取决于您使用的发行版/操作系统。