Иногда меня удивляет, как компания, которая ставит пользовательский опыт на первое место, может допускать такие абсурдные недоработки в интерфейсе, которые остаются не исправленными на протяжении многих версий macOS.
Одним из самых странных примеров является то, что элементы меню могут оказаться скрытыми за вырезом на MacBook Pro. Это действительно вызывает недоумение, ведь Apple, похоже, не осознает или не беспокоится об этом.
Проблемы с меню на MacBook Pro
Стив Джобс когда-то сказал, что необходимо начинать с пользовательского опыта, а затем двигаться к технологии. Apple действительно добивается этого во многих аспектах, но есть и поразительные недочеты, которые каким-то образом продолжают существовать из версии в версию.
Одной из давних проблем является баг с Spaces, когда после перезагрузки приложения могут оказаться на неправильном рабочем столе или заявлять, что они должны отображаться на всех рабочих столах, но на самом деле этого не происходит. Иногда окно оказывается полностью недоступным, застревая между рабочими столами. Эта проблема существует уже столько лет, что я уверен: никто в Apple Park не использует Spaces, иначе я просто не понимаю, почему это не было исправлено.
Решение проблемы с вырезом
Что касается скрытых элементов меню, то, к счастью, есть простое решение - уменьшить расстояние между элементами меню. Это можно сделать с помощью двух команд в терминале. По умолчанию расстояние между элементами составляет 16, и я уменьшил его до 8. Это по-прежнему вполне удобно, и если вам не понравится результат, вы легко сможете вернуть все обратно.
Обратите внимание, что из-за особенностей отображения текста в WordPress вы можете не увидеть все строки целиком, но вы можете их скопировать и вставить. Я рекомендую вставить текст сначала в Заметки, а затем в терминал, чтобы убедиться, что вы видите его полностью.
Команды для изменения расстояния

Чтобы уменьшить расстояние:
defaults -currentHost write -globalDomain NSStatusItemSpacing -int 8
defaults -currentHost write -currentHost -globalDomain NSStatusItemSelectionPadding -int 8
Не забудьте выйти из системы и войти снова, чтобы изменения вступили в силу. Вы можете попробовать другие значения, чтобы варьировать расстояние.
Чтобы вернуть значение по умолчанию:
defaults -currentHost delete -globalDomain NSStatusItemSpacing
defaults -currentHost delete -globalDomain NSStatusItemSelectionPadding
Ваше мнение
Надеюсь, это поможет вам! Пожалуйста, дайте знать в комментариях.








