Почему панель Unity не может быть скрыта?

Какую внутреннюю цель имеет панель статического единства для ОС?

Должна быть веская причина, чтобы эта вещь была здесь. Он работает только в полноэкранных приложениях, и я не могу использовать все в полноэкранном режиме

Почему панель единства не может быть скрыта?

15
задан 27 October 2012 в 18:47

3 ответа

Я думаю, что они написали код, чтобы скрыть его, но не просто показывают его в общих настройках, потому что это не лучшая практика для проектирования. Это легко понять.

Например, если вы хотите, чтобы Wi-Fi был включен или выключен, вы можете увидеть вверху. Другой пример, приложения, которым не нужно видеть верхнюю панель, например терминал. Вы можете выбрать полноэкранный режим, не видя верхней панели.

Это лучшая концепция UX и UI. Однако, если вы хотите скрыть верхнюю панель, вы можете использовать Gnome вместо Unity.

0
ответ дан 27 October 2012 в 18:47

Официальный релиз 12.04 позволяет автоматически скрывать панель единства.

Откройте System Settings, нажмите Appearance и выберите вкладку Поведение для настройки параметров.

enter image description here

0
ответ дан 27 October 2012 в 18:47

Панель Unity не может быть скрыта, потому что код в настоящее время не позволяет это. Почему это не разрешено, потому что никто не добавил код, чтобы разрешить это. В камне написано, что так должно быть? Я не знаю. Я сомневаюсь. Если вы сможете найти хорошие решения проблем, которые возникают, когда панель скрыта, я уверен, что они будут рассмотрены. Но важно не думать об этих вещах слишком субъективно. Мы не можем рассматривать одну часть головоломки за раз. Мы должны рассмотреть все это одновременно. Например, мы не хотим, чтобы рабочий стол чувствовал себя совершенно иначе, если окно развернуто или нет. Это было бы непоследовательным и запутанным.

Верхняя панель используется для индикации, и это важно. Потому что в отличие от других операционных систем и рабочих столов, уведомления не остаются открытыми. Поэтому вам нужен способ увидеть, что что-то произошло, если вы не смотрели на экран. Это может быть сделано по-другому, но тогда возникают другие проблемы.

Сама панель на самом деле не занимает много дополнительного места. Потому что это также экономит пространство, которое ранее использовалось панелями меню окна. Так что экран недвижимости просто используется где-то еще. Если у вас открыто более одного окна, то оно часто будет занимать на меньше места, чем использовалось ранее. В любом случае, на большом экране панель не занимает много места.

Чем меньше экран, тем больше вероятность, что вы развернете свои окна по максимуму и будете использовать по одному за раз. В этом случае панель вообще не занимает места. Декоратор окна будет объединен с ним, поэтому, даже если он все еще виден, он не потребляет дополнительного пространства! Аккуратный трюк, вот этот.

Однако в сценариях с несколькими экранами обсуждение того, должно ли оно быть видимым на всех экранах, является обоснованным и интересным. Я не знаю, были ли сделаны какие-либо выводы на этот счет. Возможно, это должно быть настраиваемо. Но это не простая дискуссия. Есть так много возможностей, но мы, вероятно, не хотели бы иметь все эти опции в коде и в графическом интерфейсе конфигурации. Возможно, одним хорошим вариантом будет использование того же выбора, что и для лаунчера? Но некоторым это может не понравиться. Я предполагаю, что это станет настраиваемым в будущем, но этого не произойдет в 12.04. Но это только предположение.

Я надеюсь, что это, по крайней мере, помогает объяснить, почему не очевидно, что должна быть возможность скрыть панель. Или, по крайней мере, недостаточно очевидно, что оно должно иметь приоритет над другими задачами. И, как и все остальное, вы знаете, ресурсы для разработки ограничены.

0
ответ дан 27 October 2012 в 18:47

Другие вопросы по тегам:

Похожие вопросы: