You are not logged in.

#1 2019-09-17 14:34:44

Kirill Bugaev
Member
Registered: 2018-08-03
Posts: 170

noxkvm - hardcore KVM

noxkvm is very simple low-level KVM for Linux. It lets you share keyboard and mouse between multiple computers. It is written on Lua and C, and it is hardcore because reads and writes events directly from and to Linux input devices. GitHub

Last edited by Kirill Bugaev (2019-09-17 14:35:12)

Offline

#2 2019-09-17 18:08:15

liewkj
Member
Registered: 2019-07-08
Posts: 58

Re: noxkvm - hardcore KVM

Does it work on GNOME/Wayland?
I used to have setup for multiple computers with synergy on Ubuntu, then switch to barrier on Arch. Both do not work for Wayland and only work for Xorg session.
Definitely something to try if this supports GNOME/Wayland.

Offline

#3 2019-09-18 07:06:39

Kirill Bugaev
Member
Registered: 2018-08-03
Posts: 170

Re: noxkvm - hardcore KVM

@liewkj, I used Barrier with Awesome wm and X11 before, it works ok. I hope that noxkvm doesn't depend on Protocol/Desktop Environment/Windows Manager it works with Linux input devices directly, that is why it is so simple. But I suspect that some troubles may appear with device autodetection, anyway you can specify input devices directly in './config/server.lua'. I will appreciate any feedback, because projects is really raw, I have finished it just yesterday.

You possibly will have some difficulties with configuring keyboard bindings. But it is really easy, believe me. Just use getkeys.lua script to determine key codes (not xev!). getkeys.lua script comes together with program. Then you should change IP addresses and corresponding key bindings in './config/server.lua'. That is. You can use complex keybindings like Alt+1, just list appropriate keycodes in 'keys' entry, like 'keys = {56, 2}'.

Last edited by Kirill Bugaev (2019-09-18 14:00:47)

Offline

#4 2019-09-18 08:25:17

Kirill Bugaev
Member
Registered: 2018-08-03
Posts: 170

Re: noxkvm - hardcore KVM

I have tried it without starting X Session. It works smile

Offline

#5 2019-09-18 10:47:11

Awebb
Member
Registered: 2010-05-06
Posts: 5,308

Re: noxkvm - hardcore KVM

Why are there compiled .so files in your github sources?

Offline

#6 2019-09-18 11:21:09

schard
Member
From: Hannover
Registered: 2016-05-06
Posts: 513
Website

Re: noxkvm - hardcore KVM

And why does the issues link from the readme link to a new issue in clipnetsync?

Offline

#7 2019-09-18 13:36:53

Kirill Bugaev
Member
Registered: 2018-08-03
Posts: 170

Re: noxkvm - hardcore KVM

@Awebb, thanks for replay. You are right, I will better remove .so files and add note about compilation of shared objects in README.md.
@schard, thank you, fixed now.

Last edited by Kirill Bugaev (2019-09-18 14:13:39)

Offline

#8 2019-09-18 16:11:19

kokoko3k
Member
Registered: 2008-11-14
Posts: 1,851

Re: noxkvm - hardcore KVM

Did you know about netevent?
https://github.com/Blub/netevent

Offline

#9 2019-09-18 17:37:22

Kirill Bugaev
Member
Registered: 2018-08-03
Posts: 170

Re: noxkvm - hardcore KVM

@kokoko3k, thanks a lot. It is good tool with much more capabilities then mine. I didn't know about it before, although tried to find appropriate replacement for Barrier.

Last edited by Kirill Bugaev (2019-09-19 10:28:26)

Offline

#10 2019-09-18 19:28:32

kokoko3k
Member
Registered: 2008-11-14
Posts: 1,851

Re: noxkvm - hardcore KVM

You're welcome.
I can't remember how i found it, but since then, i made a pkg for it in aur (netevent-git).
Amd i'm currently using it in my home-made remote desktop script, it works quite well.
https://bbs.archlinux.org/viewtopic.php?id=242550

Offline

#11 2019-09-27 00:35:19

liewkj
Member
Registered: 2019-07-08
Posts: 58

Re: noxkvm - hardcore KVM

I think the challenge is to make it feature parity with Synergy and Barrier, which support multiple OSes (Windows, Linux, MacOS) with the same client/server protocols.

Offline

Board footer

Powered by FluxBB