После всех этих «инноваций» оконные кнопки Ubuntu возвращаются вправо
Вы когда-нибудь чувствовали, что программное обеспечение просто меняется вперед и назад без веской причины? В Windows 8 была отпущена кнопка «Пуск», а затем Windows 8.1 вернула ее обратно - оба решения были названы значительными улучшениями. Windows 7 принесла прозрачность Aero до того, как Windows 8 сбросила прозрачность, и оба решения были объявлены улучшениями дизайна в то время. Теперь Microsoft возвращает прозрачность снова с плавным дизайном.
Программное обеспечение с открытым исходным кодом не застраховано от этого соблазна. Ubuntu переместил свои кнопки управления окном - ну, вы знаете, кнопки сворачивания, максимизации и закрытия - с правой стороны на левую сторону строк заголовка окна в 2010 году. Это должно было способствовать «инновациям», которых на самом деле никогда не было. Теперь, когда Ubuntu отказывается от Unity, кнопки строки заголовка окна возвращаются вправо..
Это не критика, на самом деле имеет смысл перемещать кнопки назад вправо. На самом деле, они, возможно, никогда не должны были быть слева в первую очередь.
Почему движение влево?
Рабочий стол Ubuntu 16.04 LTS по умолчанию с Unity 7, который будет прекращен.Традиционно на рабочих столах Linux были кнопки заголовка окна в правой части окна, как в Windows. В 2010 году основатель Ubuntu Марк Шаттлворт, официально известный как «самозваный доброжелательный диктатор на всю жизнь» проекта, решил, что это должно измениться. Кнопки теперь будут в левой части строки заголовка окна, как на Mac.
Завершая обсуждение этого в проекте Ubuntu по отслеживанию проблем Launchpad, Шаттлворт объяснил: «Наша цель - поощрять инновации, дискуссии и дизайн с правой стороны заголовка окна. У нас есть некоторые идеи, а другие уже появляются в обществе ».
В конце концов, по мере развития проекта Unity пользователи не могли даже изменить сторону кнопок управления окнами через скрытые настройки. Именно так Unity была разработана, чтобы работать.
Что случилось со всеми этими «инновациями и дизайном»?
Если вы использовали Ubuntu вообще с 2010 года, легко задуматься о том, что же такое «инновация». На самом деле это никуда не делось, и трудно представить, как наличие оконных кнопок в левой части экрана улучшило работу рабочего стола..
Однако в одном из постов Марка Шаттлворта за 2010 год объясняется, что должно было произойти. В Unity уже есть «индикаторы рабочего стола», которые появляются на панели в верхнем правом углу экрана. Они действуют как маленькие значки уведомлений, и это самое близкое, что имеет рабочий стол Unity к системному трею в Windows..
Unity должен был получить «оконные индикаторы», или «windicators», которые появлялись в верхнем правом углу каждой строки заголовка окна. В целях «изгнания строки состояния» информация о состоянии и параметры будут отображаться в верхнем правом углу окна..
Когда вы максимизируете окно, индикаторы окна будут сливаться с индикаторами на рабочем столе на главной панели..
Ранний макет поделился Марком Шаттлвортом в 2010 году.Это действительно интересная идея, и она определенно оправдала бы выбор Ubuntu здесь. Однако, как и многие другие обещанные функции, которые теперь были отменены, этого не произошло. Вики-публикация Ubuntu о плане была в последний раз обновлена в 2011 году. Сложность получения набора приложений, работающих на различных дистрибутивах Linux и настольных средах для реализации функций только для Ubuntu, несомненно, была частью проблемы..
Технически, это была всего лишь одна идея, которая могла бы произойти, но этого не произошло, и никакие другие планы относительно правой части строки заголовка окна никогда не вступали в силу..
Почему Ubuntu говорит, что они возвращаются?
Но это прошлое, и с тех пор многое произошло. Наступил 2017 год, и проект Ubuntu отказался от телефонов Ubuntu, планшетов Ubuntu, телевизоров Ubuntu и всего этого «конвергентного» рабочего стола. Unity 8 и сервер отображения «Мир» мертвы и никогда не увидят свет на настольных ПК. Unity 7 постепенно сокращается и будет заменена более стандартным рабочим столом GNOME Shell на рабочих столах Ubuntu. Canonical больше внимания уделяет Ubuntu для серверов и облачным технологиям, которые действительно приносят деньги.
Поскольку разработчики Ubuntu работают над переходом на GNOME Shell, они теперь решили переместить кнопки назад вправо. Опрос пользователей узко выражает предпочтение права. Разработчик Ubuntu Дидье Рош объясняет, что Ubuntu 17.10 будет иметь всегда видимую панель слева, а кнопки окна будут справа. «Это видение более совместимо с наличием док-станции, всегда видимой по умолчанию, при этом более точно следуя дизайну GNOME для размещения кнопок», - пишет он..
Это действительно трудно понять. На рабочем столе Ubuntu Unity всегда была видимая панель запуска слева. Так как использование того же макета, что и в Unity, оправдывает перемещение кнопок вправо?
Почему они действительно возвращаются?
Оболочка GNOME на рабочей станции Fedora 26.Реальный ответ проще. Разработчики Ubuntu хотят свести к минимуму изменения, которые они должны внести в GNOME, и не без причины. Любые большие изменения означают более продолжительную работу для разработчиков Ubuntu по исправлению их изменений при каждом обновлении GNOME..
И это было бы большим изменением. Настоящая причина, по которой это происходит, заключается в том, что называется «украшения на стороне клиента». Приложения (клиенты) рисуют собственные строки заголовка окна и кнопки. Ранее это было обработано оконным менеджером. Благодаря этому изменению разработчикам Ubuntu придется модифицировать кучу приложений, а затем продолжать их исправлять по мере их обновления..
Это безумие, когда Ubuntu пытается прекратить делать так много работы на десктопе самостоятельно, и для Ubuntu имеет смысл идти в ногу со временем и придерживаться того, что делает GNOME и остальная часть мира настольных систем Linux. Когда Ubuntu решила отказаться от Unity и перейти на GNOME, это решение стало неизбежным.
Не беспокойтесь, однако, нет никаких недостатков в перемещении кнопок управления окнами вправо. Все, что обещали инновации, так и не произошло. Пользователям Ubuntu придется снова ознакомиться с наличием кнопок справа, вот и все.