私は最近Ubuntu 18.04をインストールし、16.04にあった分数スケーリングオプションがもうないことを発見しました。 200%はディスプレイには大きすぎます。 この回答 は機能しませんでした(コマンドの実行後にオプションは変更されませんでした)。
分数スケーリングを取得する別の方法はありますか?
gsettings set org.gnome.desktop.interface text-scaling-factor 1.2
このコマンドは表示スケーリングではありません。 UbuntuでHiDPの問題を解決するためのテキストスケーリングトリック。完璧なソリューションを探し続けています。
Archwikiはxrandrを使用したソリューション(またはハック)を提案しています(xorgで標準のUbuntu 18.04を使用している場合):
分数スケーリング
2、3などの設定(これはスケーリングファクターでできることのすべてです)は、特定のHiDPIディスプレイや小さな画面(小さなタブレットなど)には理想的ではない場合があります。
xorg
GNOMEのスケーリング係数とxrandrの組み合わせを使用して、整数以外のスケール係数を実現できます。この組み合わせにより、TTFフォントが適切にスケーリングされ、xrandrのみを使用した場合にぼやけることがなくなります。 gsettingsでズームイン係数を指定し、xrandrでズームアウト係数を指定します。
最初に、GNOMEを大きすぎる最小サイズに拡大します。通常、「2」はすでに大きすぎます。それ以外の場合は「3」などを試してください。その後、xrandrでズームアウト係数を設定して、縮小を開始します。最初に関連する出力名を取得します。以下の例ではeDP1を使用しています。開始ズームアウト1.25倍。それでもUIが大きすぎる場合は、スケールファクターを増やします。小さすぎる場合は、スケール係数を減らします。
xrandr --output eDP1 --scale 1.25x1.25
Ubuntu 18.04以降、 Wayland がデフォルトの表示プロトコルです。
スケーリングを有効にするには:
分数スケーリングの実験機能を有効にします。
gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"
コンピューターを再起動します。
ログイン時に(スタートアップアプリケーションコントロールパネルを使用して)シェルスクリプトを実行して、目的のスケーリングを設定します。
Xrandrを単独で実行して、出力デバイス(私の場合はDP-1)を決定します。
次に、以下を含む実行可能スクリプトをどこかに置きます(ホームディレクトリにあります)。
#!/bin/bash
gsettings set org.gnome.desktop.interface scaling-factor 2
gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gdk/WindowScalingFactor': <2>}"
xrandr --output DP-1 --scale 1.5x1.5
xrandr --output DP-1 --panning 3840x2160
Ubuntu 16.04でUnity Tweak Toolを使用しました。 16.04がUbuntu 18.04 LTSにアップグレードされたテスト環境を実行しています。チェックしたところ、Unity Tweak Toolがまだ存在しており、高DPI画面を適切にスケーリングしています。 1920x1080モニターでのスケーリングに使用している設定は次のとおりです。
Text scaling factor
は、フォントとタイトルバー、ボタンなどのUI要素の両方をスケーリングします
アイコンのサイズはプリセットされていますが、その下のテキストサイズが大きくなり、アイコンのサイズが変更されたように見えます。
上記の.gif
では、1920x1080モニターの1.38
からスケーリングが開始されます。その後、1
に変更され、すべてが小さくなりますが、これは正常です。次に、視覚障害のある人にとって理想的な2
に変更されます。ここでもアイコンのピクセルサイズは固定されており、アイコンの下でフォントが縮小または拡大すると、サイズが変化しているように見えます。
Unity Tweak Toolをインストールするには:
Sudo apt install unity-Tweak-tool
他の人は18.04 LTSで利用可能なツールの完全なスイートに興味があるかもしれません:
$ apt list | grep Tweak
gajim-rostertweaks/bionic,bionic 1.0.0-3 all
gnome-Tweak-tool/bionic,bionic 3.28.1-1 all
gnome-tweaks/bionic,bionic 3.28.1-1 all
mate-Tweak/bionic,bionic 18.04.16-1 all
mousetweaks/bionic,bionic,now 3.12.0-4 AMD64 [installed]
Tweak/bionic 3.02-2 AMD64
unity-Tweak-tool/bionic,bionic,now 0.0.7ubuntu4 all [installed]
Gnome Tweak Toolを使用したソリューションは、3840 x 2160の解像度のディスプレイを備えたUbuntu 18.04でうまく機能します。スケールファクターのみを1.5に設定し、フォントサイズを変更しないままにした後、画面表示は私にとって素晴らしいものでした。さらに、gnomeの設定でドックシンボルのサイズを調整する必要がありました。それは私にとって最も邪魔にならない解決策のようです。
私は現在、これを修正しようと試みています(まだUbuntu 16.04を使用していますが、18.04でも同じオプションが使用できると確信しています)。パネルの解像度を落とすシステム設定。これはすべてがぼやけるだろうと思うでしょうが、私にとっては素晴らしい仕事をしているようです。 YMMV。
私の画面(X1 Carbon 4th Gen)は2560x1440、16:9の比率です。 2倍ズームでは、効果的に1280x720になりますが、これは小さすぎます。代わりに、セレクターから2048x1152(比率は16:9)を選択します。少なくとも私にとっては、必要なダウンスケーリングの程度に応じて、オプションとして1920x1080、1600x900、および1368x768も提供します。
2048x1152にはまだ少し小さいので、1920x1080になります。
buntuがXorgに切り替えた がデフォルトの表示であるため、できません。多くの人が解決策を探していますが、このスレッドはGoogleでの最高の結果です。残念ながら Xorgにはまだ分数スケーリングはありません
18.04デスクトップは、幅に応じて壁紙画像を調整します。したがって、画面の幅に合わせて画像のサイズを変更すると(画像の絶対サイズに関係なく)、壁紙が収まります。背の高い画像に合わせて、「変更画像/キャンバスサイズの変更」に進み、ピンタを使用して両側に幅の広い境界線を追加します。 (またはGimpまたは何でも)