システムレベルでモニターに小さな画面キャンバスを設定する

システムレベルでモニターに小さな画面キャンバスを設定する

ユースケース:CRTチューブを交換するためにデスクトップに新しいLCDスクリーンをインストールしたいが、画面は穴よりも大きい(31×31cm、つまり1:1の比率を意味し、画面のアスペクト比は16:9で大きい)。良い画像を表示するには、画面描画領域を設定する必要があります。

図の例:スクリーンワイヤフレーム

Q:16:9モニター(1920×1080など)で指定されたサイズ(800×800など)のフルスクリーンアプリケーション用に1:1ディスプレイキャンバスを設定し、必要な場所に配置してxとyスペースを提供するにはどうすればよいですか。 (例:450×160)?

ベストアンサー1

xrandrは必須ですか?

(申し訳ありません。まだこのサイトにコメントを残すことはできません。 -rep-、できるだけ早くそのセクションを削除またはコメントに変換します。到着予定時刻:この部分的な回答は、タイトルにxrandrが明示的に含まれている質問のバージョンに対する回答として書かれています。 )

私は問題を解決するためにxrandrを使用する方法を尋ねています。 xrandrが唯一のオプションであるかどうか、およびこの決定の基準が何であるかに関する情報を追加できますか?それとも、考慮すべき作業に複雑さを追加できますか?たとえば、ソリューション全体は、特定の起動または動作条件(電気プラグインからディスプレイコンテンツまでのユーザーの対話なし)を満たす必要があります。

xrandrである必要がある場合は、画面の一部を使用するようにモデル行を調整するか、その投稿を検索することを検討できます。まず、画面を埋めないようにしてから、右と垂直に移動するように修正することを想像してみてください。免責事項:まだ何も確認しておらず、ただ答えを提供しようとしています。

xrandrが必要ない場合は、黒い背景に実際のビューポートと同じサイズの装飾されていないウィンドウを開き、システムが表示するコンテンツを表示できるようにする(おそらく無人実行)設定を見つけることができます。

おすすめ記事