高dpiモニターと低dpiモニターのスケーリングを個別に設定するにはどうすればよいですか?


15

そのため、34インチの3440x1440と28インチの3840x2160モニターが並んでいます。4kモニターでは、すべてのアプリが小さく見えます。これまでの私の唯一の解決策は、それを許可するアプリケーションのズームレベルを上げることでしたが、ウィンドウをあるモニターから別のモニターに移動するのは非常に苦痛でした。4kモニターのみをファジーなしで適切なdpiにスケーリングする方法はありますか?私は、よりスペース/大きなテキストを設定できるが、シャープなテキストを使用できるスケーリングのようなMacを探しています

Nvidia 980 Tiグラフィックスカードで実行されているUbuntu 16.0.4を使用しています

回答:


6

私のモニターは1920x1080のみです。17インチのラップトップと50インチのテレビです。小型のラップトップは4フィート離れた場所にあり、見やすくするためにすべてのサイズを大きくする必要があります。

[システム設定] -> [ 画面表示]に移動します

メニューとタイトルバースケールで、17インチのラップトップ画面で1.5に設定しますが、TVの場合は1.0のままにします。これがうまくいくかどうかはわかりません...

スクリーンスケーリング

編集1-全体的なDPIスケーリングを増やす

XのデフォルトDPIは1インチあたり96ドットです。これは、解像度が1920 x 1080の17インチのラップトップ画面では非常に小さく表示される可能性があります。Kids3アプリケーションの画面を読むには、画面から6インチの位置に顔を貼り付ける必要があります。

Kids3 96DPI

これを解決するには(私の場合)、次を使用します。

xrandr --dpi 168

次に、アプリケーションを再度開きます。

Kids3 168DPI

これは手動の方法です。パーマメントにすることはできますが、Xorg構成ファイルで解像度と画面サイズを渡すことでXにDPIを計算させることができます。

Section "Monitor"
    Identifier             "Monitor0"
    DisplaySize             286 179    # In millimeters
EndSection

私はまだこれで遊んでいません。


私はすでにそれをしましたが、それは私のアプリケーションのどれもスケーリングしないようです
エヴァンモッセリ

どちらも1920x1080であるため、私にとってはうまくいきます。また、アプリケーション内でズームを使用しますが、それらを同じ画面に保持し、前後に移動しないでください。Unity Tweak Toolは画面のスケーリングとフォントサイズのオーバーライドも行いますが、1つの画面のみに構成できるかどうかはわかりません。それに、奇妙なことが起こっているのが気に入らなかったので削除しました。
WinEunuuchs2Unix

いないすべてのアプリケーションが、それは彼らが使用するGUIライブラリに依存して、この設定に合わせて拡張します
Amias

@EvanMosseri答えを編集して、XアプリケーションでDPIを96から168にすばやく増やす方法を示しました。
WinEunuuchs2Unix

最初の解決策は私のセットアップでは機能しません。1920 x 1080の24インチモニターと同じ解像度の15インチラップトップ画面を持っています。Iが変化するときのUbuntu 16.04.3上Scale for menus and title barSystem Settings -> Displaysノートパソコンの画面に建てられたため、私は両方の画面上のDPIスケーリングメニューやウィンドウを得た:(私は本当に唯一のノートパソコンの画面上でDPIをスケールするようウォルド。
Marecky

5

ハードウェア、使用されているドライバー、使用しているディストリビューションに関する情報は提供しません。ですから、夜に黒猫を捕まえるようなものです。

xrandr-コマンドをいじってみてください。ここに例(端末出力):

mook @ MookPC:〜$ xrandr
画面0:最小8 x 8、現在1366 x 768、最大32767 x 32767
VGA1接続プライマリ1366x768 + 0 + 0(通常の左反転右x軸y軸)410mm x 230mm
   1366x768 59.79 * +
   1024x768 75.08 70.07 60.00  
   832x624 74.55  
   800x600 72.19 75.00 60.32 56.25  
   640x480 75.00 72.81 66.67 60.00  
   720x400 70.08  
VIRTUAL1切断(通常の左反転右x軸y軸)
mook @ MookPC:〜$ xrandr --output VGA1 --scale 0.9x0.9
mook @ MookPC:〜$ xrandr --output VGA1 --scale 1x1

xrandrオプションなしでは、モニターのリストが表示されるため、モニターの名前がわかります。ニーズに合わせて他のコマンドを調整します。満足するまで、さまざまなスケール係数(1未満)を試してください。

evereythingが正常に機能する場合、調整したコマンドラインをの最後に追加して、~/.profileログインするたびにコマンドが実行されるようにすることができます。


私はNvidiaの980のTiグラフィックスカード上で実行されているUbuntuの16.0.4の午前
エヴァンMosseri

2
0.75x0.75のスケールファクターでxrandrコマンドを試したところ、すべてが少しぼやけて見えます
エヴァンモッセリ

また、メニューバーの上部が切り取られ、4kディスプレイの隅にマウスをドラッグすると、両方の画面がシフトしました
Evan Mosseri

4Kモニターに低い画面解像度を適用しようとしましたか?もう1つの質問は、どのドライバーが使用されているかです。UbuntuのデフォルトはオープンソースドライバーNouveauです。で確認できSystem Settings > Software and updates > Additional driversます。最近のNvideaドライバー352.21は、グラフィックカードをサポートしています。
mook765

3
はい、それは私が現在行っていることですが、すべてがあいまいであり、そもそも4kモニターを持つという点を否定しています。352.21がインストールされています。
エヴァンモッセリ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.