The Stack Overflow podcast is back! Listen to an interview with our new CEO.

Questions tagged [gnu-screen]

screen (GNU Screen) is a full-screen window manager that multiplexes a physical terminal between several processes (typically interactive shells). For computer monitors, see the tag /monitors.

Filter by
Sorted by
Tagged with
3
votes
2answers
27 views

Save past GNU screen output to a file

I have had a GNU screen session running for days. I find myself in the situation that I need to save the terminal contents (which I can scroll up to see) into a file. Is this possible? I estimate it ...
264
votes
9answers
496k views

How to split the terminal into more than one “view”?

From vi, if you issue the command :sp, the screen splits into two "views", allowing you to edit more than one file from the same terminal. Along those same lines, is there a way to have multiple ...
1
vote
0answers
21 views

New LCD screen with random black screen

I bought a new LCD screen and my computer's screen goes black for 1 second randomly while using Linux distributions. I was using dual boot having windows 8.1 and Ubuntu. Windows 8.1 worked without any ...
208
votes
9answers
161k views

Keep SSH Sessions running after disconnection

I sometimes have long running processes that I want to kick off before going home, so I create a SSH session to the server to start the process, but then I want to close my laptop and go home and ...
2
votes
1answer
53 views

Restart shell script if not printing

I have a shell script that just calls a Python file in loop e.g.: for i in $(seq $start_index $end_index) do python my_script.py done The Python process halts when it is not able to generate ...
0
votes
0answers
18 views

How to scale two displays differently and rotate one of them?

I have two screens: 4K, HDMI-0 1680x1050, DVI-1 HDMI-0 is left of DVI-1. DVI-1 is rotated physically 90 degrees clockwise ( --rotate left will make it rotate correctly to fit the physical rotation)....
0
votes
0answers
5 views

Tracking attached windows on GNU screen

Is there a concise way to see which windows are attached in GNU screen? I'm using screen to handle my terminals on a single session so I can easily switch between all open windows. Hence, I want my ...
0
votes
0answers
23 views

Display full command on GNU screen with bash in title

There are multiple questions about this sprinkled around the network, but what I could find has one of two things in common: They give the manual solution, which only prints the current running ...
1
vote
1answer
27 views

How can I execute an alias from a shell defined in .screenrc?

I have some aliases setup in ~/.bash_aliases that I want to execute in .screenrc chdir ~/projects/profullstack/edcast/edc-web screen -t SHELL 0 edc-web-local chdir ~/projects/profullstack/...
0
votes
1answer
53 views

Read output from screen

I want to build an Minecraft Webinterface using a NodeJs backend server which communicates with a Bash Shell Script on Debian 9. 1: I create a new Minecraft Server using screen -S server_name java -...
1
vote
1answer
21 views

Screen signal main terminal that it's finished and closed

Referring to here about running script in screen session in the background and closes itself. screen -dmS myscreen bash -c 'command1; command2;' How can we signal the main terminal that the screen ...
-3
votes
1answer
190 views

kali linux stuck on gnome display manager [closed]

Everytime I start Kali linux, it boots nominally, until it reaches "[ OK ] Started GNOME Display Manager" where the Konsole gets stuck How to fix ?
0
votes
1answer
14 views

Send very long commands to detached screen results in “ERROR remote control too long”

I have long commands to send to a detached screen. I used : screen -x screen-name -p 1 -X stuff 'mycommand\n' As inspired by this related post. It works, but if mycommand is very long I get the ...
1
vote
1answer
46 views

How to save command line screen output in Linux after running program?

I ran a program that has a good amount of command line output, and it ran on a screen in a ssh server. I referred to this post so that I can scroll through the screen and see the output, but there is ...
1
vote
0answers
23 views

How does gnu screen re-index the window id after the kill window, ensuring that the window id is always incremented continuously?

After gnu screen kills a window, the id of the following window is discontinuous. Chrome's tabs use Ctrl + 1 through Ctrl + 8 to switch, digit is the current actual order of the tabs, not affected by ...
2
votes
0answers
50 views

Python open screen and execute inside screen

I have a py script S1 that I would need to execute inside a screen. On an end-user point of view, I would like them to just execute another python script S2, which will open a screen and execute the ...
1
vote
2answers
1k views

tmux and screen sessions disappearing when connection is lost abruptly

