web-dev-qa-db-ja.com

画面よりも大きなデスクトップを解決するにはどうすればよいですか?

編集-ファイルはデスクトップに保存されていますが、DVI-I-1上の領域、つまり+ 0 + 261オフセットで記述されるビットに配置されています。一時的な解決策は、モニターを上端に沿って配置することです。これに対する修正はありますか、既知の問題ですか、Ubuntu/Nvidia開発者に知らせる必要がありますか?


デスクトップサイズがモニターサイズよりも大きい。その結果、ドキュメントを保存するとき、ファイルはコマンドラインで「ls」を介して存在しますが、アイコンは画面上で利用できません。デュアルモニターのセットアップを実行しています。以下の「xrandr -q」の出力を参照してください。 Ubuntuバージョン13.10、グラフィックカード、GeForce GTX 650 Ti/PCIe/SSE2、ドライバーはnvidiaのものです。

走ってみた

xrandr --output DVI-I-1 --mode 1600x1200

に続く

xrandr --output DVI-I-1 --mode 1680x1050

画面サイズを適切にリセットしようとしても、違いはありません。

また、以下の〜/ .config/monitors.xmlのダンプを含めます。

誰も私がこれを解決するために次に試すべきことを提案できますか?


$ xrandr -q
Screen 0: minimum 8 x 8, current 2760 x 1920, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 connected primary 1680x1050+0+261 (normal left inverted right x axis y axis) 474mm x 297mm
   1680x1050      60.0*+
   1600x1200      60.0  
   1400x1050      60.0  
   1280x1024      75.0     60.0  
   1280x960       60.0  
   1152x864       75.0  
   1024x768       75.0     70.1     60.0  
   800x600        75.0     72.2     60.3     56.2  
   640x480        75.0     72.8     59.9  
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-D-0 connected 1080x1920+1680+0 left (normal left inverted right x axis y axis) 477mm x 268mm
   1920x1080      60.0*+
   1680x1050      60.0  
   1440x900       75.0     59.9  
   1280x1024      75.0     60.0  
   1280x960       60.0  
   1152x864       75.0  
   1024x768       75.0     70.1     60.0  
   800x600        75.0     60.3     56.2  
   640x480        75.0     72.8     59.9  

$ less ~/.config/monitors.xml

<monitors version="1">
  <configuration>
      <clone>no</clone>
      <output name="DVI-I-0">
      </output>
      <output name="DVI-I-1">
          <vendor>HSD</vendor>
          <product>0x2469</product>
          <serial>0x01010101</serial>
          <width>1680</width>
          <height>1050</height>
          <rate>60</rate>
          <x>0</x>
          <y>261</y>
          <rotation>normal</rotation>
          <reflect_x>no</reflect_x>
          <reflect_y>no</reflect_y>
          <primary>yes</primary>
      </output>
      <output name="HDMI-0">
      </output>
      <output name="DVI-D-0">
          <vendor>IVM</vendor>
          <product>0x5620</product>
          <serial>0x00001c82</serial>
          <width>1920</width>
          <height>1080</height>
          <rate>60</rate>
          <x>1680</x>
          <y>0</y>
          <rotation>left</rotation>
          <reflect_x>no</reflect_x>
          <reflect_y>no</reflect_y>
          <primary>no</primary>
      </output>
  </configuration>
</monitors>
3
lovelyzoo

注:これは、Google検索で表示される最初の結果であるため、この質問に答えています。

私はこれと同じ問題を抱えており、Ubuntu内でそれを修正する方法を模索するのに何年も費やしました。

しかし、使用しているモニター/テレビの設定を見ることで解決できることがわかりました。 Ubuntuの設定ではなく、ディスプレイの物理ボタンを押すことでアクセスするディスプレイの実際の組み込み設定です。

私にとっては、アスペクト比の設定を16:9から「Just Scan」に変更する必要がありました。それが何を意味するのかわからないが、それは仕事をした。

5
Phill

まあ、私の場合、テレビの設定では問題を解決できなかったので、xrandrで操作して解決しました

xrandr --output HDMI-0 --set underscan auto

あなたの場合、HDMI-0ではなく正しいディスプレイDVI-I-1で試してください

0
ELSI

また、xrandr -qが、ディスプレイで得られる以上の解像度を報告していました。

# xrandr -q
Screen 0: minimum 320 x 200, current 1366 x 1024, maximum 8192 x 8192
LVDS1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1366x768      60.00*+
...

このコマンドは問題を解決しました:

xrandr --size 1366x768
0
ogurets