Trong Windows 7, tôi sử dụng tính năng "Tự động ẩn thanh tác vụ". Thông thường, nó hoạt động tốt: Ngay khi con trỏ chạm vào đáy màn hình, thanh tác vụ bật lên.
Tuy nhiên, đôi khi, nó từ chối tăng. Nhấn phím "Windows" (hoặc Ctrl-ESC) để menu bắt đầu xuất hiện, cũng buộc thanh tác vụ khỏi bị cản trở. Khi tôi đã thực hiện điều này, thanh tác vụ sẽ tự động tăng trở lại. Điều này gây phiền nhiễu, nó làm gián đoạn dòng chảy. Đã có ai nhận ra điều này chưa? Làm thế nào để tôi tránh điều này?
Tìm kiếm "Tự động nâng thanh tác vụ Windows 7" cho thấy ít nhất một người khác gặp phải sự cố này: Làm cách nào tôi có thể sửa lỗi tự động ẩn của thanh tác vụ? (Bài viết của cộng đồng Microsoft)
Để trả lời câu hỏi được đặt ra bởi kỹ sư hỗ trợ "hữu ích" ở trang trên, tất nhiên tôi đang chạy một số ứng dụng khi điều này xảy ra, thường là Trình quản lý tác vụ Windows (thu nhỏ vào vùng thông báo), Windows Explorer, Firefox, Eclipse, Cygwin / X, Xterm, Cygwin Emacs, gitk, git gui, Ghi chú, ứng dụng trò chuyện khách, VPN client, Tường lửa.
Nếu bộ nhớ của tôi phục vụ chính xác, tôi cũng đã thấy hành vi này trên các phiên bản Windows trước đó, ít nhất là XP, nhưng không thường xuyên như trên Windows 7.
Cho đến nay, nó dường như xảy ra ngoài màu xanh, đôi khi nhiều lần trong ngày.
Tôi không thể trực tiếp tái tạo hành vi này cho đến nay. Để tái tạo hành vi này, tôi đã thử chuyển đổi giữa các ứng dụng và đưa ứng dụng mở các cửa sổ khác.
Xem ý kiến của tôi dưới đây để biết thêm thông tin.
Trông giống như một lỗi với tôi. Thanh nhiệm vụ nên nâng lên không có vấn đề gì.
Chỉnh sửa :
Tôi thường sử dụng kiểu Windows "Cổ điển", với tất cả các hình động bị tắt. Tôi đã chuyển sang kiểu "candy" (Aero) để xem có giúp được gì không, nhưng vấn đề vẫn xảy ra.
Tôi khá chắc chắn rằng tôi đã thấy hành vi này khi tôi không sử dụng Eclipse, nhưng Eclipse chắc chắn là chương trình thường xuyên kích hoạt hành vi này.
Theo báo cáo của Malachi, có một bản ghi về Bọ Eclipse cũng theo dõi vấn đề này. Nó đã được mở vào năm 2002-09. Wow, hơn mười năm trước. Tuy nhiên, người dùng trên một trang khác được tìm thấy bởi Malachi đã báo cáo rằng các chương trình khác, ví dụ Firefox cũng có thể gây ra hành vi này, vì vậy đây không phải là vấn đề do Eclipse gây ra.
Vấn đề có thể do Eclipse, hoặc Windows hoặc JRE gây ra. Nếu vấn đề là giới hạn của Windows hoặc JRE, tôi vẫn nói rằng Eclipse nên tránh nó. Các chương trình khác quản lý để làm điều đó là tốt.
Lý thuyết hiện tại của tôi là thế này: Thông thường, có chính xác một hàng pixel của thanh tác vụ hiển thị và ở phía trước tất cả các ứng dụng khác, ngay cả khi một ứng dụng được tối đa hóa. Vì thanh tác vụ ở phía trước (ở đầu thứ tự Z), nó "nhìn thấy" con trỏ khi con trỏ di chuyển qua nó. Khi sự cố xảy ra, thanh tác vụ không còn ở phía trước của mọi ứng dụng khác, vì vậy nó không nhận được các sự kiện "di chuột". Chỉ khi không có cửa sổ nào khác, nó vẫn nhận được các sự kiện di chuột.
Nếu thanh tác vụ cần phải ở trên cùng với ít nhất một hàng pixel hiển thị, thì trách nhiệm của Windows là đảm bảo rằng đây là trường hợp. HĐH là bản chính và không được để các ứng dụng chi phối tương tác GUI. Có một số trường hợp ngoại lệ, chẳng hạn như trình phát phim, trong đó bạn không muốn hiển thị một dòng pixel sáng (chỉ tô màu đen!) Hoặc khi thanh tác vụ không tăng lên, chẳng hạn như trong các trò chơi toàn màn hình. Theo quan điểm của tôi, Eclipse hoặc trình duyệt không yêu cầu ngoại lệ.
Dưới đây là mô tả về một sự cố điển hình:
Nhật thực đã ở phía trước. Tôi di chuyển con trỏ xuống phía dưới màn hình, thanh tác vụ sẽ không tăng. Khi Eclipse không được tối đa hóa, để lại một khoảng trống nhỏ bên phải, tôi có thể làm cho thanh tác vụ tăng lên phía saucửa sổ nhật thực, bằng cách "chạm" vào góc dưới bên phải. Di chuyển đi, thanh nhiệm vụ lại trốn. Điều này làm việc nhiều lần. Khi tôi chạm vào đáy trung tâm, thanh tác vụ không tăng lên, thậm chí không đứng sau Eclipse. Tiếp theo tôi tối đa hóa cửa sổ Eclipse. Thanh tác vụ không thể được nâng lên. Đã khôi phục cửa sổ Eclipse -> Tương tự như trước chu kỳ khôi phục tối đa hóa (chỉ tăng khi chạm vào phía dưới bên phải). Sau đó, tôi đã chuyển sang Firefox, được tối đa hóa vào thời điểm đó. Vẫn không có thanh tác vụ. Ở trạng thái không tối đa hóa với Firefox, nó giống như với Eclipse. Tương tự cho các ứng dụng khác, ví dụ như Ghi chú. Tiếp theo, tôi sẽ chuyển sang Emacs, cửa sổ điều khiển Ediff của nó, chính xác. Và đột nhiên thanh tác vụ hoạt động trở lại. Cửa sổ điều khiển Ediff không được tối đa hóa và không chạm vào đáy màn hình (nó thường không bao giờ được tối đa hóa). Cửa sổ Ediff không thể là thủ phạm,
Vì vậy, khi điều này xảy ra, nó "áp dụng" cho nhiều ứng dụng. Ít nhất Eclipse và Firefox "mạnh" hơn thanh tác vụ. Trong một trường hợp, Eclipse nằm ở trên cùng, gitk ở dưới cùng và thanh tác vụ ở giữa.
Có lẽ có một chương trình cho phép kiểm tra thứ tự Z, hoặc ghi nhật ký thay đổi theo thứ tự Z?