Panel Unity nie może być ukryty, ponieważ kod obecnie na to nie pozwala. Dlaczego to nie pozwala, ponieważ nikt nie dodał kodu, aby na to pozwolić. Czy jest napisane w kamieniu, że tak musi być? Nie wiem Wątpię. Jeśli potrafisz znaleźć dobre rozwiązania problemów, które pojawiają się, gdy panel jest ukryty, jestem pewien, że zostaną one rozważone. Ważne jest jednak, aby nie myśleć o tych sprawach zbyt subiektywnie. Nie możemy rozpatrywać jednej części układanki na raz. Musimy rozważyć to wszystko jednocześnie. Na przykład nie chcemy, aby pulpit wyglądał zupełnie inaczej, jeśli okno jest zmaksymalizowane, czy nie. To byłoby niespójne i zagmatwane.
Panel górny służy do wskazań i są one ważne. Ponieważ w przeciwieństwie do innych systemów operacyjnych i komputerów stacjonarnych powiadomienia nie pozostają otwarte. Potrzebujesz sposobu, aby zobaczyć, że coś się stało, jeśli nie patrzysz na ekran. Można to zrobić inaczej, ale wtedy pojawiają się inne problemy.
Sam panel w rzeczywistości nie zajmuje dużo dodatkowej przestrzeni. Ponieważ oszczędza również miejsce, które wcześniej było używane przez paski menu okna. Tak więc nieruchomości ekranowe są używane gdzie indziej. Jeśli masz otwarte więcej niż jedno okno, wówczas często zużywa znacznie mniej miejsca niż wcześniej. W każdym razie na dużym ekranie panel nie zajmuje dużo miejsca.
Im mniejszy staje się ekran, tym bardziej prawdopodobne jest, że zmaksymalizujesz swoje okna i użyjesz ich pojedynczo. W takim przypadku panel nie zajmuje w ogóle miejsca. Dekorator okien zostanie z nim połączony, więc nawet jeśli jest nadal widoczny, nie zajmuje dodatkowej przestrzeni! Niezła sztuczka.
Jednak w scenariuszach z wieloma ekranami dyskusja na temat tego, czy powinna być widoczna na wszystkich ekranach, jest ważna i interesująca. Nie wiem, czy wyciągnięto jakieś wnioski w tym względzie. Może być tak, że powinien być konfigurowalny. Ale to też nie jest łatwa dyskusja. Jest tak wiele możliwości, ale prawdopodobnie nie chcielibyśmy mieć tych wszystkich opcji w kodzie i graficznych interfejsach użytkownika. Być może jedną dobrą opcją byłoby użycie tego samego wyboru, co w przypadku programu uruchamiającego? Ale niektórym może się to nie podobać. Domyślam się, że będzie to w jakiś sposób konfigurowalne w przyszłości, ale nie stanie się to w 12.04. Ale to tylko przypuszczenie.
Mam nadzieję, że to przynajmniej pomoże wyjaśnić, dlaczego nie jest oczywiste, że powinno być możliwe ukrycie panelu. A przynajmniej nie na tyle oczywiste, że powinno mieć pierwszeństwo przed innymi zadaniami. I podobnie jak wszystko inne, zasoby programistyczne są ograniczone.