ウィンドウが最大化されて全画面になり、下部がパネルの後ろに隠れます

ウィンドウが最大化されて全画面になり、下部がパネルの後ろに隠れます

モニターを 1 つ上にもう 1 つ配置しています。下のモニターの上部にパネルを 1 つ、上のモニターの下部にもう 1 つパネルを配置したいと思います。

パネルを配置すると、期待どおりに動作します。ただし、パネルが別の画面に接する画面の端にある場合、ウィンドウを最大化してもパネル用のスペースが確保されません。そのため、Firefox を最大化しようとすると、下部の「アドオン」バーが表示されません。

私はこれをkubuntuとxubuntuの両方でテストしましたが、結果は同様でした。KDEのバグ問題の説明とコメントには次のように書かれています。

モニター間のパネルはサポートされていません。これは、パネルなどのスペースを予約するための freedesktop 仕様の制限です。

これについて少し触れている別のフォーラム投稿があります:

http://forum.kde.org/viewtopic.php?f=66&t=102303

仕様上の制限に対処する方法はありますか? また、パネルの背後になくてもアプリケーションを最大化するための回避策はありますか?

答え1

これはどう:

Settings Manager-> Panel-> Display-> 「Don't reserve space on borders」のチェックを外す

答え2

Xubuntu 12.04 での簡単な修正 (使用しているエディションは指定されていません):

右クリックパネルで、プロパティ(必ずパネルランチャーやアプレットではなくプロパティの上パネル_)をクリックし、外観タブ。 不透明度100 に設定する必要があります。

パネルがマウスを移動していないときに「消える」ように設定されている場合、開いているウィンドウは「非表示」のパネルの上に移動します。設定画面を使用して、パネルを表示したままにします。

答え3

Ubuntuでは、プロパティxpropを使用して、でパネル用のスペースを予約できます_NET_WM_STRUT_PARTIAL(予約されたスペースは strut と呼ばれます)。 でパネルウィンドウのIDを取得しxwininfo、それを必要な座標とともに に入力しますxprop -set。 この回答が役に立った場合は、私のブログ投稿xprop の使用に関する詳細な方法と詳細については、こちらをご覧ください。

答え4

回避策: パネル設定に移動し、パネルを小さくして (ドラッグして)、再度最大化します (「パネルを最大化」ボタンがあります)。その後、ウィンドウはパネルの下に表示されなくなります。

関連情報