나는 200dpi 모니터를 가지고 있는데 이 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
, 패키지 설치 방법은 사용 중인 distro/OS에 따라 다릅니다.