web-dev-qa-db-ja.com

モードが見つからないことを示すxRandRを使用してUbuntuで画面パンを設定できません

10.1インチの画面を備えたSamsungn150ネットブックを使用していますが、最大画面解像度は1024x600です。 Ubuntu 10.04 LTSを実行していて、より大きな仮想ディスプレイの画面パンを有効にしたい。表示される画面は、マウスを介してナビゲートできる大きなディスプレイのサブセットになります。 1024x800の仮想画面サイズは私の目的に合っていると思いますが、少なくともy軸が大きいものなら何でも適しています。

Panning-viewport命令 link があり、このコマンドを推奨しています。

xrandr --output VGA1 --rate 60 --mode 800x600 --fb 1280x1024 --panning 1280x1024

状況に合わせてコマンドを変更しました。

xrandr --output LVDS1 --rate 60 --mode 1024x600 --fb 1280x1024 --panning 1280x1024

次に、端末はxrandr: cannot find mode 1024X600を出力します。これは、モード800X600でも同じです。 --output VGA1も使ってみました。 xrandr -qは(簡単に)与える:

LVDS1 connected 1024x600+0+0
1024x600  60.0*+
800x600   60.3

xrandr --newmode 1024x600も試しましたが、再試行しても変更はありませんでした。私はmanページを読みました wiki randr pagelink2linkrandrの使用に関するlink4 randrについて説明しています。コマンドとその操作方法がわかりません。 output a rate a modefbpanningオプションしかないのに、それらが何であるかわかりません。私のシステムでパンするためにそれらを設定する方法と方法。

panningの設定の問題を修正するために使用している端末回線の簡単な変更、または--newmodeを介したモード追加インクルードを行う必要がありますか?

4
Vass

まず、新しいモードを生成する必要があります

gtf 1024 600 60

次のようなものが得られます。

# 1024x600 @ 60.00 Hz (GTF) hsync: 37.32 kHz; pclk: 48.96 MHz
Modeline "1024x600_60.00"  48.96  1024 1064 1168 1312  600 601 604 622  -HSync +Vsync

次に、--newmodeを使用してこのモードをxrandrに提示します

 xrandr --newmode "1024x600_60.00"  48.96  1024 1064 1168 1312  600 601 604 622  -HSync +Vsync

次に、このモードをLVDS1に追加します。

xrandr --addmode LVDS1 "1024x600_60.00"

そして最後に、この新しいモードをパンで使用できます。

 xrandr --output LVDS1 --rate 60 --mode 1024x600_60.00 --fb 1280x1024 --panning 1280x1024
1
Paweł Rumian