Xorg

如何阻止 XScreenSaver 喚醒滑鼠輸入?

  • April 27, 2018

警告: XScreenSaver 和其他螢幕保護程序在 VLCxfce4-power-manager. 如果您使用的是 XFCE 或 VLC,您可能需要先檢查一下


我的問題是,對於現代雷射滑鼠,桌面的輕微振動會導致滑鼠發送信號為“移動”。所以我想只用鍵盤停止 XScreenSaver - 我可以讓 XScreenSaver 執行並移動滑鼠而不影響它(點擊可以被忽略,我不在乎)。

使用 xscreensaver 您可以調整滑鼠在停用螢幕保護程序之前必須移動的像素數;不確定是否完全禁用滑鼠。

如果您還沒有在 KDE 中使用 XScreenSaver,您可以按照這些說明進行設置

一旦你這樣做了,你可以在你的主目錄中創建一個名為的文件,.xscreensaver並在該文件中輸入:

xscreensaver.pointerHysteresis: 20

20 是像素數(預設為 10)。

您可能會發現有兩個值很有用,一個檢查距離,另一個檢查時間間隔。

  • pointerPollTime **(時間類,預設 5 秒)**當伺服器擴展不使用時,這控制 xscreensaver 檢查滑鼠位置或按鈕是否已更改的頻率。
  • pointerHysteresis **(整數類,預設 10 像素)**如果滑鼠在一秒鐘內移動的像素數少於這個數,請忽略它(不要認為這是“活動”。)這是為了使螢幕不會變黑(或沒有空白)只是因為你撞到了桌子。

這兩個都可以在~/.xscreensaver文件中設置。有關man xscreensaver更多資訊,請參閱。

引用自:https://unix.stackexchange.com/questions/14826