Bir Uygulamadan çıktıktan sonra OS X'in Boşlukları değiştirmesini engelleme?


22

Bir uygulamadan çıktıktan sonra, etkileşimde bulunduğum önceki uygulama otomatik olarak seçilir. Terminal'de çalışıyordum, Chrome'a ​​geçip Chrome'dan çıkmaya karar verdiysem, Terminal etkin bağlam haline geliyor. Ne yazık ki, Terminal o sırada farklı bir alanda olsaydı, OS X benim için o alana takas eder.

Bu etki, her gerçekleştiğinde oldukça sarsıcı ve Chrome'un yalnızca yeniden başlatılması durumunda gerçekten yoluna giriyor. Bu durumda yalnızca tamamen farklı bir alana gönderilmez, aynı zamanda Chrome, istemediğim alanda kendini açar.

Sorunuma benzer bulabildiğim tek soru şuydu: Boşlukların otomatik olarak geçişini nasıl durdurabilirim?

Sistem Tercihleri ​​-> (Alanlar / Görev Kontrolü) altına girmenizi ve işaretini kaldırmanızı önerir When switching to an application, switch to a space with open windows for the application.

Bu teknik olarak sorunumu çözerken, artık Dock'taki simgesini tıklatarak açık bir uygulamaya geçiş yapamıyorum. Gerekirse bununla yaşayabilirim, ancak hızlı uygulama değiştirmeyi feda etmemi gerektirmeyen gerçek bir çözümüm olmasını tercih ederim.

İdeal olarak, içeriği şu anda mevcut alanda açık olan en son kullanılan uygulamaya geçirmek istiyorum. Hiçbiri yoksa varsayılan olarak Finder'ı bulun.


3
Uygulamalarınızdan
çıkmayın

Yanıtlar:


8

Bildiğim kadarıyla, tam olarak ne istediğinizi yapmanın bir yolu yok, ama oldukça yaklaşabilirsiniz. Bu işaretini eğer onay kutusunu "... geçerken" Eğer sanık simgeyi tıkladığınızda, uygulamanın gitmez, ancak bu doğru yapmak ne zaman uygulamasına gidin çift tıklayarak sadece genel olarak (ya da uygulama etkinken ancak hiçbir şey görünmediğinde ikinci kez tıklayın).

Yıllardır bu şekilde kullanıyorum - başka bir davranış olduğunu neredeyse unutmuştum.


1
Teşekkür ederim! Tam olarak istediğim buydu: Dock davranışı ile "Geçerken ..." denetlenmeyen davranış, dokunmadan bırakıldı. İstenmeyen diğer tek etki, yerleşik Cmd-Tab'ın da değişmemesidir. Bunun için yerleşik sekme değiştiriciyi Witch ile değiştirdim.
Pewpewarrows,

2
Bunun, sistemin önceki uygulamaya geri dönmesi nedeniyle olduğunu düşündüm, ancak bu değil. Bir şey farklı masaüstlerindeki uygulamalara açıkça geçişe neden oluyor (ve daha sonra alanı değiştiriyor). "Geçerken ..." seçeneğini devre dışı bıraktıktan sonra, boşluk değiştirmemeye ek olarak, artık "yanlış" uygulamaya da geçmez. Bunun yerine, uygulama kapatılmadan hemen önce kullandığınız uygulamaya geri döner. Keşke bu hatayı devre dışı bırakmanın bir yolu olsaydı. Uygulamaları değiştirirken boşluk değiştirmek kendi içinde iyi.
Timo Tijhof

1

Bu , 10.6.8'de çalışır . Sadece kendim kullandım. Zevk almak!

Leopard 10.5.0–10.5.2 için çözüm, Terminal veya xterm (X11) penceresinde aşağıdaki komutu vererek Alanlar için gizli bir tercihe erişmekti:

defaults write com.apple.dock workspaces-auto-swoosh -bool NO

ardından aşağıdaki komutu kullanarak Dock'u yeniden başlatın:

killall Dock

Kaynak


4
Makalede belirtildiği gibi, bunun için Sistem Tercihi ile aynı etkiye sahiptir: When switching to an application, switch to a space with open windows for the applicationbu benim istediğim şey değil. Halen uygulamanın şu anda açık olan pencerelerine geçmek için Dock'u kullanabilmek istiyorum.
Pewpewarrows

Bu hala El Capitan 10.11
mahal tertin

0

Uygulamaların Chrome'da açılmaması gereken bir alanda açılması sorununu çözecek olan Sistem Tercihleri'nden belirli alanlarda açılmaya zorlayabilirsiniz.

Dezavantajı, bir boşluktan diğerine geçişi durduracağını ve sonra tekrar geri döneceğini sanmıyorum.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.