sipeed / NanoKVM

NanoKVM: Affordable, Multifunctional, Nano RISC-V IP-KVM
848 stars 7 forks source link

Things I would like to see ironed out before release #20

Open jcastro opened 2 weeks ago

jcastro commented 2 weeks ago

Hi! I have been using the NanoKVM for a few days, quite a bit, and I've found some things that would be nice to be improved or things that are not working very well. Just wanted to put it on your radar

  1. Resizing the browser window doesn't resize the video feed, which makes it hard to see what's on screen (it adds scroll bars instead)

    image
  2. Enabling and disabling an ISO seems to disable the mouse/keyboard control. You need to manually restart the HID service https://github.com/user-attachments/assets/fd7c5dfd-1983-4ade-b8fe-68425a849ccd

  3. Impossible to add the "@" character and it's crucial for some installation or accessing through SSH. It seems that my keyboard is not being recognized correctly but even from the virtual keyboard it's not possible. IMHO this is really important!

  4. Sometimes the video feed just stops responding and needs to be refreshed in the browser. Also, the Frame Detect functionality seems to do more harm than good in my experience!

Thanks and hope it helps!

polyzium commented 2 weeks ago

Excuse me, what the hell are those spam/scam comments? EDIT: I submitted a report to the Github support. They seem to have removed it.

polyzium commented 2 weeks ago

Resizing the browser window doesn't resize the video feed, which makes it hard to see what's on screen (it adds scroll bars instead)

I could probably make a PR to fix this.

Enabling and disabling an ISO seems to disable the mouse/keyboard control. You need to manually restart the HID service

The USB gadget is considered as one device, so everything including the mouse/keyboard and USB mass storage is transferred through this device.

Impossible to add the "@" character and it's crucial for some installation or accessing through SSH.

Could you please elaborate more on that?

It seems that my keyboard is not being recognized correctly but even from the virtual keyboard it's not possible.

I had some compatibility problems with the entire HID subsystem, probably due to the dual absolute/relative mode. I've heard that PiKVM has relative/absolute switch disabled by default because of this.

Sometimes the video feed just stops responding and needs to be refreshed in the browser.

I never experienced that, but if it stops after changing resolutions and not even refreshing works, see this issue: https://github.com/sipeed/NanoKVM/issues/5

Also, the Frame Detect functionality seems to do more harm than good in my experience!

It is to save the bandwidth if you're accessing the NanoKVM over the internet. Feel free to disable if you're using on LAN.

jcastro commented 2 weeks ago

The USB gadget is considered as one device, so everything including the mouse/keyboard and USB mass storage is transferred through this device.

I guess it might be good to trigger that restart automatically then? Not experiencing the same with PiKVM software!

Impossible to add the "@" character and it's crucial for some installation or accessing through SSH. Could you please elaborate more on that?

I'm not able to write through the nanokvm the @ character, even using the virtual keyboard

wj-xiao commented 2 weeks ago

Can you provide more information:

jcastro commented 2 weeks ago

Sure! Remote host is Proxmox VE 8.2

image
polyzium commented 1 week ago

Resizing the browser window doesn't resize the video feed, which makes it hard to see what's on screen (it adds scroll bars instead)

Done, will be part of the next release.