画面表示の一部を使う

画面表示の一部を使う

画面に欠陥があるので(白い縦棒、残りは大丈夫です)、Linux(Xとコンソール)に画面の一部のみを使用するように指示したいと思います。

カーネルブートパラメータ、アンダースキャン、xrandr、または巧妙なX設定(またはそれらの組み合わせ)でこれを達成できるかどうかを知っていますか?

800px x 1080px(右側に白いバーが表示される1920x800ディスプレイ)と同じサイズを使用するように設定したいのですが、画面の解像度を調整するときと同じように画像を中央に合わせようとしません。

すべてのアイデアを歓迎します。

ティア。

ベストアンサー1

これはただ解決策最大化されたウィンドウは、まだ選択した画面よりも多くのコンテンツを埋めるからです。ただし、これによりほとんどのウィンドウフレームが表示されるため、手動で画面の右側にサイズを変更できます。


小さな11.2インチネットブックでは、画面の右半分が破損しています。そのため、コメントの解像度やその他のパラメータを変更しました。上記のユーザーインストールが完了するまで。

xrandr --current  --output eDP-1 --fb 960x1100 --transform 1,0,0,0,1,0,0,0,1

右側にいる場合は、右に移動する必要があります。

xrandr --current  --output eDP-1 --fb 960x1100 --transform 1,0,-840,0,1,0,0,0,1

これは単なる確認です。私の場合、ブレークポイントは右に840ピクセルです。

より多くのパラメータについては、以下を参照してください。xrandrのドキュメント:

アンダースキャンが利用できない場合の別の回避策は、出力に変換行列を適用するxrandr --transform a、b、c、d、e、f、g、h、iを使用することです。変換の手順については、xrandr(1)§RandR_version_1.3_optionsのマニュアルページを参照してください。

たとえば、水平座標を0.8、垂直座標を1.04にサイズ変更し、画面を右に35ピクセル、下に19ピクセル移動する変換は次のとおりです。

$ xrandr --output HDMI1 --transform 0.80,0,-35,0,1.04,-19,0,0,1

(「ホーム画面」から変更するには、HDMI1をeDP-1に変更する必要があります)

いくつかの追加のヒント:

  • 最良のシナリオは、ミラーリングモードで2番目のモニターを接続して、いつでも切り捨てられていない端末ウィンドウを表示する機会があることです。
  • 上矢印ボタン+Enterボタンを2回使用して前の状態に戻すこともできます。
  • 私の場合は、セカンダリモニターを取り外したときに右側の動きが消えたため、最終点検時にミラーリングされたセカンダリ画面を接続しないでください。
  • 何らかの理由で画面を傾けたり回転させたりするには、他のパラメータを確認してください。

壊れた画面でのみ最終結果を確認してください。奇妙なことに、画面を左側(おおよそ画面中央の境界)に表示する方法を見つけた後でも、一番右側に最大化されたウィンドウはまだ表示されません。代わりに、正しい画面スペースでウィンドウを完全に表示できるようにウィンドウを縮小する必要があります。ディスプレイマネージャを使用すると、この問題を解決できます。xrandr:表示枠が切り捨てられました。、しかし試していません。

奇妙なことに、いくつかの成功したテストの後、結果は次のメッセージのみを表示することに戻りました。

xrandr: specified screen 960x1100 not large enough for output eDP-1 (1920x1080+1+680+1)
xrandr: specified screen 960x1100 not large enough for output HDMI-1 (1680x1050+0+0)

ただし、テストの開始時には効果があるため、あなたにも効果がある可能性があります。

この問題の詳細については、次の方法で考えられる解決策と表示名について学びます。

$ xrandr -q

おすすめ記事