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


15

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

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

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


Возможный дубликат Как мне автоматически скрыть верхнюю панель в Unity? Я думаю, что выбор дизайна слишком субъективен, чтобы обсуждать его здесь, и, вероятно, в любом случае будет обсуждаться вопрос о том, как задавать вопросы.
Чиро Сантилли新疆改造中心法轮功六四事件

Ответы:


7

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

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

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

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

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

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


на Ubuntu 12.10, он получил реализацию! но я скрыл это нажатием клавиш alt + super + rightClick и auto-hide; теперь я не могу отменить это, я потерян .. dconf-editor ничего не имеет об этом, я думаю ..
Aquarius Power

Я использую Ubuntu и OS X. В OS X есть способ автоматически скрыть его, хотя строка меню там по существу служит той же цели, что и в Ubuntu. За все время его использования (я установил автоматическое скрытие на моем MacBook Air, чтобы получить больше места на экране), я не сталкивался ни с одной проблемой, в том числе с уведомлениями.

-1

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

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

введите описание изображения здесь


5
Он говорит о верхней панели, эта настройка для лаунчера
Хорхе Кастро

Спасибо, Хорхе. Мне нравится единство запуска. Не совсем честно сравнивать 12.04 с Windows, но даже с XP я могу автоматически скрывать каждую зону уведомлений и настраивать панель инструментов в стиле Mac, встроенную в ОС.
newboldrob

-1

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

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

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


Я надеюсь, что у ОП был ответ на его вопрос ранее, ведь он задал вопрос 24 марта 12 года в 17:42
Сорен А

Я просто новичок в Stackoverflow и пытаюсь помочь как можно больше. Хотя, это может быть не очень хороший ответ. Я отвечаю исходя из собственного опыта. ОП может получить решение уже. Тем не менее, этот ответ становится достоянием общественности, поэтому он может кому-то помочь. Спасибо, что напомнили мне.
Ванди Соданхеанг
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.