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
0
votes
0answers
4 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 ...
-1
votes
0answers
12 views

KDE on external screen = blank black screen

Seldom asking things as it is a trial & error thing IMO, but anyway here's something to be solved: I've got a 20 year old in human ages PC waiting for me to be updated as it doesn't have any ...
0
votes
1answer
18 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 [...
1
vote
0answers
21 views

Ubuntu 18.04 with Multi-touch screen can't single click

The problem I have is that my touchscreen registers 2-3 mouse clicks per second when I tap the screen. It continues registering clicks if you hold your finger down. Rather than producing a single ...
0
votes
0answers
24 views

Screen goes off (black) until I suspend and resume the system, how can I run a command to reboot screen without suspend?

I have Linux mint 18.3 Sylvia My screen goes off (black) until I suspend and resume the system, While everything is working fine (keyboard mouse audio..etc) just the screen is black. so I thought ...
0
votes
1answer
17 views

Getting the last output from a stuck screen session

I have a very stuck screen session - I can see it in screen -ls, it shows as attached, but I can't detach it re-attach it, not even with "screen -D -RR". Trying the detach and re-attach in separate ...
0
votes
0answers
32 views

Got “Must be connected to a terminal” after the bash script run (screen -S screenName -d -m bash /root/RunServer.sh)

If I login to the Ubuntu 19.04 server via PuTTY ssh, I can just type the command screen -S screenName -d -m bash /root/RunServer.sh then everything works. But when the above command runs in the ...
0
votes
1answer
29 views

Linux start screen and run a java program and detach it?

I have the following script that should do the following: Stop screen "server" if exists Start screen "server" Run a java program and detach screen. However, when I firstly run the script, the ...
1
vote
1answer
33 views

screen logging - How to ommit interactive shell control characters and prompt?

One of my first questions. Please comment if further explanation or information is required or if the question is not like it's supposed to be here I'm using screen to automatically start servers (...
0
votes
1answer
21 views

Remote screen session

This is running me crazy: I want to use 4 screen windows (within the same session) in a remote server (GCloud) to process 4 subjects in a parallel way. Long story short: I first create a detached ...
2
votes
0answers
38 views

Redirect all keyboard input to a detached screen session

I'm trying to build a headless system using a Raspberry Pi; I have two programs runnning on it, one to catch all the input from a barcode reader (a simple keyboard emulation device) and one to display ...
1
vote
0answers
22 views

How to clear DISPLAY variable in GNU screen

Basically, i need to unset DISPLAY variable in screen if I run multiple commands like: screen -dmS name bash -c 'kodi; unset DISPLAY; emulationstation' I'm writing a little something that will ...
0
votes
1answer
16 views

running a terminal over PCMCIA serial port in unix

I'm currently doing a microcontroller project that requires a serial port, but for testing purposes, I require two serial ports and terminals working with both of them. My computer has one native ...
0
votes
0answers
193 views

Start a screen with minecraft server after restart?

I am trying to have a minecraft server auto start on a screen after the server reboot. Currently using CentOS 7. Here's my minecraft.service i put in systemd. [Unit] Description=Start Minecraft After=...
4
votes
2answers
331 views

sleep command using screen command is not displayed in ps

I'm running the sleep command in terminal using screen and in detached mode. Once the screen immediately returns, I'm running ps command to verify the sleep is running. $ screen -d -m 'sleep 2m' [raj@...
0
votes
1answer
38 views

Are processes within screen treated differently from foreground processes?

Assume I have a long running process, long_running_proc with a single TCP connection to host host.example.com. Is that process treated differently, by the OS or the shell, when it's run as a ...
21
votes
1answer
2k views

What does 'script /dev/null' do?

Every time I log into a VM with root, su into a user account, and try to use screen it throws an error: Cannot open your terminal '/dev/pts/0' - please check. A Stack Overflow post said I needed to ...
0
votes
1answer
19 views

^a etc when running screen

I'm used to keyboard shortcuts like ^a (go to the beginning of the line) in a terminal session. When I'm running GNU "screen" (so I can resume an ssh session after packing up my laptop), a bunch of ...
3
votes
1answer
87 views

Connected using screen over RS-232. How do I transfer a file to my local system?

I'm connected to a device over a serial cable and using screen I have full access to the remote system. How do I transfer an entire file(s) to my local system? Not just the contents of the file, I ...
1
vote
1answer
35 views

GNU Screen requires different permissions for chroot environment? /run/screen

I have my computer start secure shell in a chroot system at boot. (All the normal directories are bind mounted in the chroot system /run, /dev, /dev/pts, /sys, /proc). After logging in to the chroot ...
1
vote
1answer
40 views

Process ownership automatically changes to init process on GCP Ubuntu 18.04LTS

We recently moved our development infrastructure from our own old machines running Ubuntu 12.04 to Google Cloud instances running Ubuntu 18.04. Developers usually start some screens and run django ...
1
vote
0answers
84 views

How to Attach Screen Sessions that were Split

I am working with screen and I am having a hard time with reattaching sessions where I split the screen within one session. Is this even possible? I have tried searching for it on here and google ...
0
votes
0answers
22 views

How to create custom key binding for the paste command in GNU screen?

In screen, the keyboard shortcut ^a ^] runs the paste . command. I want to define an additional custom key binding for that command in .screenrc with the following line: bindkey "ñ" paste . In my ...
1
vote
1answer
36 views

Desktop environment that raises terminal with gnu-screen instead of starting new one

I want to start a gnu-screen session, in a terminal, from gnome. I wrote the following desktop file [Desktop Entry] Version=1.0 Name=Screen Comment=Use the command line Keywords=shell;prompt;command;...
0
votes
0answers
22 views

`screen` not creating log file when run inside tmux/byobu?

When we use screen command with -L option, it creates log files of the session with names like screelog.0, screenlog.1 and so on. These log files are created inside the directory in which the screen ...
0
votes
2answers
130 views

Screen session doesn't close after script has run

I write a bash file, which contains screen commands. This bash file is then called from a python script using subprocess. All works perfectly fine. However, the screen sessions don't close after the ...
1
vote
0answers
64 views

Detached GNU screen session unexpectedly killed upon terminal close

I am using GNU screen for years now on several servers with the same configuration and never ran into this strange problem: After connecting to the server via SSH I start screen (without options). ...
1
vote
1answer
59 views

Get a list of children process ids (PIDs) running in a screen session

How can I run a command that lists all PIDs of the processes running under a certain screen (suppose multiple bash processes are running, because I have opened multiple tabs)?. I found the following ...
0
votes
1answer
262 views

Can attaching to tmux sessions be password protected, similar to gnu screen?

I've been using gnu screen for many years, and I've been looking into switching to tmux. I can't figure out how to make tmux require a password when attaching to a session. In gnu screen, I use ...
1
vote
0answers
31 views

How to keep screen running after exiting the command that runs in it?

I have the task to start a detached screen session (e.g. when the system reboots) and then to be able to connect to it and interrupt/kill the running process without the screen to terminate. ...
10
votes
1answer
1k views

Prevent Logoff from Killing tmux Session

I have noticed that a logoff (log out) from my X user session will kill any tmux session I have initiated, even sessions I had run with sudo tmux and similar commands. I am sure that this formerly did ...
1
vote
1answer
74 views

Scripting “Screen” in Raspbian

I've read lot of different links such as: Run script in a screen https://askubuntu.com/questions/854721/creating-a-shell-script-for-use-with-screen which all seem to say the same thing. I've tried ...
1
vote
2answers
230 views

Disable Ctrl+C in GNU screen?

How can I disable the key combination Ctrl+C on GNU-screen? Actually I would have to get used to it, but I press Ctrl+C rather than Ctrl+A+D out of habit.
1
vote
1answer
57 views

Terminating a Screen session after running “screen -D -m”

I have a screen running with a number of sessions, and in one of them, I entered screen -D -m and now that session is just hung. I can't do an Escape, q, or Ctrl+C to terminate. Even after closing and ...
2
votes
1answer
73 views

Why doesn't `netstat` show Screen client but only Screen server process?

From https://unix.stackexchange.com/a/485290/674 Further down in the netstat output is UNIX sockets: Active UNIX domain sockets (servers and established) Proto RefCnt Flags Type State ...
0
votes
2answers
35 views

How can I find out the Screen server process?

Does GNU Screen have a server-client architecture model? Is each Screen session a Screen client process? Why can't I find out the Screen server process, but only its session processes i.e. ...
2
votes
0answers
591 views

How to have local echo on with `screen` command?

I tried screen /dev/ttyUSB1 9600,echo but I still don't see what I type.
1
vote
3answers
424 views

Screen and kitty what should $TERM be?

Why does tmux report $TERM=screen-256color Normally kitty reports $TERM=xterm-kitty Which should I use if I run tmux inside kitty? Obviously kitty provides advanced functionality and that makes ...
-2
votes
1answer
108 views

On my local machine, what can Screen bring, which a terminal emulator or nohup/disown can't?

GNU Screen is a terminal multiplexer, which provides Persistence: Similar to VNC, many terminal multiplexers allow the user to start applications from one computer, and then reconnect from a ...
0
votes
1answer
71 views

How to read screen's named pipe?

For curiosity, I wanted to read a GNU screen session's named pipe. $ screen -ls There is a screen on: 59750.hello (Detached) 1 Socket in /var/run/screen/S-gergely. And indeed there is a ...
0
votes
0answers
36 views

Can we specify screen command while creating screen session without using .screenrc

Wanted to create a screen session with some screen commands without specifying .screenrc or some other config file using -c option. I see -X an option but seems it only works with screen which is ...
0
votes
0answers
50 views

What baud rate should I set when using screen tty for bluetooth?

I'm paired up with an Xbox Controller and want to see the output coming from the xbox controller in order to figure out its protocol. I'm trying to do screen tty.Bluetooth-Incoming-Port 9600 on my ...
0
votes
1answer
59 views

Running multiple screen commands with crontab and log them seperately, giving each a seperate screen name

How can I log the output of multiple screen sessions which are executed by crontab seperately? Currently I am running them in "screen -dm -L " style in crontab but it logs all the sessions to ...
0
votes
3answers
66 views

Is there a way I can tab between screens without pressing ctrl-a tab every time?

Essentially I just want to press Ctrl+Tab, not Ctrl+A then Tab. I don't believe this can be accomplished with an alias, but have read some stuff about maybe using stty? But I've never used stty and ...
0
votes
0answers
47 views

GNU Screen: how to automatically unsplit once the shell exits?

How to reproduce (note: suppose C-a is the prefix): Spawn GNU Screen. Create a horizontal split (C-a S). Switch to the newly created split (C-a tab). Spawn a shell (C-a c). Now exit from this shell. ...
0
votes
0answers
26 views

GNU Screen: hardstatus truncates color and text whenever terminal window width is small

My GNU Screen hardstatus: hardstatus alwayslastline '%{= kG}%{C}%S: %{c}%{= kG}|%= %{= kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}' Normally looks like this: However, whenever I ...
1
vote
1answer
660 views

How can I run a bash script with screen in detached mode?

I made a bash script that contains the following: #!/bin/bash screen -dmS xccda "$(cd /root/constella && ./daemon.sh)" screen -dmS xccwa "$(cd /root/constella && ./wallet.sh)" screen -...
0
votes
2answers
80 views

Reopen screen based on title

I created a screen session using the command: screen -t name Based off this name, is there any way to reopen this session (assuming there are no duplicate names) ?
0
votes
1answer
125 views

Scientific Linux / CentOS Screen sharing

we have Scientific Linux 7 PCs. At one of them I cannot activate the "screen sharing" under "Settings"- "Sharing". I tried to disable / enable the "sharing". I can activate and deactivate the ssh but ...
1
vote
0answers
34 views

make logical screen larger than physical screen?

In tmux or screen or other, is there a way to make the logical screen larger than the physical screen - so you can (1) scroll around to see the whole screen, and (2) view different parts of the ...