작은 대화 상자(gimp, InSync, Zoom 등)로 앱의 UI 크기를 늘립니다.

작은 대화 상자(gimp, InSync, Zoom 등)로 앱의 UI 크기를 늘립니다.

저는 3840×2160 그래픽 디스플레이를 갖춘 Lenovo P51에서 Cinnamon 3.8.9와 함께 Mint 19 Tara를 실행하고 있습니다.

vim, Chrome, Libre Office 및 사전 설치된 모든 앱과 같은 대부분의 앱이 올바르게 작동합니다. 그러나 고객의 네트워크 중 하나에 연결하기 위해 설치해야 했던 gimp, Zoom, InSync 및 Java 기반 VPN 클라이언트와 같은 일부 앱에는 작은 GUI가 있습니다. (하지만 gimp와 Zoom이 Java에서 실행되는지 의심스럽기 때문에 이는 Java 관련 문제는 아닐 것입니다.) 글꼴과 아이콘은 읽을 수 있을 만큼 크지 않으며 크기 때문에 클릭하기가 어렵습니다. 대화창 자체도 매우 작습니다.

새 아이콘 세트를 설치하여 김프를 개선했지만 아이콘과 텍스트가 여전히 약간 작아서 다른 앱에는 도움이 되지 않습니다.

시스템 설정→글꼴에서 텍스트 크기 조정 요소를 변경하면 이미 적절한 글꼴 크기가 있는 앱에만 영향을 미치기 때문에 이 문제는 Cinnamon과 관련이 없다고 생각합니다.

문제가 있는 앱이 사용하는 다른 UI/창 관리자(예: Qt)가 있는지, 그리고 이를 수정하기 위해 조정할 수 있는 다른 시스템 전체 설정이 있는지 궁금합니다. 어떤 아이디어가 있나요?

답변1

적어도 Qt 앱에 대한 솔루션을 찾았는데 Zoom과 Insync 모두 Qt 위젯 툴킷을 사용하여 구축된 것으로 나타났습니다.

두 앱이 모두 보기 좋게 보이도록 QT_SCALE_FACTOR환경 변수를 설정합니다 . 2에 따르면Qt 문서, 설정 QT_AUTO_SCREEN_SCALE_FACTOR=1(다른 환경 변수)으로 인해 Qt는 시스템 DPI를 존중하게 되지만 이로 인해 내 취향에 비해 대화 상자가 너무 커졌습니다.

제가 언급한 다른 앱에서는 여전히 문제가 발생하고 있으며 크기가 픽셀 수로 하드 코딩되어 있는 것 같습니다. 이에 대한 해결책을 찾으면 다른 답변을 추가하겠습니다.

관련 정보