GNU Screen - Can't start if launched on "suckless" simple terminal "st"
by joenew from LinuxQuestions.org on (#4Z982)
I use to open a "screen session" under my terminal and all works fine, at least under slackware-14.2 where I have "st" terminal and screen starts without any issues.
On Slackware Current I installed st terminal but if I launch screen, it doesn't return any prompt I can view something like the following (with cursor represented by '|' symbol):
Code:$ echo $TERM
st-256color
$ screen
|If I press CTRL+C nothing happens:
Code:$ echo $TERM
st-256color
$ screen
^C^C^C^CThe only possibility seems CTRL+Z to stop it
Code:$ echo $TERM
st-256color
$ screen
^C^C^C^C^Z
[1]+ Fermato screen
$ pgrep screen
11028
11029
$ pgrep -l screen
11028 screen
11029 screen
$ screen -list
There is a screen on:
11029.pts-2.localdom (Dead ???)
Remove dead screens with 'screen -wipe'.
1 Socket in /home/joenew/.screen.That's what appears: two screen processes and a screen socket likely dead.
I can't figure what is wrong...
If I start screen within an other terminal emulator like for instance "xterm", screen works as usual.
Where could be the issue? How to find it?
Thanks in advance!


On Slackware Current I installed st terminal but if I launch screen, it doesn't return any prompt I can view something like the following (with cursor represented by '|' symbol):
Code:$ echo $TERM
st-256color
$ screen
|If I press CTRL+C nothing happens:
Code:$ echo $TERM
st-256color
$ screen
^C^C^C^CThe only possibility seems CTRL+Z to stop it
Code:$ echo $TERM
st-256color
$ screen
^C^C^C^C^Z
[1]+ Fermato screen
$ pgrep screen
11028
11029
$ pgrep -l screen
11028 screen
11029 screen
$ screen -list
There is a screen on:
11029.pts-2.localdom (Dead ???)
Remove dead screens with 'screen -wipe'.
1 Socket in /home/joenew/.screen.That's what appears: two screen processes and a screen socket likely dead.
I can't figure what is wrong...
If I start screen within an other terminal emulator like for instance "xterm", screen works as usual.
Where could be the issue? How to find it?
Thanks in advance!