私の画面の解像度は1280 x 1024です。しかし残念ながら、最も右側の200ピクセルのバンドが破損してビデオを表示できません。
私の画面を1080 x 1024デバイスとして扱うようにXorgをどのように設定しますか?
今私は次を試しました。
Virtual 1080 1024
Viewport 0 0
動作しません。画像が垂直に収まるようにサイズ変更され、マウスで水平に移動できます。
答え1
確認する:http://howto-pages.org/ModeLines/、Xorgモデルラインの良い説明があります。それからhttp://xtiming.sourceforge.net/cgi-bin/xtiming.pl利用可能な画面サイズの仕様を入力してください。これにより、xorg.confファイルに追加できるモデル行が提供されます。
フィールド4、5、6、および7は、次の値に対応します。HDisplay HSyncStart HSyncEnd HTotal。
フィールド 5 と 6 を使用すると、必要に応じて画面の可視部分を左右に移動できます。
答え2
ディスプレイマネージャにそれを使用させる最善の方法を見つける必要があります。しかし、次のようになります。
Xorgを正常に起動でき、フルスクリーンをフル解像度で使用します。
Xorg :123 -ac
-acスイッチは、許可されたクライアントの一部(すべて?)Xorg制限を無効にします。その後、Xephyrを唯一のクライアントとして起動します(必要に応じて、-screenパラメータに渡される解像度を調整できます)。
DISPLAY=:123 Xephyr :0 -screen 1720x1200
XephyrはXserverのようにクライアントと対話する「オーバーレイXserver」ですが、レンダリングと入力(ユーザーが接する部分)を担当する代わりに、Xephyrはこれを行うために他のXserverに依存しています。
これらのコマンドを組み合わせる方法は、主にユースケースによって異なります。通常、セッションマネージャなどのアプリケーションは、Xserverを呼び出す方法のコマンドを提供する機会を提供します。
私が試したこと:
/root/.xinitrc
コンテンツにする
Xephyr :0 -ac -once -query myxdmcphost -screen 1400x1200`
1400は私の画面幅(200ピクセル)です。
その後、実行するxinit -- :123 -my -usual -xorg -options -for -my -computer
とログイン画面と実際に全画面が使用されますが、右側に200ピクセル幅の列を持つセッションが表示されます。
GDMなどと同じ効果を得るには、xinit
Xserverを呼び出すメソッドでコマンドを複数回提供する必要があります。gdm.conf
しかし、何をすべきかを直接話すことはできません。