Як я можу зупинити роботу Spaces, якщо я відкрию новий файл у просторі програми?


0

Скажімо, у мене є два пробіли з програмою, відкритою в космосі. Якщо я активно працюю в космосі 2 і відкриваю файл, який використовує ту ж саму програму, що і відкрита в космосі, я повертаюся в космос. Як я можу зробити поведінку за умовчанням, щоб відкрити нове вікно програми в просторі, де я перебуваю?

Відповіді:


0

Це допоможе користувачам запустити Lion, але не вирішить вашу проблему в Leopard.

У Lion встановлено панель керування Контроль місії що говорить When switching to an app, switch to a space with open windows for that app. Зніміть виділення. Зауважте, що коли цей параметр відмінено, якщо натиснути додаток у Dock з відкритими вікнами в іншому просторі, на першому кліці ви отримаєте бажану поведінку, але якщо знову натиснути піктограму в доці, вона перейде на простір, який наразі містить вікна програми.

enter image description here


Ну, є підстава для оновлення. Дякую!
Chords

Вибачте, пропустили Леопард .
Daniel

0

Знайдено відповідь на Macworld.com

Ви можете досягти те ж саме в QuickSilver з і деякі основні   AppleScript:

tell application "Safari"   
   make new document    
   tell application
   "Safari" to activate 
end tell

Просто збережіть це AppleScript десь, що QuickSilver знайде його.

Гарна річ про вищеназваний AppleScript полягає в тому, що він не псує   навколо з фокусом (який може випадково перемикати простори).   На жаль, не всі програми мають подібну команду AppleScript   для створення нового вікна (наприклад, терміналу немає).

Я зберегла міну в моєму домашньому каталозі і назвала це "Нове вікно Safari".   Я також змінив його так, щоб він мав значок Safari (перетягуючи   Піктограма Safari з вікна "Отримати інформацію" Safari.app, до піктограми у   у вікні "Отримати інформацію" нового файлу сценарію).


Так що я думаю, що це не можливо? Я шукаю рішення для перехресних програм, а не лише декілька. Як останній коментар на цій сторінці говорить: "Мені дуже подобається, як вимкнути цю поведінку. Тобто, я хочу змінити відкритий простір ТІЛЬКИ, коли я прямо прошу про це".
Chords

Так, боюся, що ця функція не вбудована в MacOS ...
Michiel

0

Введіть у терміналі наступне:

# don't switch spaces automatically
defaults write com.apple.Dock workspaces-auto-swoosh -bool NO

Потім killall Dock.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.