Debian を使って全画面解像度を取得するには?

Debian を使って全画面解像度を取得するには?

私はプログラミングに使用する1600x900解像度のHP 20wmモニタを持っています。しかし、解像度を1600x900に設定しようとするたびにトリミングどちらも1440x900にサイズ変更され、モニター設定をフルスクリーンに調整すると、画像が拡大して正しく表示されません。cvt 1600 900以下を出力します。

# 1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz
Modeline "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync

xrandr以下を使用して解像度を設定しました。

xrandr --newmode "FullScreen"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync
xrandr --addmode VGA1 "FullScreen"

画面の両側から見た内容は次のとおりです。

ここに画像の説明を入力してください。

どうすれば解決できますか?

さらに奇妙なことは、環境設定に入るとdisplay「解像度1600×900」となっているということです。明らかにしかし、実際にはそうではありません。xrandr次の情報を開示します。

Screen 0: minimum 320 x 200, current 1600 x 900, maximum 8192 x 8192
LVDS1 connected (normal left inverted right x axis y axis)
   1366x768      60.03 +
   1360x768      59.80    59.96  
   1024x768      60.00  
   800x600       60.32    56.25  
   640x480       59.94  
VGA1 connected primary 1600x900+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      60.00  
   800x600       60.32    56.25  
   848x480       60.00  
   640x480       59.94  
   FullScreen    59.95* 
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)

答え1

まだコメントを追加できませんので、レビューで処理してください。 syslogを確認してください。たとえば、dmesg | tail 解像度を変更し、syslogを確認し、間隔をほぼ正しい解像度に変更して再確認します。おそらく有用なものがあるでしょう。

関連情報