Нажатие на значок Dock не приводит к открытию окна (OS X Lion)

11

Я использую OS X Lion, и у меня очень раздражающая проблема с окнами, которые не отображаются, когда я нажимаю на значки Dock.

Это происходит, когда у меня открыто несколько окон в одном пространстве, но я смотрю в другое место в данный момент.

Например, у меня есть почта и скайп на месте № 2, но я нахожусь на месте № 1. Обратите внимание, что все окна не свернуты.

Я хочу быстро переключиться на почту. Поэтому я нажимаю на значок Почта в Dock, он переключает пространство на # 2, строка меню показывает, что активным окном является Почта, но окно Почты фактически находится под окном Skype.

Самое странное, что иногда это работает, как положено, показывая почту сверху. Я не вижу никакой логики здесь, это абсолютно непредсказуемо, поэтому раздражает.

Кто-нибудь сталкивался с такими проблемами? Интересно, это ошибка или правильное поведение. Есть ли способ это исправить?

Андрей Федосеев
источник

Ответы:

9

Эта же проблема случилась со мной. То, что я сделал, было:

  1. Зайдите в панель запуска, там должна быть папка с названием «Другое»

  2. Нажмите на терминал, появится окно и скажет

    Last login: Fri Apr 28 12:35:22 on ttys000
    Computer-Name:~ username$ 
    
  3. Печатать

    Killall Dock
    

Теперь это должно исправить это.

Сэмюэл Хепворт
источник
4

Это может быть ваш список поврежден. Я считаю, что настройки Spaces находятся в com.apple.dock.plist. Сделайте резервную копию и удалите ее, затем выйдите из системы. Посмотрите, поможет ли это.

редактировать:

  1. Нажмите на свою учетную запись в Finder (маленькая иконка дома).
  2. Нажмите Главная / Библиотека / Настройки.
  3. Там должен быть файл с именем com.apple.dock.plist . Перетащите на рабочий стол.
  4. OSX должен создать новый файл plist.
  5. Выйдите из системы на всякий случай, так как это кажется странной проблемой устранения неполадок, которую я никогда раньше не видел.
  6. Если это не помогло, держите старый список под рукой.
surfasb
источник
Что значит плист? Как я должен сделать резервную копию и удалить его?
Андрей Федосеев
Я обновил ответ.
Surfasb
2

Очевидно, что Mountain Lion не очень умен с использованием нескольких дисплеев на временной основе: я вернул главное окно своей почты, подключив внешний дисплей обратно и сняв флажок «зеркальные отображения» в свойствах дисплея! Там было все время почтовое окно, где-то за пределами экрана.

У меня была такая же проблема с почтой. Несмотря ни на что, я не мог заставить главное почтовое окно открываться и показывать свои почтовые ящики, даже несмотря на то, что значок док-станции отображал количество новых писем и панель задач для Почты. Я мог только открыть новый экран сообщений. Затем я заметил, что у меня были похожие проблемы и с другими приложениями (например, Microsoft Office).

Чужой человек
источник
0

Вы можете управлять этим, щелкнув правой кнопкой мыши значок док-станции и выбрав параметры, для которых выделено пространство для приложения. Насколько я понимаю,

С "None", по умолчанию:

  • Если приложение не имеет открытых окон, оно откроет окно в текущем пространстве
  • Если в приложении окна открыты в другом пространстве, его нельзя переместить на передний план, пока вы не переключитесь на другое пространство.

Когда приложение назначено определенному пространству:

  • Если приложение не имеет открытых окон, оно откроет новое окно в этом пространстве.
  • Если приложение имеет открытые окна в этом другом пространстве, приложение переносится вперед, но окно не отображается, потому что оно находится в другом пространстве. (Я предполагаю, что системное предпочтение «переключиться на пространство с открытыми окнами для приложения» должно привести вас туда. Однако в моем случае это не так.)

Последний вариант, «Все пробелы», просто лишает смысла начинать с отдельных мест.

Лично я считаю поведение управления окнами с пробелами странным и непоследовательным. ИМХО, эта часть Mac OS X нуждается в работе.

Андрей Вит
источник
Если указано «Нет», то второй пункт должен выглядеть следующим образом: «Если вы нажмете значок док-станции, приложение активируется. Если вы снова нажмете значок док-станции, оно переключит пробелы туда, где находится это окно». Если вы отметите «переключиться в пространство», и у приложения нет окна, оно переключится в пространство. Это не будет перемещать приложение в ваше текущее пространство.
Surfasb
«All Spaces» заставляет указанное приложение появляться в вашем активном пространстве, пока оно работает. Вроде как необходимое приложение, которое вам нужно все время.
Surfasb
@surfasb Я проверял это сам перед публикацией, и снова только сейчас. Если я переключаюсь на пространство без окон Safari, оно переключается на другое приложение в этом пространстве (TextEdit). Когда я нажимаю значок Safari в доке, я теряю фокус самого переднего окна TextEdit, но строка меню остается «TextEdit». Дальнейшие клики больше ничего не делают. В моих системных настройках включена опция «переключать пробелы», но в любом случае это ничего не дает ...
Эндрю Вит
Это официальный функционал. В моей системе это работает как ожидалось. Я думаю, что ваша система не работает с функциональностью по умолчанию.
Surfasb
0

Проблема в скайпе, я думаю. В моей системе при переходе от полноэкранного приложения к оконному приложению на экране рабочего стола Skype ненадолго всплывает и иногда остается впереди.

Очень раздражает, но, вероятно, вина Skype в неправильной обработке событий.

Я использую HazeOver, и это означает, что любое окно на заднем плане будет затенено. Это показывает, что фокус ввода находится в окне Skype ... Вау. это не так Только что попробовал, и окно Finder закрывается, но Skype имеет «фокус».

Coroos
источник
Это влияет не только на Skype, но и на другие приложения. Вещи против iCal например.
Андрей Федосеев
0

Я столкнулся с той же проблемой, и решение было очень простым.

В настройках я зашел в Mission Control и там было 4 варианта сверху. Второй связан с переключением в пространство, где приложение открыто.

И третий связан с группировкой окон приложений по пробелам.

Просто пометил их все и это исправило мою проблему!

Marcos
источник
Пожалуйста, уточните
сок Pimp IT