Диалог, от которого я не могу избавиться

0

Шаги здесь были простыми, но неожиданными:

  1. скачать файл
  2. в искателе переименуйте файл с помощью клавиатуры:
    1. Нажмите Enter начать переименовывать
    2. Начните вводить новое имя (но не нажимайте Enter снова)
  3. Попробуйте открыть файл, нажав Command - O

Теперь это диалоговое окно появляется и не исчезает (оно реагирует только на движение мышью, но щелкнуть по нему не удается, так же, как нажатие Spacebar, Enter или же Esc ).

И Finder, и Spotlight теперь отказываются открывать любой другой файл.

Я старался:

killall -KILL Dock
killall -KILL Finder
killall -KILL NotificationCenter
killall -KILL SystemUIServer

Помогите (:

Обратите внимание, что файл не поврежден, просто переименован.

enter image description here

Jeroen Wiert Pluimers
источник
если файл не является конфиденциальным, не могли бы вы предоставить источник для него, чтобы я мог проверить.
Buscar웃
что произойдет, если вы нажмете клавишу ввода после ввода нового имени?
Buscar웃
@Buscar 웃 SD Файл находится в папке DropBox. Он синхронизировался с другим компьютером, где я убедился, что файл действительно действителен, даже после синхронизации с переименованием. Мне даже не пришлось нажимать Enter, чтобы закончить переименование: переключение с Finder сделало это для меня.
Jeroen Wiert Pluimers
Спасибо за разъяснения. Итак, вы переименовываете файл, который находится в папке Dropbox. Что произойдет, если вы удалите его, просто чтобы посмотреть, имеет ли он какое-либо отношение к ссылке синхронизации.
Buscar웃
Не помогло Диалог блокировал любой PDF, чтобы открыть в поиске. Вероятно, ошибка где-то. Убийство процесса под ним решает проблему.
Jeroen Wiert Pluimers

Ответы:

1

Ищи OS X идентифицирует процесс по окну я нашел Какому процессу принадлежит определенное окно (Mac OS X) который сказал мне это после перемещения окна:

RetinaMBPro1TB:bin jeroenp$ ./show-recently-moved-windows.py 
Move target window

List of windows that moved:
{(
        {
        kCGWindowAlpha = 1;
        kCGWindowBounds =         {
            Height = 1094;
            Width = 1130;
            X = 43;
            Y = 45;
        };
        kCGWindowIsOnscreen = 1;
        kCGWindowLayer = 0;
        kCGWindowMemoryUsage = 5246548;
        kCGWindowName = "bin \U2014 Python \U2014 160\U00d776";
        kCGWindowNumber = 23921;
        kCGWindowOwnerName = Terminal;
        kCGWindowOwnerPID = 357;
        kCGWindowSharingState = 1;
        kCGWindowStoreType = 2;
    },
        {
        kCGWindowAlpha = 1;
        kCGWindowBounds =         {
            Height = 153;
            Width = 420;
            X = 1359;
            Y = 182;
        };
        kCGWindowIsOnscreen = 1;
        kCGWindowLayer = 8;
        kCGWindowMemoryUsage = 390292;
        kCGWindowName = "";
        kCGWindowNumber = 23246;
        kCGWindowOwnerName = CoreServicesUIAgent;
        kCGWindowOwnerPID = 87976;
        kCGWindowSharingState = 1;
        kCGWindowStoreType = 2;
    }
)}

поскольку CoreServicesUIAgent является владельцем, я выполнил это:

killall -KILL CoreServicesUIAgent

Это сработало. Теперь я могу открыть PDF снова.

Jeroen Wiert Pluimers
источник
0

Значок в диалоговом окне является подсказкой. Это как-то связано с привратником. Эта статья от Apple https://support.apple.com/en-au/HT202491 может помочь.

jasonology
источник
Значки выглядят одинаково, но, похоже, привратник относится к приложениям (.PDF открыт в стандартных приложениях Preview от Apple). Мои настройки довольно стандартные: dropbox.com/s/nmbc6004h0s5n7m/...
Jeroen Wiert Pluimers