XFCE 글꼴은 다시 시작할 때마다 크기를 재설정합니다.

XFCE 글꼴은 다시 시작할 때마다 크기를 재설정합니다.

XFCE4를 사용하여 EndeavourOS를 실행하고 있습니다. NVIDIA GPU 설치 프로그램을 실행하여 드라이버를 설치했습니다. 나는 이 질문에서 같은 문제를 설명했습니다.독점 그래픽 드라이버를 설치한 후 XFCE에서 글꼴 크기를 수정하는 방법

이 솔루션은 저에게 효과적이었습니다(AA 또는 DPI 설정을 변경한 다음 다시 변경). 그런데 오류가 다시 나타나기 때문에 재부팅할 때마다 이 작업을 해야 합니다. 시작 시 이 수정 사항을 자동으로 적용하려면 어떻게 해야 합니까?

답변1

저는 NVIDIA를 사용하지 않지만 말씀하신 것처럼 DPI를 변경하면 도움이 될 수 있습니다.

이 명령은 DPI를 100으로 설정합니다.

xfconf-query -c xsettings -p /Xft/DPI -t int -s 100

속성과 값을 얻는 방법을 알아보려면 xfconf-query 명령을 사용하여 변경 사항을 모니터링하십시오.

먼저 채널 이름을 알아보세요. 이 경우 xsettings 채널을 사용하십시오.

채널 이름을 나열하려면 xfconf-query -m을 사용하십시오.

$ xfconf-query -m
Channels:
  xfce4-settings-editor
  xfce4-appfinder
  thunar
  xfce4-power-manager
  xsettings
  xfce4-settings-manager
  displays
  keyboards
  xfce4-session
  xfce4-desktop
  xfwm4
  xfce4-notifyd
  xfce4-keyboard-shortcuts
  keyboard-layout
  pointers
  xfce4-panel

다음을 통해 설정을 모니터링하세요.

xfconf-query -m -c xsettings

이제 UI에서 설정으로 이동하여 DPI를 변경하세요. 터미널로 돌아가면 다음 명령이 표시됩니다.

xfconf-query -m -c xsettings
Start monitoring channel "xsettings":

set: /Xfce/LastCustomDPI
set: /Xft/DPI
set: /Xfce/LastCustomDPI
set: /Xft/DPI

이 방법으로 속성 이름을 찾고 명령을 사용하여 DPI를 100으로 변경할 수 있습니다. 예를 들면 다음과 같습니다.

xfconf-query -c xsettings -p /Xft/DPI -t int -s 100

여기:

  • -c:채널 이름. 우리의 경우에는 xsettings입니다.
  • -p: 속성 이름. 우리의 경우에는 /Xft/DPI입니다.
  • -t: 유형. int(정수) 우리의 경우
  • -s놓다. 이 예에서는 100으로 설정합니다.

Session and Startup설정->-> Application Autostart-> ->이름 및 명령 추가 + Add에서 이 명령을 사용하세요 . 이 경우에 가장 가능성이 높은 적절한 트리거를 선택합니다 on login.

DPI 설정이 적용되지 않는 것 같으면 먼저 DPI를 임의의 값(예: 99)으로 설정하고 잠시 기다렸다가 다음으로 설정하는 BASH 스크립트를 만들어 해결 방법을 시도해 볼 수 있습니다. 원하는 값(예: 100 ).

다음을 수행할 수 있습니다.

xfconf-query -c xsettings -p /Xft/DPI -t int -s 99

sleep 0.5

xfconf-query -c xsettings -p /Xft/DPI -t int -s 100

자동 시작에서 직접 bash 스크립트를 실행하세요.

관련 정보