Dear Zenaan, Zenaan Harkness wrote: > >From an existing plain xterm, I want this command: > uxterm -e /bin/bash -c /usr/bin/screen > > or eg: > uxterm -e /bin/bash -c /bin/sh > > To result in a nested shell. Basically I want my xterms to open by > default with a screen session (which works fine), but I want to be > able to log out of screen with CTRL-D, and be left with plain bash in > my uxterm. > > Is this possible?
I’m not quite sure I understood what you want to achieve, but here we go: I tried with xfce4-terminal, but that should mostly behave the same as uxterm. Essentially, there are two problems to solve here: a) xfce4-terminal -e /bin/bash -c /usr/bin/mc is read as the "-c" option by the terminal, not the shell. We need $ xfce4-terminal -e "/bin/bash -c /usr/bin/mc" to pass -c to bash rather than xfce4-terminal. b) Furthermore, bash appears to have no option not to exit after the command passed via -c exits. However: $ xfce4-terminal -e "/bin/bash -c \"/usr/bin/mc && /bin/sh\"" runs /bin/sh after /usr/bin/mc exits sucessfully (use ; instead of && to ignore return codes). HTH & Best, Claudius -- Please don’t CC me. -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20130831195250.38084...@ares.m.archwiz.org