wm: doc

ref: aaeb28aa8e5cf5a9fb58b4525d724ad4661f5abd
dir: /drawterm.ms/

View raw version
.TL
Drawterm
.SH
Installation
.SM
.SH
OpenBSD
.LP
.P1
$ doas pkg_add drawterm
.P2
.SH
Linux
.LP
.SH
Building from source on Debian
.P1
$ sudo apt install libx11-dev libxt-dev
$ git clone git://git.9front.org/plan9front/drawterm 
$ cd drawterm
$ CONF=unix make
.P2
See
.LN https://cloud9p.org/usr/mkf/drawterm
<https://cloud9p.org/usr/mkf/drawterm>
.LN
for ready binaries for Linux and other OSes.
.SH
Usage
.LP
.P1
$ PASS=$YOURPASSWORD drawterm -h cloud9p.org -a cloud9p.org
.P2  

If you add 
.CW $USER=username
This will also pass on the username or use drawterm -u username to the above 
Replace
.CW $YOURPASSWORD
with your actual password. 
.SH
Using keyboard keys instead of mouse buttons
.LP
*Warning: Note that this disables numpad, and makes usage of old keys impossible without a X server restart* 
To use keyboard keys instead of a 3 button mouse in OpenBSD (on X11), first enable mosekey 
.P1
    $ doas pkg_add xkbset
    $ xkbset m # enables mousekeys
.P2
open
.CW xev, press on keys you like to use as mouse keys, be aware, this might make lots of spam in terminal. 
.P1
$ xev -event keyboard
.P2
my key codes are 67, 68 and 69. (f1, f2 and f3): 
.P1
$ xmodmap -e "keycode 67 = Pointer_Button1"
$ xmodmap -e "keycode 68 = Pointer_Button2"
$ xmodmap -e "keycode 69 = Pointer_Button3"
.P2