I have used both screen and tmux to be able to resume my work in the server. I have encountered this problem with both tmux and screen where the active sessions disappear when I lose the internet ...
38
votes
4answers
33k views

How to rename a gnu screen session

I am running a screen session and I'd like to change it's name. I know that when starting a new screen session I can use the '-S' option to give it a name. How do I change that name once the session ...
74
votes
7answers
167k views

How do I kill all screens?

I accidentally created over 1000 screens. How do I kill them all with one command? (Or a few)
0
votes
1answer
30 views

Automatically paste commands in multiple processes of a screen session

I have several bunch of commands writen in bash contained in a text file, separated by \n\n and I would like to automatically paste each in given screen processes. For the sake of clarity, let's say ...
2
votes
1answer
29 views

Setting up a screen session on system startup

I have a raspberry pi on which I'm running some services. I need to be able to ssh into the machine and monitor those services. Currently, what I do is I log in, run screen, then create three windows ...
5
votes
1answer
599 views

Using GNU screen, I get raw prompt with backslashes

When I use the screen program, the prompt doesn't get interpreted and is just the following: \u@\h:\w$ How can I correct this?
2
votes
2answers
47 views

How to 'repair' a GNU Screen session's terminal after spilling binary data onto stdout?

I suspect we've all done something similar to this: > gpg -d oops.tar.gz.gpg �@�����÷b�ʘ�K����L:EX��w�)܇�՘����5� ���#[�7��ﻳ@�Ǎ �n�Kr��Kyb��3�X���E�_?*A�wp��������DH���gМ�n�(�4- resulting in ...
41
votes
6answers
55k views

How do I cycle through panes inside a window in tmux like in screen?

I thought Moving tmux pane to window was the same question but it doesn't seem to be. Coming from using GNU screen regularly, I'm looking for tmux to do the same things. On of the things I do ...
0
votes
2answers
43 views

Is it possible to copy directories from a remote session, to the local machine?

I have been running my code within a screen session on a remote server. I want to move the output directories generated within this session on the remote server to my local server using SCP but I am ...
0
votes
1answer
988 views

screen command cannot find java executable

I'm trying to execute java from screen: screen -S my-java-app -d -m 'java -jar -Xms512m -Xmx2048m my-java-app.jar' but seems that screen does not know the java command. Running java without screen ...
0
votes
1answer
28 views

In GNU Screen, what are benefits of using new windows under sessions than new sessions themselves?

As an example, let's say I want to run 3 projects, each having 2 scripts. Option 1: Create 3 sessions in GNU Screen and open 2 windows under each session to run the scripts. Option 2: Create 6 ...
0
votes
0answers
31 views

Why are rapid Ctrl-Space sequences sometimes handled differently by GNU screen than slow Ctrl-Space?

I have GNU screen configured to use Ctrl+Space as the escape character. This means that Ctrl+SpaceSpace will send a literal Ctrl+Space to the process in the window. Also, Ctrl+Space Ctrl+Space is the ...
0
votes
0answers
37 views

White screen after waking up from suspend - Ubuntu 18.04LTS

I have AMD CPU and AMD Radeon graphics. The screen remains white after waking up from suspend however processes in the background work like I can still log-in by keyboard and shut down the system by ...
9
votes
1answer
19k views

Sharing a terminal with multiple users (with screen or otherwise)

I am setting up a server where there are multiple developers working on multiple applications. I have figured out how to give certain developers shared access to the necessary application directories ...
3
votes
2answers
80 views

How to configure GNU screen or tmux to reattach to the previous session without using command line arguments?

By launching GNU screen or tmux as the initial default shell (set with chsh, for instance), passing arguments seems not to be supported, such as "-d RR" for screen and "attach" for tmux. chsh's ...
0
votes
1answer
25 views

How to use existing terminal session to save output with ANSI escape code like `script` or `screen -L` do?

I run a python script on konsole to print long logging for few hours, then I realized I want to save its output with color, but it's too late to run either script or screen -L to save the output as ...
3
votes
1answer
72 views

How can I make screen go down a line AND start at the beginning when receiving only CR from a serial device?

I am connecting to a serial port using screen: screen /dev/cu.usbserial-A703XAOG. The device on the other end sends only a carriage return to separate lines. Screen only starts at the beginning of the ...
0
votes
0answers
106 views

Run a serial connection over SSH

