
Меня порой поражает, что компания, построенная на идее приоритета пользовательского опыта, до сих пор допускает существование столь абсурдных недоработок в интерфейсе, которые кочуют из одной версии macOS в другую.
Один из самых абсурдных примеров, на мой взгляд, заключается в том, что иконки в строке меню могут оказаться скрыты за «челкой» (вырезом) MacBook Pro…
Стив Джобс однажды сказал, что нужно начинать с пользовательского опыта и двигаться в обратном направлении — к технологиям. Есть огромное количество примеров того, как Apple следует этой цели. Однако существуют и поистине удивительные упущения, которые каким-то образом сохраняются в macOS из поколения в поколение.
Давно известная проблема связана с функцией Spaces: после перезагрузки приложения либо оказываются не на том рабочем столе, либо «заявляют», что должны отображаться на всех столах, но по факту этого не делают. Иногда окно становится практически недоступным, «застряв» между рабочими столами. Эта ошибка существует так много лет, что я твердо убежден: в Apple Park никто не пользуется Spaces, иначе я просто не могу понять, почему её до сих пор не исправили.
Еще один показательный пример — ситуация, когда элементы строки меню скрываются за вырезом в MacBook Pro, причем Apple, судя по всему, либо не знает об этом, либо не считает нужным исправлять. У меня обычно в строке меню находится всего четыре-пять сторонних иконок (правда, включая довольно широкие часы с мировым временем), и все равно одна из них часто оказывается невидимой.
К счастью, есть простое решение: уменьшить расстояние между элементами строки меню. Это делается с помощью двух команд в Терминале. Значение отступа по умолчанию равно 16, я уменьшил его до восьми. Это все еще вполне удобно, но настройки можно легко вернуть назад, если результат вам не понравится.
Обратите внимание: из-за того, как WordPress отображает предварительно отформатированный текст, вы можете не видеть строки целиком, но можете их скопировать. Поскольку никогда не стоит вставлять в Терминал текст, который вы не видите полностью (и мой совет остается в силе, даже если я являюсь источником), рекомендую сначала вставить код в «Заметки», проверить его, а уже потом — в Терминал.
Чтобы уменьшить отступ вдвое:
defaults -currentHost write -globalDomain NSStatusItemSpacing -int 8
defaults -currentHost write -globalDomain NSStatusItemSelectionPadding -int 8
Чтобы изменения вступили в силу, нужно выйти из системы и войти снова. Вы можете попробовать другие значения, чтобы подобрать комфортное расстояние.
Чтобы вернуть настройки по умолчанию:
defaults -currentHost delete -globalDomain NSStatusItemSpacing -int 8
defaults -currentHost delete -globalDomain NSStatusItemSelectionPadding -int 8
Было ли это полезно для вас? Пожалуйста, дайте знать в комментариях.