Усі вікна втрачають фокус кожні 5 хвилин [повторювати]


2

На це запитання вже є відповідь:

Перебуваючи в Chrome або Sublime Text і поштою напевно, моє вікно втратить фокус на 5-хвилинних інтервалах. Як визначити винуватця, щоб його можна було усунути? Я спробував перезавантажити і закрити програми, які, на мою думку, можуть бути відповідальними і не можуть з'ясувати, що насправді викликає проблему.


подивіться у вашій консолі повторення події.
Buscar웃

Подивіться на цю відповідь: apple.stackexchange.com/a/139607/22003 Якщо вам потрібна допомога, щоб зробити lastcomm Використовуйте, просто запитайте.
daniel Azuelos

Відповіді:


0

Ви можете скористатися наступним скриптом Python, який може розповісти вам про те, яке додаток зараз знаходиться у фокусі:

#!/usr/bin/python
# Prints current window focus.
# See: https://apple.stackexchange.com/q/169277
from AppKit import NSWorkspace
import time
workspace = NSWorkspace.sharedWorkspace()
active_app = workspace.activeApplication()['NSApplicationName']
print('Active focus: ' + active_app)
while True:
    time.sleep(1)
    prev_app = active_app
    active_app = workspace.activeApplication()['NSApplicationName']
    if prev_app != active_app:
        print('Focus changed to: ' + active_app)

Він буде друкувати активне додаток, яке має фокус і будь-які зміни кожну секунду.

Пов'язаний сценарій: Визначте, яку програму або процес краде фокус на OSX у Gist

Використання:

  1. Збережіть вказаний вище сценарій get_active_focus.py файл .
  2. Призначити атрибути виконання: chmod +x get_active_focus.py команду.
  3. Запустіть його як: ./get_active_focus.py.

Вихід:

$ ./get_active_focus.py
Active focus: Terminal
Focus changed to: Google Chrome

Після того, як ви знайшли відповідну програму, розгляньте можливість її видалення або вбивства (якщо це можливо).

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