回答:
Unityパネルは、コードで現在許可されていないため、非表示にできません。それを許可しない理由は、それを許可するコードを誰も追加していないためです。そのようにしなければならないことが石で書かれていますか?知りません。疑わしい。パネルが非表示になったときに発生する問題に対して適切な解決策を思い付くことができれば、それらが考慮されると確信しています。しかし、これらのことを主観的に考えすぎないことが重要です。パズルの一部を一度に考えることはできません。すべてを同時に考慮する必要があります。たとえば、ウィンドウが最大化されている場合でもそうでない場合でも、デスクトップが完全に異なると感じることは望ましくありません。それは一貫性がなく、紛らわしいでしょう。
上部パネルは表示に使用され、これらは重要です。他のオペレーティングシステムやデスクトップとは異なり、通知は開いたままにならないためです。そのため、画面を見ていなかった場合に何かが起こったことを確認する方法が必要です。これは別の方法で実行できますが、他の問題が発生する傾向があります。
パネル自体は実際には余計なスペースを消費しません。以前はウィンドウメニューバーで使用されていたスペースも節約されるためです。そのため、画面領域は別の場所で使用されます。複数のウィンドウを開いている場合、以前に使用されていたよりもはるかに少ないスペースを消費することがよくあります。いずれにせよ、大画面では、パネルは多くのスペースを消費しません。
画面が小さくなるほど、ウィンドウを最大化し、一度に1つ使用する可能性が高くなります。その場合、パネルはスペースをまったく消費しません。ウィンドウデコレータはそれにマージされるため、まだ表示されていても、余分なスペースを消費しません!きちんとしたトリック、それ。
ただし、複数の画面のシナリオでは、すべての画面に表示する必要があるかどうかについての議論は有効で興味深いものです。その点で結論が出ているかどうかはわかりません。構成可能にする必要があるかもしれません。しかし、それは簡単な議論でもありません。非常に多くの可能性がありますが、コードと設定GUIにこれらすべてのオプションを含めることはおそらくないでしょう。おそらく、1つの良いオプションは、ランチャーと同じ選択肢を使用することでしょうか?しかし、それを好まない人もいるかもしれません。私の推測では、これは将来何らかの形で設定可能になるが、12.04では起こらないだろう。しかし、それは単なる推測です。
これが少なくともパネルを隠すことが可能であるべきであることが明らかでない理由を説明するのに役立つことを願っています。または、少なくとも他のタスクよりも優先されるほど明白ではありません。そして、他のすべてと同様に、開発リソースは限られています。
12.04公式リリースでは、団結パネルの自動非表示が許可されます。
開いSystem Settings
てクリックしAppearance
、[ 動作 ]タブを選択して設定を調整します。
彼らはそれを隠すためにコードを書いたと思うが、彼らはそれが設計のためのベストプラクティスではないため、一般的な設定にそれを示すだけではありません。それは簡単に理解できます。
たとえば、wifiのオン/オフを確認する場合は、上部に表示されます。もう1つの例は、ターミナルなどのトップパネルを表示する必要のないアプリケーションです。トップパネルを表示せずに全画面モードを選択できます。
それはUXとUIの最高のコンセプトです。ただし、トップパネルを非表示にする場合は、Unityの代わりにGnomeを使用できます。