답변:
코드에서 현재 허용하지 않기 때문에 Unity 패널을 숨길 수 없습니다. 그것을 허용하지 않는 이유는 아무도 그것을 허용하는 코드를 추가하지 않았기 때문입니다. 그렇게해야한다고 돌로 기록 되었습니까? 모르겠어요 나는 그것을 의심한다. 패널을 숨길 때 발생하는 문제에 대한 좋은 해결책을 생각해 낼 수 있다면, 나는 그들이 고려 될 것이라고 확신합니다. 그러나 이러한 것들에 대해 너무 주관적으로 생각하지 않는 것이 중요합니다. 우리는 한 번에 퍼즐의 한 부분을 고려할 수 없습니다. 우리는 모든 것을 동시에 고려해야합니다. 예를 들어, 창을 최대화했는지 여부에 따라 데스크탑이 완전히 다르게 느껴지는 것을 원하지 않습니다. 일관성이없고 혼란 스러울 수 있습니다.
상단 패널은 표시에 사용되며 중요합니다. 다른 운영 체제 및 데스크톱과 달리 알림은 계속 열려 있지 않습니다. 따라서 화면을보고 있지 않은 경우 어떤 일이 발생했는지 확인할 수있는 방법이 필요합니다. 이것은 다르게 수행 될 수 있지만 다른 문제가 발생하는 경향이 있습니다.
패널 자체는 실제로 추가 공간을 많이 소비하지 않습니다. 또한 창 메뉴 표시 줄에서 이전에 사용한 공간을 절약하기 때문입니다. 따라서 화면 공간은 다른 곳에서 사용됩니다. 둘 이상의 창이 열려 있으면 이전에 사용했던 것보다 훨씬 적은 공간을 사용합니다. 어쨌든 큰 화면에서 패널은 많은 공간을 소비하지 않습니다.
화면이 작을수록 창을 최대화하고 한 번에 하나씩 사용할 가능성이 높습니다. 이 경우 패널은 공간을 전혀 소비하지 않습니다. 창 데코레이터가 병합되어 여전히 표시되어 있어도 추가 공간을 소비하지 않습니다! 깔끔한 트릭, 그 하나.
그러나 여러 화면 시나리오에서 모든 화면에 표시되어야하는지에 대한 논의는 유효하고 흥미 롭습니다. 그 점에서 어떤 결론이 도출되었는지는 모르겠습니다. 구성 가능해야 할 수도 있습니다. 그러나 그것은 쉬운 토론이 아닙니다. 많은 가능성이 있지만 코드와 구성 GUI에서 이러한 옵션을 모두 원하지 않을 것입니다. 아마도 하나의 좋은 옵션은 실행기와 동일한 선택을 사용하는 것입니까? 그러나 일부는 그런 것을 좋아하지 않을 수 있습니다. 내 생각에 이것은 미래에 어떤 방식으로 구성 할 수 있지만 12.04에서는 발생하지 않을 것입니다. 그러나 그것은 단지 추측 일뿐입니다.
최소한 이것이 패널을 숨길 수 있는지 분명하지 않은 이유를 설명하는 데 도움이되기를 바랍니다. 또는 다른 작업보다 우선해야 할 정도로 명확하지 않습니다. 그리고 다른 모든 것과 마찬가지로 개발 리소스는 제한되어 있습니다.
12.04 공식 릴리스는 단일 패널의 자동 숨기기를 허용합니다.
열기 System Settings
및 클릭 Appearance
하고 선택 동작 설정을 조정 탭을 선택합니다.
나는 그들이 그것을 숨기기 위해 코드를 작성했다고 생각하지만 디자인을위한 모범 사례가 아니기 때문에 일반적인 설정에만 표시하지는 않습니다. 이해하기 쉽습니다.
예를 들어, Wi-Fi를 켜거나 끄려면 상단에 표시됩니다. 다른 예로, 터미널과 같은 상단 패널을 볼 필요가없는 응용 프로그램 상단 패널을 보지 않고 전체 화면 모드를 선택할 수 있습니다.
UX와 UI의 최고의 컨셉입니다. 그러나 상단 패널을 숨기려면 Unity 대신 Gnome을 사용할 수 있습니다.