Closed fxyu closed 4 years ago
Just tried on Debian testing with screen 4.8.0 on kitty 0.18.1 and gnome-terminal 3.36.2 (libvte 0.60.3). I'm not able to reproduce the issue.
What do you observe the environment variable $TERM
to be set to inside screen? What version do you use? Does the issue occur when using tmux (I use that nearly daily with pudb and have never had an issue.)
Looks like it's probably an urwid problem. What version of urwid do you have?
Just tried on Debian testing with screen 4.8.0 on kitty 0.18.1 and gnome-terminal 3.36.2 (libvte 0.60.3). I'm not able to reproduce the issue.
What do you observe the environment variable
$TERM
to be set to inside screen? What version do you use? Does the issue occur when using tmux (I use that nearly daily with pudb and have never had an issue.)
without using the screen echo $TERM
returns screen-256color
when inside a screen echo $TERM
returns screen
The version of the screen is version 4.03.01 (GNU) 28-Jun-15 I will try to install tmux to test this issue.
Looks like it's probably an urwid problem. What version of urwid do you have?
my urwid version is 2.1.0
What happens when you run one of the urwid sample apps?
Some similar problem occur when I ran urwid sample apps.
Hmm... that points to a problem that should be addressed by fixing Urwid then. It's not likely that pudb can do much about that. Have you tried switching to the curses
display driver in pudb?
I use WSL in windows as the shell and it fixed the problem. Which $TERM is prefer for using pudb?
It's not really a choice. $TERM
should match your terminfo database and the terminal you're using. Some examples that work on my system: xterm
, xterm-kitty
, screen
.
Did you fix the problem by modifying your $TERM environment variable or by changing the display driver in the pudb settings?
I've moved to use tmux
as my screen multiplexer, and I fixed my $TERM env variable to screen-256color
in the tmux
's profile. It solved the problem.
Tested shell :
Terminal:
I'm new to
pudb
and I really like the interface. I am currently trying to usepudb
under Linuxscreen
and the alignment is not what I expected.There is no issue when I use it without using Linux
screen
and I also found that it is terminal specific. I have no issue when using "cmder" in Windows10 but this problem occur when I use "Hyper" and "Terminus" under Linuxscreen
.