web-dev-qa-db-ja.com

ZestyでのHiDPIスケーリングに問題がある

Surface Pro 3でZestyにアップグレードしました。Yakketyでは、System Settings> Displaysに設定して「メニューとタイトルバーのスケール」を設定しました。 1.5、スケールは良好でした。 Zestyでは、本当に奇妙なことが起こっており、説明することすらできません。

次の写真を見てください。

上記のすべての画像へのリンク: つ以上のリンクを投稿することはできません。したがって、ここにすべてのリンクへのリンクがあります。

スケールが1.5を超えると、テキストボタンとウィンドウボタンが小さくなり、ユニティランチャーのみが適切にスケーリングされます。 Yakketyでは、1.5のスケールは1.38のスケールのように見えましたが、少し大きくなりました(あるべき姿)。

スケーリングをyakketyの状態に変更するにはどうすればよいですか?

1
superl2

期待することは明確ではないので、問題を質問として再度述べる必要があります。

ZestyリリースのUnity 7にパッチが適用され、HiDPIディスプレイの自動スケーリングが改善されると主張されましたが、HiDPIの設定と動作も完全に破壊されました。あなたと同じように、Yakkety以前のリリースでは、Unityのディスプレイスケールファクターを1.5に設定し、2560x1440ディスプレイでUIとフォントのスケーリングは完璧でした。 Zestyにアップグレードして再起動した後、フォントは小さな比率に縮小しました。1.5のフォントは1.38のときよりもはるかに小さく表示されるため、スケールファクター1.38に落ち着かなければなりません。 、これは明らかに壊れた動作です。

Unityの問題のある変更を文書化した変更ログは次のとおりです。

https://launchpad.net/ubuntu/+source/unity/7.5.0+17.04.20161130-0ubuntu1

以下は、以前のUnityリリースと現在のリリースとの差分です。新しい(破損した)スケーリングコードが含まれています。

https://launchpadlibrarian.net/295698352/unity_7.5.0+17.04.20161111.1-0ubuntu1_7.5.0+17.04.20161130-0ubuntu1.diff.gz

2
John Wang

このスクリプトを実行し、[設定]-> [ディスプレイ]でスケーリング係数を再調整することで、スケーリングの問題を修正できました。

#!/bin/bash
gsettings reset com.ubuntu.user-interface scale-factor
gsettings reset org.gnome.desktop.interface scaling-factor
gsettings reset com.canonical.Unity.Interface text-scale-factor
gsettings reset org.gnome.desktop.interface text-scaling-factor
1
savoca