EDIT: After some advice here and additional investigation here, the situation is now as follows: I have a serial device that takes input in batches of four bytes and outputs responses in batches of ...
39
votes
4answers
27k views

nohup vs. Screen

In the past, I've used nohup to run big background jobs, but I've noticed that a lot of people use screen in this context. Does screen provide some kind of functional advantage that I am unaware of, ...
1
vote
1answer
26 views

Can gnu-screen periodically toggle between two virtual terminals?

I need a way to display two multiple running processes periodically on a system console so that I don't need to manually type commands to switch between the virtual terminals running them. So for ...
1
vote
1answer
60 views

Make usual programs use the alternate screen

This has been annoying me for ages. Even though I use a modern terminal emulator and most CLI programs, such as less and vim, are able to use the alternate screen adequately (i.e. entering it on ...
2
votes
1answer
953 views

VT100 terminal emulation to use with a Java-based 8-bit computer emulator

I'm successfully using GNU Screen as serial terminal to "talk" to my Altair 8800 clone (http://altairclone.com/) using serial line. The command I use is: screen -istrip /dev/ttyUSB0 Screen does the ...
0
votes
0answers
51 views

How to run LFTP in a bash script using screen so I can reconnect to the session later while it's running?

I'm having trouble figuring out the right syntax and approach to run a potentially long running LFTP command that is sync'ing files between servers using screen. I want to use screen as it allows me ...
0
votes
1answer
41 views

Turn off GNU screen dynamic window titling for entire screen session

I found: GNU Screen window rename nuisance However, none of the answers there solve my problem and my situation is slightly different from the linked question. I work in a large infrastructure ...
1
vote
0answers
18 views

the easiest way to see a grid of many workspaces on the large screen

I have Mint/ubuntu and screen of 4K. is an extension to turn on 4 workspaces to be visible at once? alternatively any tool, which supports grid layout for ubuntu For example: windows are pinned/...
2
votes
1answer
648 views

Linux Mint - Glitch in Screen Recording video files

I am new to Linux, and most things seem to work fine; but it is not the case of Screen Recording. I have tried with the following programs: OBS Studio Voko Screen Kazam And I have tried with the ...
1
vote
1answer
14 views

GNU screen keeps changing window title on start & exit of vim

My status line in screen is: hardstatus alwayslastline "%{= Wk}%-Lw%50>%{= BW}%n%f* %t%{= Wk}%+Lw%<" This always shows a list of windows with their names. I have also bound C-a T to set this ...
0
votes
1answer
901 views

nohup, screen and tmux not working when closing connection on yocto linux (intel edison)

I have an Intel Edison with Yocto Linux and standard configurations. It had nohup pre-installed and I managed to install both screen and tmux (by compiling them from sources). Now, I would like to run ...
1
vote
1answer
966 views

How can I use the host's keyboard for a 'remote' SSH session from a tablet computer?

The perhaps slightly odd requirement is this: I have a computer/laptop running Ubuntu I have an iPad from which I can SSH into said laptop sitting right next to it I'd like to use the iPad as an ...
0
votes
0answers
76 views

GNU screen doesn't work in Cygwin — directory must have mode 700

I installed Cygwin on Windows 10 and screen fails with $ screen Directory '/tmp/uscreens' must have mode 777. I couldn't change the permissions for whatever reason $ chmod -R 777 /tmp $ ls -hal /...
1
vote
0answers
12 views

Possible to use screen loopback to create virtual 300bps session?

I came across this answer here explaining how to set the bit rate in a screen session. The answer is applicable to serial connections. It came close to what I needed to do, but not quite. I'm ...
0
votes
1answer
230 views

Persistent screen session inside Docker container

I am trying to create a Docker container with screen session running some script. Dockerfile contains CMD screen -S session1 ./testLinux When I run it in detached mode it closes immediately, saying ...
2
votes
1answer
1k views

GNU screen startup is really slow

I connect to a RHEL 5.7 server via Putty or VNC (not sure it matters) but when I try to run screen, it takes forever (on order of 20-30 secs). Same thing if I run screen -ls, takes just as long. I ...
0
votes
1answer
29 views

Screen keeps terminating when trying to console in to routers

I am having trouble with screen. It keeps terminating every time I try to console into my routers. eric@pop-os:~$ screen /dev/ttyUSB0 [screen is terminating] eric@pop-os:~$ screen /dev/ttyUSB0 [...