Могу ли я показать номер рабочего стола Mission Control в строке меню?


15

Пробелы, используемые для отображения номера пробела в строке меню; Я бы регулярно смотрел на него, чтобы увидеть, в каком месте я был (1, 2, 3 и т. Д.).

Как заставить Mission Control отображать текущий рабочий стол в строке меню таким образом?


Поскольку этот вопрос довольно старый, я не буду давать реального ответа, но буду комментировать: я использую BitBar (найти на GitHub) для вызова скрипта bash, который вызывает ТОЛЬКО AppleScript, в котором текущее фоновое изображение сравнивается с сохраненным списком и, соответственно, его число «вернуть» ed и, таким образом, очень просто отображается как [ 2 ], устанавливая его частоту обновления, называя сценарий bash «desktop.3s.sh` с интервалом в 3 секунды ... ... Чрезвычайно легко и прагматично!
clemsam lang

Ответы:


16

Может быть, проект с открытым исходным кодом, который может сделать это:

WhichSpace

Вы когда-нибудь забывали, какое пространство в настоящее время активно в OS X (10.11+), и хотели бы узнать, как это быстро? Я так не думал ... но я сделал!

Снимок экрана

WhichSpace


Этот проект с открытым исходным кодом, безусловно, является лучшим решением, которое я нашел, если вы хотите, чтобы простой номер идентифицировал текущее пространство. Нет раздутого дублирования функций, как некоторые другие варианты.
apraetor 13.09.16

3
Чтобы заставить WhichSpace запускаться автоматически при входе в систему, откройте «Системные настройки», «Пользователи и группы», «Элементы входа» и добавьте WhichSpace в список.
Бенедикт Кеппел

2
Заинтересованные программисты: это смотрит и читает файл, ~/Library/Preferences/com.apple.spaces.plistчтобы получить информацию о рабочем пространстве. Эта команда Баш сбрасывает информацию монитора: plutil -convert json -o /dev/stdout ~/Library/Preferences/com.apple.spaces.plist. По сути, программа смотрит в.SpacesDisplayConfiguration["Management Data"]["Monitors"].
user1034533

11

Я не смог найти никакой встроенной функции для этого, поэтому я решил использовать фоны.

  • Я нашел фоновое изображение, которое хотел, и сделал 8 его копий.

  • Затем я написал цифры 1-8 на каждом из них, рядом с тем местом, где обычно находится док.

  • Затем нажмите Ctrl + 1, чтобы убедиться, что вы находитесь на рабочем столе 1, щелкните правой кнопкой мыши фон и выберите изображение с 1, написанным на нем.

  • Затем закройте окно настроек системы (в противном случае вы в конечном итоге измените только рабочий стол).

  • Затем нажмите Ctrl + 2 и снова щелкните правой кнопкой мыши.

Не разрешается публиковать скриншот :( чтобы показать, как он выглядит.


Можете ли вы загрузить скриншот на imgur.com и разместить здесь ссылку?
Роберт Хьюм

Хорошая идея, я проголосовал, чтобы у вас было достаточно представителей для загрузки изображений
conorgriffin

+1. Неплохая идея. Я собираюсь наложить числа на 4 углах моего фона. Спасибо за публикацию этого ...
gMale

2

Эта проблема теперь имеет гораздо более надежное решение благодаря Total Spaces . Это приложение возвращает старую двумерную сетку пробелов и показывает номер пробела в строке меню.


1
К сожалению, это решение основано на внедрении кода в Dock, что требует отключения некоторых функций безопасности в El Capitan. Это было хорошее решение в 2012 году, но не больше.
Флорис,

0

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

Я просто случайно «обнаружил» очевидное: если вы проведете пальцем вверх, все уменьшится. Вверху отображаются все ваши рабочие столы, а ваш текущий рабочий стол выделен! (Проведите 4 пальцами вниз, чтобы вернуться в нормальное состояние).

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

Размещение здесь на случай, если это поможет кому-то еще ...

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.