私はArch LinuxとGnome Shellを使ったラップトップを持っています。私のグラフィックカードはIntel HD 520です。私のラップトップの画面解像度は3200×1800です。職場では、ノートパソコンを1920×1080解像度のモニターに接続します。 HDMIケーブルを使って接続を完了してください。システムは画面と解像度の両方を正しく検出します。質問は次のとおりです。
UHD解像度では、Gnome(Gnomeはこれを行いますか、それともグラフィックドライバですか?)はウィンドウのサイズを変更して大きくします。これは完全に理解されています。それ以外の場合、Firefoxのバーは細い線になります。ただし、問題は、ウィンドウ(Firefoxなど)をあるモニターから別のモニターに移動しても、このサイズ変更が維持されることです。その結果、状況が見られた。巨大な私の1920×1080モニターでは、解像度も正しく検出されます。
- これはバグですか?それで、それは誰のせいですか? Gnome、Intel HDグラフィックス、またはLinuxカーネル?
- 修正できますか?
ベストアンサー1
- TLDR:これはバグではなく、HiDPI画面を快適に使用するための理想的なソリューションではありません。
これらのソリューションは、ほとんどのソフトウェアがより高いDPIモニターを自動的に補償しないという事実に由来しているようです。サイズ変更やDPI設定なしでそのままにすると、HiDPI画面で多くのプログラムが小さく見えます。したがって、オペレーティングシステムレベルで報酬を実行できます(参照:Arch Linux用HiDPIに関する情報)、しかしピクセル密度が異なる2つの画面がある場合、問題が発生する可能性があります。
- 内部HiDPI画面@ 3200x1800と外部@ 1920x1080を考慮すると、次の設定が機能するはずです(Dell XPS9350およびXPS9360でテスト済み)。
右側の外部を設定します。
xrandr --dpi 276 --fb 7040x3960 --output eDP-1 --mode 3200x1800 --output
DP-1 --scale 2x2 --pos 3200x0 --panning 3840x2160+3200+0
左外部構成:
xrandr --dpi 276 --fb 7040x3960 --output DP-1 --scale 2x2 --panning
-3840x2160+3200+0 --pos 0x0 --output eDP-1 --mode 3200x1800 --pos 3840x0
人々が頻繁に切り替える場合は、これらのコマンドを.bashrcにエイリアスとして入れることをお勧めします。たとえば、
alias ext-config-right="xrandr --dpi 276 --fb 7040x3960 --output eDP-1 --mode
3200x1800 --output DP-1 --scale 2x2 --pos 3200x0 --panning 3840x2160+3200+0"