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