web-dev-qa-db-ja.com

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

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

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

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

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

59
Min San

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

  • OpenSettings->Devices->Displays
  • 次のように、25%ステップスケールが表示されます。 125 %、 150 %、 175 %。それらのいずれかをクリックして、機能するかどうかを確認します。
35
spinxz

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

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

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

enter image description here

23
Hoang Trinh

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

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
10
TommyPeanuts

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

Sudo apt install ubuntu-unity-desktop

enter image description here

6
Lukas

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では、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]
5

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

2
mgorriz

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

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

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

2
Gervase Markham

ドロップダウンから1600x900(16:9)を使用してスケーリングを増やすことができます。 enter image description here

2
ROHIT PARMAR

buntuがXorgに切り替えた がデフォルトの表示であるため、できません。多くの人が解決策を探していますが、このスレッドはGoogleでの最高の結果です。残念ながら Xorgにはまだ分数スケーリングはありません

2
G I Schmoe

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

0
Paul Bourgeois