場合によっては、実際の画面よりも大きな仮想画面を使用する必要があります。これには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
これにより、マウスカーソルが左下に移動し、ウィンドウが一緒に移動します。
xdotool
getmouseposition
マウスを元の位置に戻すかどうかを判断できるように、マウスの位置を保存するために使用できるコマンドもあります。