marhkb / pods

Keep track of your podman containers
GNU General Public License v3.0
728 stars 12 forks source link

The terminal does not support '\b' well #705

Closed vhaudiquet closed 1 year ago

vhaudiquet commented 1 year ago

The integrated terminal doesn't allow to erase, even though another terminal works just fine.

Reproduction steps

Create a container with bash, and launch it. I personally used docker image for ubuntu 18.04. Type something in terminal, and press erase key. You will see ^H instead of the character being erased.

This does not happen when i use my system terminal, kitty, with podman attach <container>.

Environment

marhkb commented 1 year ago

Could you try #707? This PR changes the backspace binding of the vte::Terminal which should fix the behavior in the Ubuntu container. I hope there will be no regressions elsewhere.

vhaudiquet commented 1 year ago

Thank you ! I will try when i can

marhkb commented 1 year ago

Have you had time to try this?