両方の画面を使用すると、KDEプラズマウィジェットは非常に大きく見えます。

両方の画面を使用すると、KDEプラズマウィジェットは非常に大きく見えます。

したがって、1つの画面でのみ起動するか、Cinnamonまたは他のデスクトップ環境を使用すると、すべてが大丈夫に見えますが、2つの画面で起動すると次のようになります.

ここに画像の説明を入力してください。

ブラウザではすべてが正常に見えますが、タスクバーとウィジェットは非常に大きく見えます。二つの画面が実際に一つであるかのようにサイズが調整されているようで、そんなに大きいのが合理的です。

Xrandr gives me:



 Screen 0: minimum 8 x 8, current 1920 x 2160, maximum 32767 x 32767
    DVI-D-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 160mm x 90mm
       1360x768      60.02 +
       1920x1080     60.00*   59.94    29.97    23.98    60.05    60.00  
       1280x720      60.00    59.94  
       1024x768      75.03    70.07    60.00  
       800x600       75.00    72.19    60.32  
       720x480       59.94  
       640x480       75.00    72.81    59.94  
    HDMI-0 connected primary 1920x1080+0+1080 (normal left inverted right x axis y axis) 480mm x 270mm
       1920x1080     60.00*+  59.94    50.00    60.05    60.00    50.04  
       1680x1050     59.95  
       1600x900      60.00  
       1440x900      59.89  
       1400x1050     59.98  
       1280x1024     75.02    60.02  
       1280x800      59.81  
       1280x720      60.00    59.94    50.00  
       1152x864      75.00  
       1024x768      75.03    60.00  
       800x600       75.00    60.32  
       720x576       50.00  
       720x480       59.94  
       640x480       75.00    59.94    59.93  
    DP-0 disconnected (normal left inverted right x axis y axis)
    DP-1 disconnected (normal left inverted right x axis y axis)
    DP-2 disconnected (normal left inverted right x axis y axis)
    DP-3 disconnected (normal left inverted right x axis y axis)
    DP-4 disconnected (normal left inverted right x axis y axis)
    DP-5 disconnected (normal left inverted right x axis y axis)

それで、この決議案が正しいようです。

この問題をどのように解決できますか?

1台のモニターで起動し、KDEがロードされた後に2台目のモニターを接続すると起こります。

ここに画像の説明を入力してください。

答え1

この問題を解決するのに数日かかりました。私のDVIモニターのEDIDが破損していることがわかりました。そのため、解像度を維持しながらディスプレイのサイズが実際よりはるかに小さいと私のコンピュータに知らせ、DPIの違いが大幅に発生しました。この問題を正確に解決したことが何なのかは分かりませんが、何か解決したことがありました。これが私がしたことです:

私のEDIDファイルをコンピュータに転送したいと思います。

最初は間違ったEDIDファイルを受け取りました。これにはNVIDIA設定ツールを使用しました。私は一時フォルダに保存します。

だから私も従うこのガイドラインEDIDファイルを修正してください。具体的には:

16進エディタを使用して間違ったEDIDファイルを開きました。表示サイズは、バイナリファイルのオフセット0x15と0x16(それぞれの幅と高さ)にあります。これらの計算はセンチメートル単位で行われ、これは160mm = 16cm = 0x10と90mm = 9cm = 0x09を意味します。手動で変更し、別の場所に保存します。ただし、チェックサムが異なるため、これを修正する必要があります。

私は走った

edid-checksum.py < correct-edid.bin

、これはedidを変更する場所を示します(オフセット0x7fでチェックサムを変更する必要があります。ox75が無効です。0x65でなければなりません)。その後、16進エディタでファイルを再度開き、値を正しい値に更新して保存しました。次のコマンドを実行します。

parse-edid < dvi-d.bin

チェックサムが実際に正しいことを示しています。今:ここで私は2つの異なることをしましたが、何が解決したのかわかりません。

まず、nvidia-xconfig --custom-edid="DVI-D-0:/path/to/Cordirect/edid.bin"を実行して、/etc/X11のxorg.confファイルにedidを追加しました。

その後、カーネル側でも更新しました。これを行うには、/lib/firmware/edid/DVI.bin に正しい edid を保存し、/etc/default に移動して /etc/default/grub に以下を追加しました。

GRUB_CMDLINE_LINUX_DEFAULT="quiet drm.edid_firmware=DVI-D-0:edid/DVI.bin"

その後、次のようにカーネルブートローダを更新しました。

grub-mkconfig -o /boot/grub/grub.cfg

そしてコンピュータを再起動してください。とにかくGNOMEではまだ動作しませんが、Plasmaではすべてが大丈夫に見えるので利点になります。

修正する:

私はgdm3を使用してきましたが、上記のソリューションの後にうまく機能します。私は今日sddmに切り替えようとしましたが、すべてが再び失敗しました。このバグを追跡する時間がないため、同じ問題を抱えている人がいて、上記の解決策がまだ機能していない場合は、次のことを試してください。sudo dpkg -gdm3 再構成

関連情報