.\" Man page generated from reStructuredText. . .TH JSMOND 1 "2020-05-17" "0.2.0" "Urchlay" .SH NAME jsmond \- deactivate screensaver on joystick activity . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .\" RST source for jsmond(1) man page. Convert with: . .\" rst2man.py jsmond.rst > jsmond.1 . .SH SYNOPSIS .sp jsmond [\fB\-i interval\fP] [\fB\-k keycode\fP | \fB\-b button\fP] [\fB\-d dir\fP] [\fB\-j name\fP] [\fB\-D\fP] [\fBjoydev [joydev ...]\fP] .SH DESCRIPTION .sp jsmond lets you play games with your joysticks/gamepads without the screen saver activating due to lack of keyboard/mouse input. .sp Multiple joystick devices can be monitored. By default, jsmond monitors up to 16 devices, named /dev/input/js0 through js15. These devices don\(aqt have to actually exist: they can come and go as joysticks are plugged in and unplugged. .sp Every \fIinterval\fP milliseconds (250, or whatever \fB\-i\fP is set to), jsmond checks to see if there\(aqs been any activity on any of the devices it\(aqs monitoring. If so, it sends a fake keystroke or mouse button click, which the screen saver will see as activity. .sp It\(aqs recommended to let jsmond find the joysticks itself. However, you can pass one or more device names (or just numbers) if the default doesn\(aqt do the right thing for you. In this case, only these devices will be monitored (no search is done). .sp jsmond should be started from your \fB\&.xinitrc\fP or whatever X startup script your window manager or desktop environment uses. By default, it will exit when the X server does. There\(aqs no PID file: use "pkill jsmond" if you need to kill the daemon. .SH OPTIONS .INDENT 0.0 .TP .B \-\-help Print usage summary .TP .BI \-i \ Interval to check for activity, in milliseconds. Default: 250. .TP .BI \-k \ Send this keycode when activity is detected. Default is to search the keymap for an unused code. If you set this manually, it should be a keycode that \fIdoesn\(aqt\fP map to a keysym in your usual keymapping (use "xmodmap \-pk" to find one). .TP .BI \-b \