web-dev-qa-db-ja.com

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

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

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

15
Evan Mosseri

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

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

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

Screen Scaling

編集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

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

6

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

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の最後に追加して、ログインするたびにコマンドが実行されるようにすることができます。

4
mook765