仮想画面のxrandrレイアウト

仮想画面のxrandrレイアウト

場合によっては、実際の画面よりも大きな仮想画面を使用する必要があります。これにはxrandr問題はありません。 2000x1500 が必要な場合は、次のコマンドを使用します。

xrandr --output LVDS1 --rate 60 --mode 1366x768 --fb 2000x1500 --panning 2000x1500

これは私に次のようなものを与えます:

    0                       2000
   0 ------------------------
     | LVDS1  |             |
     |1366x768|             |
     |TTTTTTTT|             |
     |---------             |
     |                      |
     |     virtual screen   |
     |      2000x1500       |
1500 ------------------------

これはほぼ大丈夫です。しかし、私が本当に欲しいものは次のとおりです。

    0                       2000
   0 ------------------------
     |                      |
     |     virtual screen   |
     |      2000x1500       |
     |---------             |
     | LVDS1  |             |
     |1366x768|             |
     |TTTTTTTT|             |
1500 ------------------------

私はKDEデスクトップ環境のタスクバーを使用しているので、2番目のレイアウトを望み、KDEタスクバーを画面下部にしたいと思います。両方の図でTTTTTTラインを見ることができます。

(タスクバーは実際には画面の中央にほぼあります。)

--posこのオプションが役に立つと思います。

xrandr --output LVDS1 --rate 60 --mode 1366x768 --fb 2000x1500 --panning 2000x1500 --pos 0x732

ただし、結果はまだ最初に表示されたレイアウトです。ファン:

xrandr --output LVDS1 --rate 60 --mode 1366x768 --fb 2000x1500 --panning 2000x1500+0+732

役に立ちません。

仮想画面の「レイアウト」をどのように取得できますか?

ベストアンサー1

秘訣は、--panningマウスカーソルに従いたいということです。したがって、パンを希望の位置にマウスポインタを移動するだけです。

パッケージをインストールxdotoolし、以下を試してください。

xrandr --output LVDS1 --rate 60 --mode 1366x768 --fb 2000x1500 --panning 2000x1500
xdotool mousemove 0 1500

これにより、マウスカーソルが左下に移動し、ウィンドウが一緒に移動します。

xdotoolgetmousepositionマウスを元の位置に戻すかどうかを判断できるように、マウスの位置を保存するために使用できるコマンドもあります。

おすすめ記事