web-dev-qa-db-ja.com

一部のダイアログボックスは画面/ディスプレイよりも大きい

Ubuntu 12.04 LTS GNOME 3.4.1が組み込まれたボードを使用しています。このボードでは、LCDディスプレイ800x480およびHID抵抗膜方式タッチスクリーンを使用しています。すべて正常に動作しますが、ダイアログウィンドウに問題があります-たとえば「システム設定」-このボックスは私の画面よりも大きいです。これは、このダイアログボックスの下部が表示されないことを意味します([適用]、[保存]ボタンなど)。

私はこれを試しました:システム設定ウィンドウのサイズを変更するにはどうすればよいですか?

見た目はクールですが、成功しません:(

それから私はこれを試しました:

Xorg.conf(/ etc/X11)でこれを編集しました:

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
SubSection "Display"
Virtual 1024 768
EndSubSection
EndSection

その後、xrandr -s 1024x768を実行しましたが、次のエラーが返されました-

Size 1024x768 not found in available modes

私も試しました:

 xrandr --output default --fb 1024x768 --panning 1024x768

成功せずに。

UPDATE:私はこれを見つけました(最後の投稿): xrandrで出力を検出して設定する方法

そこで、このコマンドを実行して、モニターのモードラインを取得しました。

gtf 1024 768 60

このコマンドの出力は次のとおりです。

Modeline "1024x768_60.00"  .. some numbers .. -HSync +Vsync

その後、新しいモードを追加し、モードを追加して解像度を変更します。

xrandr --newmode "1024x768_60.00"  .. some numbers ..  -HSync +Vsync
xrandr --addmode default 1024x768_60.00
xrandr --output default --mode 1024x768_60.00

そして、それは何もしませんでした。画面に変更はありません。

私もこれを試しました(以下のKen Mollerup提案):

xrandr --output default --rate 60 --mode 800x480 --fb 1024x768 --panning 1024x768

しかし、それもうまくいきませんでした

5
Maros

私のネットブック(1024x600画面)でUbuntu 12.04でこの問題が発生しました。すべてのウィンドウが最大化された状態で起動するようにすることで、「解決」しました(実際に回避しました)。画面よりも大きい最大化されたウィンドウにはスクロールバーが表示されるため、これは役立ちます。また、スクロールバーにアクセスできる場合は、ウィンドウのすべての部分にアクセスできます。

これを行うには、CompizConfig Settings Manager(恐ろしいプログラムの一種)をインストールし、Windowsルールで、Maximizedルールをclass=に設定します。これにより、すべての新しいウィンドウが最大化されます。

私は自分でこれを理解しませんでした...私は this が私から答えを得たかもしれないと思います。そこに4つ目の答えを使用した理由がわかりません-私はUbuntuが初めてでした!ただし、すべてのウィンドウを最大化して起動することが回避策であることを知っているだけで、必要に応じて詳細情報を検索できます。

1
Organic Marble

私はほとんどすべてを試しましたが、それでも成功しませんでした。しかし、システムがUnity 2Dを使用していることを発見しました。 Unity 2D compizでは機能しません。次のコマンドで発見できます。

ps ax | grep compiz

出力:

4166 pts/0 S+ 0:00 grep --color=auto compiz

つまり、compizは実行されません。 compizを実行すると、次のようになります。

1401 ? Sl 2:29 compiz
4166 pts/0 S+ 0:00 grep --color=auto compiz

Unity 2DではMetacityを使用し、これはgconf-editorで編集できます。詳細はこちら: nity 2Dの設定方法

ps ax | grep metacity
1401 ? Sl 2:29 metacity
4166 pts/0 S+ 0:00 grep --color=auto metacity

そのため、「システム設定」ウィンドウに対してのみフルスクリーンルールを設定(または最大化)する必要があります。今のところ、私は方法がありません。キーボードを使いたくないので、Androidは私にとって良い選択ではありません

0
Maros