Авторские статьи

Всегда показывать меню.


Canonical, создавая свою собственную рабочую среду Unity, вынуждена оглядываться на мир десктопов и мобильный мир, ибо Unity должна работать на разных устройствах с разными экранами. Трудно уседеть на нескольких стульях и иногда некоторые решения Canonical не нравятся или вызывают удивление. Но стоит признать, что Canonical внемлет сообществу и если те просят, то это рано или поздно будет дадено. Слава компьютерным богам и я дождался этой фичи "всегда видимое меню".

Для тех кто только что проснулся от анабиоза, поясняю задумку Canonical. Всё на экране должно быть отдано контенту и поэтому Unity Launcher умеет автоматически скрываться, а если и отнимать место, то рационально - по бокам широкоформатных мониторов. А глобальное меню было призвано быть единым местом всех меню всех запущенных программ. Вы переключаетесь между программами и в глобальном меню пункты меняются. Сразу скажу, что идея глобального меню мне никогда не нравилась. Когда программа находится в оконном режиме, то её меню оторвано от самого приложения и это эстетически уродливо, а так же увеличивается пробег мыши.

Мне больше по нраву LIM (locally integrated menu, локально интегрированное меню), которое внедрено в заголовок программы и позволяет экономить пространство для контента и выглядит отлично.

Заметьте, что разработчики постарались и меню LIM можно выбирать мышой, как обычно, а можно перетаскивать окно, как это мы делаем, захватив окно за заголовок-загривок.

Но что в глобальном меню, что в LIM - пункты меню отображаются только при наведении мышой. И как по мне, так это ещё один fail. Нужно знать, что там есть меню и вести мышу к пустому месту и вот она магия - меню появляется. Если учесть, что панель, где обитает глобальное меню, уже существует И постоянно занимает место вместе с индикаторами И не убирается автоматически, то не понятно почему глобальное меню не отображается постоянно!

Как бы то нибыло, но разработчик Марко Тревисан (Marco Trevisan) запулил фичу с показом меню постоянно и она появилась в Ubuntu 15.04 Vivid Vervet. Аллилуйя братья и сёстры! Она не включена по дефолту и пока не выведена в "Настройки системы". Включить опцию можно через Dconf-Editor в com > canonical > unity > always show menus. Выставите опцию и сразу же перелогиньтесь.

Пока ваяли эту функцию с показом меню, исправили аномальное поведение Dash и HUD. Эти два засранца не работали, пока есть приложение в полноэкранном режиме.

Раз речь идёт о меню, то напоминаю новость: Проект Java Swing Ayatana (JAyatana) рапортует, что добились интеграции для графических программ с глобальным меню Ubuntu (AppMenu) и Head-Up Display (HUD).

Новостей об Убунту 15.04 мало и это печалит. Очень странно, что после стабильного релиза Ubuntu 14.04 Trusty Tahr не начались активные работы по переходу на дисплейный сервер Mir, который хотели внедрить чуть ли не в Ubuntu 13.10. Не нравятся мне такие задержки без объяснений. Что останавливает? В чём затык? Ubuntu 15.04 уже второй релиз ПОСЛЕ 14.04 LTS и он так же второй релиз ДО будущего 16.04 LTS, а что-то не видно телодвижений от Canonical, которая традиционно в LTS не пихает ничего радикально нового.

Дата последней правки: 2015-03-24 00:25:13

RSS vasilisc.com   


Разделы

Главная
Новости
Ворох бумаг
Видео Linux
Игры в Linux
Безопасность
Статьи об Astra Linux
Статьи о FreeBSD
Статьи об Ubuntu
Статьи о Snappy
Статьи об Ubuntu Phone
Статьи о Kubuntu
Статьи о Xubuntu
Статьи о Lubuntu
Статьи об Open Source
Карта сайта