Як я можу запобігти автоматичному переключенню пробілів?


19

Я часто використовую Spaces на Mac OS X 10.5 для переходу на інший простір, коли програма зайнята / не відповідає. Дуже часто, без попередження чи видимих ​​причин, Spaces повернеться до першого простору, не вимагаючи цього. Чому це робиться і як я можу це зупинити? Як я можу зробити так, щоб пробіли перемикалися лише у відповідь на мої запити?


@mankoff: Це, або ще гірше, це зробить, коли я щось набираю в одній програмі, він переключить мене з цього додатка на простір з іншим додатком. Часто це трапляється, коли додаток не відповідає. Як і раніше, коли я запитав це, iTunes не міг знайти декілька пісень і просто дарував спінінг пляжний м'яч. Я переключився простору , щоб написати код, і приблизно кожні 5 секунд він буде перемикатися назад в ITunes, який був по- , як і раніше відповідати на запити.
Джош

Я не сумніваюся в цьому. Це трапляється зі мною багато.
Кен

Відповіді:


19

Зупиніть перемикання пробілів за допомогою програми, що виходить на перший план:

defaults write com.apple.Dock workspaces-auto-swoosh -bool NO && killall Dock

Або через GUI: System Prefs > Spacesі зніміть прапорець у нижній частині: "При переході на додаток переключіться на пробіл з відкритими вікнами для програми"

Зупинити (уповільнити) Пробіли від перемикання пробілів, якщо миша тисне на край робочого столу:

defaults write com.apple.dock workspaces-edge-delay -float 60 && killall Dock

приємний один манкуф!
мерзнуть

Це перше звучить ідеально , але я просто це зробив і тепер, коли натискаю програму на доці, система більше не переходить на цей простір. Якщо це також вирішить проблему, з якою у мене виникло, я можу з цим жити, проте :-)
Джош

@Josh Я вважаю першим необхідним. Що робити, якщо я хочу, щоб два термінали були відкриті на різних просторах? Або новий браузер у поточному просторі? Це не легко, якщо пробіли продовжують

Я виявив, що Системні налаштування -> Пробіли -> Вимкнути - це рішення 100% проблем, які мені давали простір. У мене є подвійні екрани, тому «контекстна» комутація не для мене, я приховую речі, якими я не користуюся. Але знову ж таки, у мене є 12 Гб оперативної пам’яті, тому я розумію, що в невеликих екранах або в більш обмежених середовищах може бути бажаною простота наявності різних контекстів і можливості переключення на них. Я б використовував пробіли, якби міг зробити перемикання миттєвим, так само швидко, як працює HIDE / UNHIDE. Мені не подобається штукатурка.
Мартін Марконніні

2
Я спробував ваше рішення, і він перестає перемикатися, якщо програма вже відкрита, але як я можу запобігти переключенню, якщо програма відкриється в іншому просторі. Наприклад, я перебуваю на просторі 1, і iTunes встановлюється так, щоб завжди відображався в просторі 2, якщо я запускаю iTunes під час роботи над простором 1. Леопард автоматично перемикається на простір два. Чи можливо відкрити iTunes на другому просторі у “тлі”?
Тобі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.