Làm cách nào tôi có thể ngăn XScreenSaver thức dậy trên Mouse Input?


8

CAVEAT: XScreenSaver và các trình bảo vệ màn hình khác có vấn đề với VLCxfce4-power-manager. Nếu bạn đang sử dụng XFCE hoặc VLC, bạn có thể muốn kiểm tra những cái đó trước .


Vấn đề của tôi là với những con chuột dựa trên laser hiện đại, một sự rung động nhẹ của máy tính để bàn, khiến chuột gửi tín hiệu là "di chuyển". Vì vậy, tôi chỉ muốn dừng XScreenSaver bằng bàn phím - Tôi có thể chạy XScreenSaver và di chuyển chuột mà không ảnh hưởng gì đến nó (nhấp có thể bỏ qua hoặc không, tôi không quan tâm).


Thay thế tôi muốn thấy sẽ là cài đặt 'deadzone' cho di chuyển chuột để chuyển động nhỏ bị bỏ qua nhưng chuyển động lớn thì không.
Arrowmaster

Vâng, điều này cũng sẽ là một giải pháp.
greenoldman

Câu trả lời:


7

Sử dụng xscreenaver, bạn có thể điều chỉnh số pixel mà chuột phải di chuyển trước khi tắt trình bảo vệ màn hình; không chắc chắn về việc vô hiệu hóa hoàn toàn chuột mặc dù.

Nếu bạn chưa sử dụng XScreenSaver trong KDE, bạn có thể làm theo các hướng dẫn sau để thiết lập nó .

Khi bạn làm điều đó, bạn có thể tạo một tệp trong thư mục chính của bạn được gọi .xscreensavervà trong tệp đó, hãy nhập:

xscreensaver.pointerHysteresis: 20

Với 20 là số pixel (10 là mặc định).


Cảm ơn bạn rất nhiều vì câu trả lời chi tiết như vậy. Xin lỗi vì phản hồi lâu, nhưng tôi phải tiết kiệm thời gian để thực hiện tất cả các thiết lập. Trong trường hợp của tôi có thể có một lỗi, tôi đặt giá trị thành 100 (mức tối đa) và chỉ cần chạm chuột để tắt xscreenaver.
greenoldman

0

Có hai giá trị bạn có thể thấy hữu ích, một giá trị kiểm tra khoảng cách, giá trị còn lại là khoảng thời gian.

  • pointerPollTime (Thời gian lớp, mặc định 5 giây) Khi tiện ích mở rộng máy chủ không được sử dụng, điều này sẽ kiểm soát tần suất xscreenaver kiểm tra xem vị trí chuột hoặc nút có thay đổi hay không.
  • pointerHysteresis (lớp Integer, 10 pixel mặc định) Nếu chuột di chuyển ít hơn mức này - nhiều pixel trong một giây, hãy bỏ qua nó (đừng coi đó là "hoạt động.") Điều này để màn hình không bị trống (hoặc không để trống) chỉ vì bạn va vào bàn làm việc

Cả hai điều này có thể được thiết lập trong ~/.xscreensavertập tin. Xem man xscreensaverđể biết thêm thông tin.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.