(Đây không phải là về trình duyệt web), đây là về:
- cửa sổ bật lên hệ thống (tôi chỉ biết một thông tin về: ứng dụng không phản hồi).
- Tiêu điểm của Windows và hành vi lấy dữ liệu đầu vào.
điều tồi tệ nhất mà tất cả chúng ta (???) từng gặp phải về cửa sổ bật lên là gì?
Chúng tôi bấm nhầm vào nút của họ, cửa sổ biến mất và chúng tôi không biết nó nói về cái gì, không có nhật ký, không có bản ghi để xem lại, trí nhớ hình ảnh của tôi (trong não của tôi) sẽ không đưa ra đủ gợi ý về mớ hỗn độn mà tôi đã làm, chúng tôi kết thúc không có gì!!
Và cũng ít khi xảy ra với mình, nhưng thường thì bà con không rành công nghệ gặp vấn đề với nó, họ cứ sốt ruột bấm mãi và cái popup/cửa sổ đột ngột hiện ra khiến họ phát sinh những rắc rối không đáng có.
không chỉ trên ubuntu, ở bất cứ đâu: windows, android (mac cũng vậy? Chưa bao giờ thấy cái nào, cả iphone).
Vì vậy, tôi tự hỏi nếu có một số cấu hình trên gnome (mà tôi sử dụng) hoặc bất kỳ WM nào khác trên linux, chúng tôi có thể buộc cửa sổ mới hoặc cửa sổ bật lên (*1) bị chặn khỏi tất cả đầu vào trong vài giây, vì vậy chúng tôi có thời gian để xem và hiểu nó nói về cái gì.
(*1) giống như cửa sổ bật lên của hệ thống cho biết ứng dụng không phản hồi và nếu chúng tôi muốn bỏ lỡRageClick khi buộc đóng hoặc bỏ lỡHappyClick khi chờ, vì tôi cũng không thực sự cần nó vì tôi chỉ có thể chạy xkill qua xbindkey, nhưng một cửa sổ bật lên khác vẫn có thể xuất hiện ở trên và làm cho tôi xkill nó!!!! không nếu chúng ta có thể chặn tất cả đầu vào trong vài giây...
Vì vậy, mối quan tâm của tôi là về bất kỳ cửa sổ mới nào, của các ứng dụng khác, mở phía trên các ứng dụng khác mà chúng tôi đang đọc hoặc tương tác. Và sau đó, cửa sổ mới đó lấy đầu vào bàn phím hoặc nhận các lần nhấp chuột và khiến mọi thứ trở nên phức tạp.
Thay đổi hành vi tiêu điểm, nếu WM cho phép, không phải là một lựa chọn tốt (như làm cho các cửa sổ mở bên dưới các cửa sổ khác), vì nó khiến việc sử dụng nó trở nên khó khăn hơn nhiều.
Điều tôi muốn là bất kỳ cửa sổ hoặc cửa sổ bật lên mới nào tiếp tục hoạt động theo cách đó, mở phía trên các cửa sổ khác, nhưng không nhận được bất kỳ thông tin đầu vào nào ngay lập tức! Đối với người yêu cũ chúng có thể được mở bằng SIGSTOP trong 2 giây, tôi nghĩ nó có thể hoạt động.
Ubuntu 20.04 tại đây
Tái bút: Mình dùng máy khoảng 10 năm trở lên nên ứng dụng không mở ngay được, hoặc có thể mới khởi động ứng dụng nặng như 10 phút trước (như UE4Editor) ứng dụng đó mở ra đột ngột nhận click chuột, ứng dụng có thể nhận bàn phím đầu vào quá.