File: consolation.8

package info (click to toggle)
consolation 0.0.9-1
  • links: PTS
  • area: main
  • in suites: bookworm
  • size: 532 kB
  • sloc: sh: 1,307; ansic: 1,307; makefile: 19
file content (128 lines) | stat: -rw-r--r-- 4,236 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.48.1.
.TH CONSOLATION "8" "August 2022" "Debian" "System Administration Utilities"
.SH NAME
  consolation -- copy-paste for the Linux console
.SH SYNOPSIS
  consolation [libinput options]
.SH DESCRIPTION
  Consolation is a daemon that provide copy-paste and scrolling support to the
  Linux console.

  It is based on the libinput library and supports all pointer devices and
  settings provided by this library,

  Similar software include gpm and jamd.

  Operations:
  left button:    start selection
  middle button:  paste selection
  right button:   set end of selection
  wheel:          scroll
  double left click: select word
                     (see --word-chars for the definition of a word.)
  triple left click: select line

  Button actions can be redefined with the --map 'button=action' option.
  Action names are 'select', 'paste', 'endselect'.
  Button names are 'BTN_LEFT', 'BTN_MIDDLE', 'BTN_RIGHT'.
  Other evdev button names are also supported.

  By default, if the terminal requests mouse report, mouse actions
  are reported to the terminal instead of being performed.

  It supports all the standard libinput options.
.PP
.TP
\fB\-\-udev\fR <seat>.... Use udev device discovery (default).
.IP
Specifying a seat ID is optional.
.PP
.TP
\fB\-\-device\fR \fI\,/path/to/device\/\fP .... open the given device(s) only
.TP
\fB\-\-apply\-to=\fR"pattern"....  Configuration options are only applied where the device name matches the pattern
.TP
\fB\-\-disable\-sendevents=\fR"pattern".... Set the send\-events option to disabled for the devices matching patterns
.PP
Features:
.TP
\fB\-\-enable\-tap\fR
.TP
\fB\-\-disable\-tap\fR.... enable/disable tapping
.TP
\fB\-\-enable\-drag\fR
.TP
\fB\-\-disable\-drag\fR.... enable/disable tap\-n\-drag
.TP
\fB\-\-enable\-drag\-lock\fR
.TP
\fB\-\-disable\-drag\-lock\fR.... enable/disable tapping drag lock
.TP
\fB\-\-enable\-natural\-scrolling\fR
.TP
\fB\-\-disable\-natural\-scrolling\fR.... enable/disable natural scrolling
.TP
\fB\-\-enable\-left\-handed\fR
.TP
\fB\-\-disable\-left\-handed\fR.... enable/disable left\-handed button configuration
.TP
\fB\-\-enable\-middlebutton\fR
.TP
\fB\-\-disable\-middlebutton\fR.... enable/disable middle button emulation
.TP
\fB\-\-enable\-dwt\fR
.TP
\fB\-\-disable\-dwt\fR.... enable/disable disable\-while\-typing
.TP
\fB\-\-enable\-scroll\-button\-lock\fR
.TP
\fB\-\-disable\-scroll\-button\-lock\fR.... enable/disable the scroll button lock
.TP
\fB\-\-set\-click\-method\fR=\fI\,[none\/\fR|clickfinger|buttonareas] .... set the desired click method
.TP
\fB\-\-set\-scroll\-method\fR=\fI\,[none\/\fR|twofinger|edge|button] ... set the desired scroll method
.TP
\fB\-\-set\-scroll\-button\fR=\fI\,BTN_MIDDLE\/\fR ... set the button to the given button code
.TP
\fB\-\-set\-profile\fR=\fI\,[adaptive\/\fR|flat].... set pointer acceleration profile
.TP
\fB\-\-set\-speed=\fR<value>.... set pointer acceleration speed (allowed range [\-1, 1])
.TP
\fB\-\-set\-tap\-map\fR=\fI\,[lrm\/\fR|lmr] ... set button mapping for tapping
.PP
These options apply to all applicable devices, if a feature
is not explicitly specified it is left at each device's default.
.PP
Other options:
.TP
\fB\-\-word\-chars=\fR<string>.... list of characters that make up words.
.IP
Ranges (a\-z, A\-Z, 0\-9 etc.) are allowed.
.PP
.TP
\fB\-\-grab\fR .......... exclusively grab all opened devices.
.TP
\fB\-\-map\fR button=action .... set button to action.
.TP
\fB\-\-no\-daemon\fR ..... do not detach and run in the background.
.TP
\fB\-\-disable\-mouse\-reporting\fR .... disable mouse reporting.
.TP
\fB\-\-verbose\fR ....... print debugging output.
.TP
\fB\-\-version\fR ....... print version information.
.TP
\fB\-\-help\fR .......... print this help.
.SH LICENSE
  Copyright \(co 2016 Bill Allombert

  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation; either version 2 of the License, or
  (at your option) any later version.
.SH HOMEPAGE
  https://salsa.debian.org/consolation-team/consolation/
.SH AUTHOR
  Bill Allombert <ballombe@debian.org>
.SH "SEE ALSO"
  gpm(8)