Consolatis
34e95378e1
main: Prevent capture restart if idle
...
This prevents restarting the capture on dimension change when idle.
Previously the capture was running after the dimensions had changed
which caused starting the capture once a client connects to fail.
Fixes #152
2022-08-23 16:49:45 +00:00
Consolatis
f3247ad933
Prevent capture and performance counter when idle
...
Fixes #80
2022-08-21 16:29:08 +00:00
Andri Yngvason
50aec16a5e
Align man-page with help-text
2022-07-30 21:25:32 +00:00
Andri Yngvason
069d2de873
pointer: Add horizontal scrolling
2022-07-28 20:14:50 +00:00
Andri Yngvason
fbf2dee187
main: Fix typo in help text
2022-07-28 20:14:27 +00:00
Andri Yngvason
f851f4fb89
Release v0.5.0
2022-07-09 18:03:19 +00:00
Andri Yngvason
28963df226
Make enabling of screencopy-dmabuf a runtime option
2022-07-09 17:34:40 +00:00
shironeko
4209a4deb2
main: check data_control exist before using it
...
fixes #141
2022-07-02 15:19:15 +00:00
Andri Yngvason
5e3c53b8db
screencopy: Add pts to dtrace probes
2022-06-26 13:54:59 +00:00
Andri Yngvason
7c75c8919c
Use neatvnc logging facilities
2022-06-25 16:14:18 +00:00
Andri Yngvason
43164f799d
main: Add options to change log level
2022-06-25 16:03:11 +00:00
Andri Yngvason
099bdb8e17
main: Disallow setting seat name and disabling input
2022-05-30 18:35:04 +00:00
Andri Yngvason
d1057f481f
main: Extract input related object binding into function
...
Nesting those in an if-clause exceeded the 80 character limit and looked
bad on my screen.
2022-05-30 18:28:31 +00:00
shironeko
c07f4483b2
Disable seat completely when using disable-input
2022-05-30 18:20:18 +00:00
Andri Yngvason
57f31be52e
main: Add a placeholder buffer
...
In theory, this should allow clients to connect when the output is turned off.
2022-04-23 12:06:33 +00:00
Andri Yngvason
dfc34bbe9d
screencopy: Attach pts to nvnc fbs
2022-04-14 17:08:21 +00:00
Joel Jensen
5ed57b90b4
When remote input is disabled, also disable clipboard management
2022-04-03 21:04:54 +00:00
Gunnar Wolf
50ea576309
Documented wayvnc is now available in Debian as well
...
https://tracker.debian.org/pkg/wayvnc
2022-03-04 20:22:01 +00:00
Andri Yngvason
ce183e82e5
Clean up input managers and input backends separately
...
When inputs are disabled, managers may exist while backends don't.
2022-01-30 13:11:07 +00:00
Consolatis
e9e7c1a33f
Function without virtual keyboard, mouse protocol
...
Some compositors have a working screencopy protocol implementation but
are missing virtual keyboard and/or virtual mouse protocols. On those
compositors, don't just outright fail but instead provide a new option
to disable all remote input: --disable-input.
This is useful for using a different system (like a tablet) as
additional screen without the system providing any kind of input.
2022-01-30 13:07:04 +00:00
Andri Yngvason
3b26a43b97
pixels: Remove unused function
2022-01-27 23:16:44 +00:00
Andri Yngvason
93335e7ba5
FAQ: Mention WAYLAND_DISPLAY
2022-01-18 11:45:54 +00:00
Andri Yngvason
fba97621e2
main: Exit on failed keyboard initialisation
...
Fixes #122
2022-01-01 13:58:55 +00:00
Andri Yngvason
ead9cdf121
README: Emphasize the "not" in "not supported"
2021-12-27 17:07:52 +00:00
Andri Yngvason
7f372d334c
README: Clarify that Gnome and KDE are not supported
2021-12-27 17:04:10 +00:00
Andri Yngvason
f614e4aea7
main: Set upper bounds on pointer manager version
2021-12-15 23:29:47 +00:00
Andri Yngvason
87584ef934
screencopy: Set upper bounds on protocol version
2021-12-15 23:24:26 +00:00
Andri Yngvason
85563d59f8
main: Pin wl_output version to 3
...
Otherwise, things will crash when the compositor adds support for a
newer version.
2021-12-15 23:13:58 +00:00
Matthias Braun
8a65a8557e
Fix typos in README.md
2021-11-02 22:24:30 +00:00
Andri Yngvason
7581cf0bc4
Correct transform for y-inverted buffers
2021-09-25 00:24:38 +00:00
Andri Yngvason
1a41154b8c
Remove left-over #include
2021-09-21 23:14:42 +00:00
Andri Yngvason
0d05b08fb0
Remove damage-refinery
...
It has been moved into neatvnc
2021-09-20 21:34:40 +00:00
Andri Yngvason
61ebb57696
Let neatvnc handle buffer transforms
2021-09-20 01:03:15 +00:00
Andri Yngvason
87c040c919
Align with nvnc_fb_pool API change
2021-09-05 00:47:34 +00:00
Andri Yngvason
6c3d9bbb9f
Use new NeatVNC buffer submission API
2021-09-04 21:04:00 +00:00
Andri Yngvason
3b6a07a3b6
README: IRC channel has moved to libera.chat
2021-05-28 11:09:50 +00:00
Andri Yngvason
7a32cae4ac
README: Update installation steps for archlinux
...
Wayvnc is now in the community repository
2021-04-10 12:45:03 +00:00
Ryan Farley
81192ac74d
Support UNIX domain sockets
...
Makes use of the functionality added in
https://github.com/any1/neatvnc/pull/49 to support UNIX domain sockets
with a command line flag.
2021-04-06 14:19:28 +00:00
Andri Yngvason
7a60ab7db8
Display Patreon account on GitHub page
2021-01-31 12:17:00 +00:00
Andri Yngvason
13323a742f
Release v0.4.0
2021-01-01 23:29:40 +00:00
Andri Yngvason
2dc16d2e07
Also exit on ECONNRESET
2020-12-31 13:28:15 +00:00
Andri Yngvason
da52a28a75
README: Mention the GitHub discussion page
2020-12-31 13:25:07 +00:00
Andri Yngvason
0dd4840065
meson: Require xkbcommon >= 1.0.0
...
The 'xkb_keymap_key_get_mods_for_level' function was introduced in
v1.0.0 and it is needed for reverse keysym-keycode mapping.
2020-12-31 12:55:40 +00:00
Andri Yngvason
e3af211523
keyboard: Show warning when multiple layouts are specified
2020-12-27 19:34:06 +00:00
Andri Yngvason
07f42ecb36
logging: Add warning log level
2020-12-27 19:29:01 +00:00
Andri Yngvason
0178c13627
keyboard: Always use layout index 0
...
Layout switching isn't supported anyhow. Better not to confuse things.
2020-12-27 19:26:54 +00:00
Andri Yngvason
c1a5de76ea
Document how to enable the compose key
2020-12-26 22:29:16 +00:00
Andri Yngvason
572e3138e3
Document xbk config options
2020-12-26 22:06:31 +00:00
Andri Yngvason
b9142a94ae
Add xkb config options
2020-12-26 21:32:06 +00:00
Andri Yngvason
d0aa51aa6e
keyboard: Pass struct xkb_rule_names to keyboard_init
2020-12-26 21:07:49 +00:00