Gnome 3.38では、ユーザーインターフェイスのサイズ変更の問題があります。私は2160p 4Kディスプレイを搭載したDell XPS 15インチノートブックの内部ディスプレイでのみ使用しました。独自のドライバを含むNvidia dGPU。 Waylandが無効になっており、標準のxorgセッションを使用しています。 i3ウィンドウマネージャをインストールする前に、gnome-settingsのUIサイズ変更設定が期待どおりに機能し、すべてのUI要素に適用されました。今日はi3をインストールしました。 i3の標準構成は、すべてのフォントのサイズを変更せずに小さくするため、ホームディレクトリに次の内容を含む新しいファイル「.Xresources-i3wm」を作成しました。
Xft.dpi: 192
Xft.autohint: 0
Xft.lcdfilter: lcddefault
Xft.hintstyle: hintfull
Xft.hinting: 1
Xft.antialias: 1
Xft.rgba: rgb
Xcursor.size: 80
i3wmがログイン時にこの設定をロードするようにi3-configを変更し、~/.config/i3/config
次の行を追加しました。exec_always --no-startup-id "xrdb -merge ~/.Xresources-i3wm"
ログインすると、ウィンドウマネージャは正しい* 2ズームで起動します。
Gnomeセッションに再度ログインすると、UIの一部の要素が正しく拡張されなくなります。影響を受けるシェル要素には、Gnomeトップバーフォントサイズ、ボタンフォントサイズ、ウィンドウタイトルバーフォントサイズ、Gnomeアプリケーションランチャーのアプリケーションアイコンフォントサイズが含まれます。また、Gtk+の外観とフィールを備えたJava Swing GUIアプリケーションは、gnome-settings->Displaysの下の「Scale」が200%に設定されていることを認識していないことがわかりました。 "GDK_SCALE = 2"が環境変数に設定されているため、サイズは2倍(400%)に調整されます。
Gnome Shellテーマの* .CSSファイルでフォントサイズを2倍にして問題を解決しました。これにより、トップバーとアプリケーションスタートアップマネージャのフォントが変更されますが、Windowsのタイトルバーのフォントは変更されません。 $ GDK_SCALE = 1をエクスポートしてGtk +を使用してJavaアプリケーションを起動すると、正しいサイズ変更が得られますが、何らかの理由で$ GDK_SCALEは自動的に2に設定されます。
これが発生した後、dconfをリセットし、gnome-tweaksを使用してテーマを前後に切り替え、解像度を前後に切り替え、システムを数回再起動し、「xrandr --dpi」設定を使用しました。これらのどれも役に立ちません。 i3wmのように見え、GnomeでDPIスケーリングを台無しにしました。これはGnomeの「xrdb -query -all」の現在の出力です。
Xft.dpi: 192
Xft.antialias: 1
Xft.hinting: 1
Xft.hintstyle: hintslight
Xft.rgba: rgb
Xcursor.size: 96
Xcursor.theme: Adwaita
誰かがこの問題を解決するのに役立つことを願っています。よろしくお願いします。
ヨダ