높은 DPI 화면에서 Xfig를 사용하는 방법은 무엇입니까?

높은 DPI 화면에서 Xfig를 사용하는 방법은 무엇입니까?

이전의높은 DPI화면에서 Xfig의 선은 매우 가늘습니다.선이나 전체 Xfig UI의 크기를 조정할 수 있습니까?

전체 데스크탑의 크기를 조정하고 싶지는 않습니다. 다른 애플리케이션 UI는 높은 DPI 화면에서 명확하게 표시됩니다.

어쩌면 Wayland 합성기가 개별 창의 크기를 조정할 수 있을까요?

답변1

내가 사용한 방법은 다음과 같습니다.

  • TigerVNC 서버 아래 자신의 데스크탑에서 Xfig를 실행하십시오.

  • 확장을 허용하는 VNC 클라이언트를 사용하여 VNC 서버에 연결합니다.

이 과정을 단순화하기 위해 임의로 확장된 애플리케이션을 실행하는 도구를 만들었습니다.가상 데스크탑. vncdesk 2서버를 시작하고 뷰어를 연결하는 간단한 명령입니다 . 애플리케이션이나 뷰어를 닫으면 VNC 서버도 닫힙니다.

원본 앱과 확장된 앱을 보여주는 스크린샷

대안은 실험의 목표인 자체 VNC 뷰어에서 각 애플리케이션 창을 실행하는 것입니다.x11vnc -appscale.

답변2

저는 현재 macOS 시스템에서 Apple 32인치 "Pro Display XDR" 모니터를 사용하고 있습니다. Xquartz는 전체 해상도(전체 화면 모드가 활성화된 상태로 실행됨 xrander -s 6016x3384)이며 Xfig는 지금까지 모든 시도를 거부하는 몇 안 되는 앱 중 하나입니다. 화면 해상도에 따라 메뉴 글꼴 크기를 조정할 수도 있습니다.

그러나 전체 화면 전체 해상도 모드에서 Xquartz를 사용하는 macOS의 빠르고 더러운 해킹은 전체 해상도 화면의 왼쪽 상단에서 Xfig를 연 다음 전체 화면 모드를 종료하여 macOS로 다시 전환한 다음 Xquartz로 다시 돌아가는 것입니다. 다시하지만해상도를 변경할 필요가 없습니다 xrandr. 즉, 바로가기나 메뉴를 사용하여 전체 화면으로 다시 전환하면 됩니다. 물론 창 장식과 창 관리자 글꼴은 전체 화면 크기로 확장될 때 Xquartz에서 화면의 왼쪽 상단 1/4만 볼 수 있기 때문에 매우 크게 확장됩니다. 그러나 크기 조정 후에는 Xfig를 명확하게 읽을 수 있고 사용할 수 있는 모드를 볼 수 있습니다.

이는 픽셀 기반 레이아웃 및 크기 조정의 암흑기에 갇힌 모든 애플리케이션에 확실히 적용됩니다.

이제 macOS 자체가 이 모니터의 진정한 전체 해상도로 실행될 수만 있다면 얼마나 좋을까요!

관련 정보