Ubuntu 18.04の分数スケーリングを有効にする


118

私は最近Ubuntu 18.04をインストールし、16.04にあった分数スケーリングオプションがもうないことを発見しました。200%は私のディスプレイには大きすぎるため、この答えは私には機能しませんでした(コマンドを実行した後、オプションは変更されませんでした)。

分数スケーリングを取得する別の方法はありますか?


9
これは、特にラップトップユーザーにとっては問題のようです。デスクトップとラップトップに18.04をダウンロードしました。ノートパソコンの高解像度液晶画面は、100%が小さすぎるか、200%が大きすぎることを意味します。動的スケーリングが問題外の場合、150%オプションは緩和の緩和になります。
アンドリュー

1
これはあなたの質問に対する適切な答えではありませんが、今日Ubuntu MATEを試してみましたが、HiDPIのサポートの良さに驚いています。文字通りちょうど私のために働いた。
N3dst4

4
16.04にはこれがありました。次のLTSにアップグレードすると、1つの大きなダウングレードのように感じます:(WTF
18年

2
Canonicalが未来だと思うスナップアプリは、あなたのテーマを尊重しないことに注意してください。これにはフォントのスケーリングが含まれます(ディスプレイのスケーリングについては知りません)。テーマは、見た目が美しいだけでなく、使いやすさでもあることを認識する必要があります。このため、ほとんどのスナップアプリはDell XPS 13では使用できません。ワインにも同じ問題があります。
-B.Tanner

1
私たちは、内の問題を待つ必要がgnome-shellしてmutter解決されると変更がマージされるために。
18

回答:


64
gsettings set org.gnome.desktop.interface text-scaling-factor 1.2

このコマンドは表示スケーリングではありません。UbuntuでHiDP問題を解決するためのほんの少しのテキストスケーリングトリック。完璧なソリューションを探し続けています。


2
...しかし、私はそれを決して覚えません。ここで考えてみfunction setzoom() { gsettings set org.gnome.desktop.interface text-scaling-factor "$@"; }ましょう:定義(たとえば、bash構成ファイルで)setzoom 1.2してから、将来入力するだけです。
ウィリアムデメ

3
これは、OPが求めているスケーリングを表示しないフォントスケーリングです。
バーゼルシシャニ

1
はい、あなたは正しいです。スケーリングは表示されません。私はそれについて明確に述べるべきです。答えを更新します。これを指摘してくれてありがとう。:D
ミンサン

1
タイトルバー、ウィンドウのボタンやツールバーなどのサイズは大丈夫だったので、これはデフォルトのテキストのサイズが私の4Kモニターに小さすぎるそのわずかという、私にとって偉大な答えである
ダニエル・カーター

4
これはディスプレイごとに実行できますか?フォントサイズは外部モニター(1920x1200)では問題ありませんが、内部モニター(2880x1800)では小さすぎます。
消え

39

XOrgソリューション

Archwikiはxrandrによる解決策(またはハック)を提案しています(xorgで標準のUbuntu 18.04を使用している場合):

ArchWiki-HiDPI-分数スケーリング

分数スケーリング

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']"
    
  • コンピューターを再起動します。

  • 設定 -> デバイス -> ディスプレイを開きます
  • 今、あなたは次のように、25%の段階のスケールが表示されるはずです125 %150 %175 %。それらのいずれかをクリックして、機能するかどうかを確認します。

3
関連する出力名をどのように取得しますか?そして、適切なタイミングで自動的に実行されるように、このxrandrコマンドをどこに配置しますか?
ガーバスマーカム

2
xrandrの修正により、ディスプレイは見栄えがよくなりましたが、マウスを画面全体に動かすことはできません。これを修正するアイデアはありますか?
derflocki

10
ソリューション2(Wayland)は機能しましたが、リブート後に 125%、150%、175%のオプションしか表示されません でした。
david6

4
から関連する出力を見つけることができますxrandr -q。マウスの「目に見えない境界」については、--panning 1920x1080オプションを追加する必要があります(解像度を使用)
Adara Hv

2
両方の提案された方法では、テキストがぼやけ、不自然に見えるものがあります。
カリムソンボル

27

Gnome Tweak Tools => Fonts => Scaling Factorをインストールします

少なくとも、テキストを大きく拡大するのに役立ちます。

実際、私はこのアプローチが好きです、それはスケーリング1で他のものを保持します、私はテキストがより大きいだけでよいです。

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


私にとっては素晴らしい仕事でした。スケーリング1.00と1.01の違いがわかります。
ジーンオルソン

3
このアプローチの唯一の問題は、両方のモニターをスケーリングすることであり、別々に行うことはできません。小型の4K 13インチモニターと、その横にある4Kのはるかに大きな外部モニターを備えたラップトップがあります。見た目は素晴らしい13インチですが、外部には大きなテキストがあります。Waylandを使用すると、個別にスケーリングできます。
ピーターナン

11

ログイン時に(スタートアップアプリケーションコントロールパネルを使用して)シェルスクリプトを実行して、目的のスケーリングを設定します。

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

7

実験的な機能や、オンラインで見つかった他の「ヒント」を試してみましたが、「解決策」が問題の別のパレットを紹介するのに役立つ、または思われませんでした。最終的に私がしたことは、Ubuntu 16で使用されていたUnityデスクトップマネージャーをインストールしたことです。それで、ハッキングなしで分数スケーリングを行う少し異なるデスクトップマネージャーで最新の18 LTSを実行しています。

sudo apt install ubuntu-unity-desktop

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


5

Ubuntu 16.04でUnity Tweak Toolを使用しました。16.04がUbuntu 18.04 LTSにアップグレードされたテスト環境を実行しています。チェックしたところ、Unity Tweak Toolがまだ存在しており、高DPI画面を適切にスケーリングしています。1920x1080モニターでのスケーリングに使用している設定は次のとおりです。

Tweak fonts.png

Text scaling factorスケールの両方のフォントやタイトルバー、ボタンなどのようなUI要素


アイコンのサイズはプリセットされていますが、その下のテキストサイズが大きくなり、アイコンのサイズが変更されたように見えます。

UbuntuTweakFonts.gif

では.gif上記のスケーリングで始まり、1.381920x1080のモニタ上。その後、に変更され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]

