hidpiディスプレイを搭載したラップトップを使用しています。解像度3840x2160、200%スケールのubuntu 18.04を使用しています。私が使用するすべてのソフトウェアは、1つを除いて問題なく見えるので、自動的に変更できるようにスクリプトを書きたいと思います。
これを行う方法はありますか?
ありがとう!
これはXサーバーソリューションであり、Waylandでは動作しない可能性があります。
そのためにrandr
を使用し、xrandr
で出力名と使用可能なモードを決定し、--mode
および--scale
オプションを使用して設定を変更できます。このモードが既に存在する場合、これにより出力DP2が200%スケーリングで3840x2160に変更されます。
xrandr --output DP2 --mode 3840x2160 --scale 2x2
これは、100%スケーリングで1024x768に変更されます。
xrandr --output DP2 --mode 1024x768 --scale 1x1
参考文献:
これを自動化するには、xdotool
を使用します。 xrandr
ウィンドウがフォーカスを取得するとすぐにxterm
を呼び出します。
xdotool search --class xterm behave %@ focus exec xrandr