画面ごとにフォント設定を異なる方法で設定する方法はありますか?
1080pモニターは2台あり、1つは13インチ、もう1つは27インチです。小さなモニターではアンチエイリアシングされたフォントを使用し、大型モニターではアンチエイリアシングされていないフォントを使用したいと思います。
ベストアンサー1
xrdb
Cプリプロセッサを使用するので(もちろんそうです)条件をサポートします。これは私の作品です.Xresources
。
#if SCREEN_NUM == 0
Xft.dpi: 157
#endif
#if SCREEN_NUM == 1
Xft.dpi: 96
Xft.antialias: 0
#endif
すべてのモニターでxrdb -merge
正しい操作が実行され、ログイン時に多数のX初期化スクリプトの1つがユーザーのスクリプトを表示しようとすると、.Xresources
このスクリプトも正しく設定されます。
(メモ:Arch Linuxフォントの設定ページにはより多くの例がありますが、子孫のためにこれらの例を保存するために上記の例を含めました。 )