
Название говорит само за себя. Я бы хотел снять ограничение15дополнительные пространства рабочего стола из управления полетами. Есть ли способ сделать это (например, настроив некоторые plist или из приложения cocoa в коде)?
решение1
Короче говоря: нет. Вы не можете изменить настройки.
Файл com.apple.spaces.plist
определяет настройки для каждого виртуального рабочего стола, но я не смог найти никаких признаков числового ограничения. Поэтому я считаю, что ограничение каким-то образом жестко закодировано в скрипте, который создает новые пространства.
Однако я нашел (хакерский) способ добавить более 16 виртуальных пространств на один дисплей:
- Подключите дополнительный дисплей к вашему Mac.
- Создайте 16 виртуальных пространств на дополнительном дисплее.
- Отсоедините дисплей.
Теперь у вас должно быть 31 виртуальное пространство на одном дисплее.
Доказательство:
решение2
ОтКак добавить больше места на рабочем столе:
Вы можете создать до 15 дополнительных пространств рабочего стола в Mission Control (всего 16 рабочих столов, плюс Dashboard). Если вы создадите максимальное количество пространств рабочего стола в Mission Control, вы все равно сможете добавлять новые пространства, перейдя в полноэкранный режим с помощью приложения.
Приложения, поддерживающие полноэкранный режим, будут иметь значок полноэкранного режима в правом верхнем углу. Нажмите на него, и приложение перейдет в полноэкранный режим и создаст собственное пространство на рабочем столе.
Когда вы запускаете приложение и переводите его в полноэкранный режим, пространство, выделенное для этого приложения, создается автоматически. Загвоздка в том, что для этого вы должны использовать приложение, поддерживающее полноэкранный режим. Приложение, поддерживающее полноэкранный режим, будет иметь пару стрелок в правом верхнем углу своего интерфейса.
Если приложение открыто в полноэкранном режиме, его миниатюра появится в Mission Control в конце списка миниатюр с названием приложения вместо «Рабочий стол 1», «Рабочий стол 2» и т. д.
решение3
EDIT: Теперь до 59 рабочих столов:
Как и сказал Маракос, подключите внешний монитор или проектор и добавьте там еще 16 мест. Но не забудьте отключить зеркалирование, если оно у вас включено.
Хотя по моему опыту, я подключал тот же внешний монитор спустя недели или месяцы, и каким-то образом у него была возможность добавить больше (больше, чем 16 дополнительных мест).
Теперь у меня 46 рабочих столов, так что могу сказать, что возможно и больше 32.