私は2560x1440解像度の14インチウルトラブックを持っています。私は現在、倍率2のHiDPIモードでGnome 3.16を実行しています。ファクション倍率引数(1.5など)を指定できないため、xrandrを使用してデスクトップのサイズを変更することにしました。
xrandr --output eDP1 --scale-from 3200x1800 --panning 3200x1800
上記をGnomeセッションにログインした直後に実行されるスクリプトに入れました。これにはいくつかの問題があります。
- ノートブックキーボードの明るさコントロールのいずれかを押すか、画面に表示されるなど、ズーム機能が失われる場合があります。
- Netflixをフルスクリーンで見ると、ブラウザに追加のビデオ画像がオーバーレイされ、ノートパソコンの画面の左上隅だけが占有されます。
#1の場合、スケーリングは完全に消えていませんが、デスクトップが「縮小」され、左上にのみ表示され、表示されるデスクトップの右下に黒いスペースが残ります。 「縮小された」デスクトップはサイズ変更されたデスクトップのように見えますが、3200×1800画面の左上隅に固定されています。
Xを拡張するように設定してxrandrを実行できない場合は、画面が拡大されたままになることを願っています。
ベストアンサー1
私はCinnamonで〜150%のサイズ変更を設定しました。 GNOMEはCinnamonに似ているので、これが役に立つことを願っています。
xrandr
ここでコマンドを使用します。HiDPIアーチウィキ記事:
xrandr --output HDMI1 --scale 1.2x1.2 # try 1.3 also
xrandr --output HDMI1 --panning 2304x1296 # this is for 1920x1080 at 1.2
それからそれを永久にしたかったのですが、試した構成の一部をxorg.conf
キャプチャしたくありませんでした。Monitor
私ArchLinuxフォーラムにお問い合わせくださいそしてそれを取って捨てるというアドバイスを受けましたxorg.conf
。とにかく、私の考えは私の設定が正確で、変更に合わせて試してみることができるようですMonitor Identifier
。最も興味深いのは変換行列です。 Xorgにはスケーリングオプションはありませんが、xrandr --scale
これが。--xrandr --transform
TransformationMatrix
これは私のものですxorg.conf
:
Section "Monitor"
Identifier "TEST" # try changing this!
Option "Panning" "2304x1296"
Option "TransformationMatrix" "1.2 0 0 0 1.2 0 0 0 1"
EndSection
Section "Device"
Identifier "Intel Graphics" # change these lines according to your graphics card
Driver "intel"
Option "AccelMethod" "sna"
Option "TearFree" "true"
Option "Monitor-HDMI1" "TEST" # try changing this!
EndSection
これは私にはうまくいかなかったので、掘り下げた。私のシステムがlightdm
最初に起動してxrandr
HiDPIishに見えるようにするには、コマンドが必要です。その後、ディスプレイ設定を上書きし始め、やり直す必要がcinnamon-session
ありました。xrandr
Lightdmは設定されており、etc/lightdm/lightdm.conf
デフォルトでsession-wrapper
オプションで指定された内容を実行します。必要な調整が含まれているスクリプトを作成してxrandr
から実行したい場所に配置する必要がありますsession-wrapper
。しかし、オプションは私にはsession-setup-script
適していませんdisplay-setup-script
。
その後、Cinnamon(またはあなたの場合はGNOME)で私ができることのベストは、自動起動機能を使用してxrandr
時間制限のないスクリプトを追加することでした。