в Windows 7, я использую функцию" автоматическое скрытие панели задач".
Обычно это работает нормально: как только указатель касается нижней части экрана, появляется панель задач.
однако иногда, он отказывается расти. Нажатие клавиши" Windows "(или Ctrl-ESC) приводит к появлению меню "Пуск", в результате чего панель задач также не привязывается. Как только я это сделаю, панель задач снова поднимется. Это раздражает, прерывает поток. Кто-нибудь еще заметил это? Как избежать это?
поиск "Windows 7 Task bar auto-raise" показывает, что по крайней мере еще один человек испытал эту проблему:
как я могу исправить автоматическое скрытие панели задач?(Сообщение Сообщества Майкрософт)
чтобы ответить на вопрос, заданный "полезным" инженером поддержки на приведенной выше странице, конечно, я запускаю некоторые приложения, когда это происходит, обычно Диспетчер задач Windows (свернутый в область уведомлений), Проводник Windows, Firefox, Eclipse, Cygwin/ X, Xterm, С Cygwin в Emacs, гифок, git графический интерфейс, заметки, чат-клиент, VPN-клиент, Брандмауэр.
Если моя память работает правильно, я видел это поведение на более ранних версиях Windows, а также XP, по крайней мере, но не так часто, как в настоящее время на Windows 7.
до сих пор это происходило как гром среди ясного неба, иногда несколько раз в день.
Я не могу напрямую воспроизвести это поведение до сих пор. Чтобы воспроизвести это поведение, я попытался переключаться между приложениями и приложения для открытия других окон.
см. Мой коммент ниже для получения дополнительной информации.
выглядит как ошибка для меня. Панель задач должна подниматься несмотря ни на что.
Edit:
Я обычно использую" классический " стиль Windows, все анимации отключены.
Я переключился на стиль" candy " (Aero), чтобы узнать, помогает ли это, но проблема все еще возникла.
Я уверен, что видел такое поведение, когда я не использовал Eclipse, но Eclipse определенно программа, которая чаще всего вызывает такое поведение.
Как сообщает Малахия, есть запись об ошибках Eclipse это также отслеживает эту проблему. Он был открыт в 2002-09. Ого, больше десяти лет назад. Тем не менее, пользователи на другой странице, найденной Malachi сообщили, что другие программы, например Firefox может вызвать такое поведение, тоже, так что это не проблема исключительно вызвана Eclipse.
проблема может быть вызвана Eclipse, или Windows, или JRE.
Если проблема заключается в ограничении Windows или JRE, я все равно говорю, что Eclipse должен оставаться в стороне от него.
Это удается и другим программам.
моя текущая теория такова: обычно есть ровно одна строка пикселей панели задач видна, и перед всеми другими приложениями, даже когда приложение развернуто. Так как панель задач
находится впереди (вверху порядка Z), он "видит" указатель, когда указатель наводится на него. При возникновении проблемы панель задач больше не находится в перед каждым другим приложением, поэтому он не получает события "наведения". Только там, где никакое другое окно не блокирует его, он по-прежнему получает события наведения.
Если панель задач должна быть сверху хотя бы с одной строкой пикселей,
это ответственность Windows, чтобы убедиться, что это так.
ОС является мастером и не должна позволять приложениям доминировать во взаимодействии GUI.
Есть исключения, такие как проигрыватели фильмов, где вы не хотите, чтобы световая линия пикселей была видна (просто покрасьте ее черный!), или где панель задач не должна подниматься вообще, например, в полноэкранных играх. На мой взгляд, Eclipse или браузер не требуют исключения.
Вот описание типичного происшествия:
затмение было впереди. Я переместил указатель в нижней части экрана, панель задач не будет расти.
Когда Eclipse не был развернут, оставив немного места справа, я смог заставить панель задач подняться за окно затмения, "касаясь" в правом нижнем углу угол. Отойдя, панель задач снова спряталась. Это работало неоднократно. Когда я коснулся Центрального дна, панель задач не поднималась, даже за Eclipse. Затем я развернул окно Eclipse. Не удалось поднять панель задач. Восстановлено окно Eclipse -> то же, что и до цикла maximize-restore (поднималось только при касании нижнего правого угла). Затем я Alt-tabbed в Firefox, который был развернут в то время. По-прежнему нет панели задач. В не развернутом состоянии с Firefox это было как с Eclipse. Же другие приложения, например, заметки. Затем я alt-tabbed в Emacs, его окно управления Ediff, если быть точным. И вдруг панель задач снова заработала. Окно управления Ediff не было развернуто и не касалось нижней части экрана (обычно оно никогда не развернуто). Окно Ediff не может быть виновником, так как проблема в основном возникает, когда у меня нет открытого окна Ediff, и он сидел там весь день, и панель задач работала.
поэтому, когда это происходит, он "обращается" к более чем одному приложению. По крайней мере Eclipse и Firefox "сильнее", чем панель задач. В одном случае Eclipse был сверху, gitk внизу и панель задач между ними.
может быть, есть программа, которая позволяет проверять порядок Z, или регистрирует изменения в порядке Z?