1
フォントの設定だけでなく、一般的なスケール設定はありますか?
ミッチ

@Mitchテキストスケーリング係数は、アイコンを同時にスケーリングします。答えでそれを明確にした。
WinEunuuchs2Unix

申し訳ありませんが、より具体的だったはずです。タイトルバーやボタンなどの他のUI要素のサイズにも適用する
Mitch

1
@Mitch謙虚な謝罪アイコンはピクセルサイズ用にあらかじめパッケージ化されており、拡大縮小されません。答えを更新.gifして、錯視アイコンのサイズが変化していることを示しましたが、アイコンの下のテキストがサイズが縮小/拡大し、錯視のアイコンが変化していることを示しました。
WinEunuuchs2Unix

2

UbuntuはデフォルトのディスプレイとしてXorgに戻ったため、できません。多くの人が解決策を探していますが、このスレッドはGoogleでの最高の結果です。残念ながら、Xorgにはまだ分​​数スケーリングがありません。


2
この答えがわかりません。Ubuntu 16.04はXorg上で動作しましたが、まだ分数スケーリングをサポートしていました。
Beevik

1
それは、UbuntuがUnity(それを持っていた)からGNOME(まだ持っていない)に切り替わったことです。
caw

@caw UbuntuはUnityの廃止について話しましたが、180を実行し、Ubuntu 18.04でもそれをサポートしています。彼らがいつUnityを放棄するかは不明です。Gnomeが議論の余地のないチャンピオンになるときが来ると思いますが、いつになるかは誰にも言えません。
WinEunuuchs2Unix

@ WinEunuuchs2Unixいいえ、ユニティのサポートは、おそらく(それを使用しています)のUbuntu 16.04のEOL(生命の終わり)で終了します、それは4月2021だ
CAW

@cawあなたは正しいかもしれませんが、現在Ubuntu 18.04でもUnityを使用しています。
WinEunuuchs2Unix

2

私は現在、これに対する修正を試みています(確かにUbuntu 16.04を使用していますが、18.04でも同じオプションが利用できると確信しています)。これは、スケーリングを1に保ちますが、パネルの解像度を落とすシステム設定。これはすべてがぼやけるだろうと思うでしょうが、私にとっては素晴らしい仕事をしているようです。YMMV。

私の画面(X1 Carbon 4th Gen)は2560x1440、16:9の比率です。2倍ズームでは、効果的に1280x720になりますが、これは小さすぎます。代わりに、セレクターから2048x1152(比率は16:9)を選択します。少なくとも私にとっては、必要なダウンスケーリングの程度に応じて、オプションとして1920x1080、1600x900、および1368x768も提供します。

2048x1152にはまだ少し小さいので、1920x1080になります。


2

Gnome Tweak Toolを使用したソリューションは、3840 x 2160の解像度のディスプレイを備えたUbuntu 18.04でうまく機能します。スケールファクターのみを1.5に設定し、フォントサイズを変更しないままにしておくと、画面の表示は素晴らしかったです。さらに、gnomeの設定でドックシンボルサイズのサイズを調整する必要がありました。それは私にとって最も邪魔にならない解決策のようです。


これはほとんどの人にとって最適なソリューションです。ありがとう、mgorriz。
ジーンオルソン

1

ドロップダウンから1600x900(16:9)を使用して、スケーリングを増やすことができます。 ここに画像の説明を入力してください


3
それは品質を破壊します。解像度を変更すると、表示するピクセル数を変更するだけで、これは画面上のすべてのシャープネスに直接対応します。askubuntu.com/a/1104530/498433は完璧に機能し、ハッキングなしで機能しました。
ルーカス

2
@Lukasここも同じ。テキストはDell XPS 9370で大きくなります
JPベンチュラ

0

18.04デスクトップは、幅に応じて壁紙画像を調整します。そのため、画面の幅に合わせて画像のサイズを変更すると(画像の絶対サイズに関係なく)、壁紙が収まります。背の高い画像に合わせるために、「変更画像/キャンバスサイズの変更」に入り、ピンタを使用して両側に幅の広い境界線を追加します。(またはGimpまたは何でも)


1
これは質問とどう関係しますか?
ruuter

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.