Screen help
Devon Stewart
devonst17 at gmail.com
Mon Apr 1 01:14:01 EDT 2013
I did this a while back. It got a bit unusable on a remote machine, but it could work for you:
Create a script, and use this in your inittab (or however you launch your VTs)
Use 'tty' to determine your TTY name
Look for a screen session matching that name.
If it doesn't, create it.
If it does, attach to it.
Should be pretty straight forward. I used a technique like this to separate shell history files per VT for a friend of mine.
-Devon
Mar 31, 2013 22:20、Tony Baechler <tony at baechler.net> のメッセージ:
> On 3/31/2013 1:26 AM, Kerry Hoath wrote:
>> Control a DD will power-detach,
>> exit screen and kill the parent shell does that help?
>
> I'll try that, but that isn't what I want. I just want to use ^D as normal to log out. I don't need to detach most of the time.
>
>> Having screen launch for every user in /etc/bash_profile might work but will
>> fail for anyone who ever needs an 8-bit clean terminal connection for sz or
>> kermit or rsync usage. You'll have to work around that for users that want
>> to rsync.
>
> I'm the only user here and I don't give out shell accounts on my local machine, so I'm not worried about it. I didn't have a problem with rsync.
>
>> I set
>> screen -R
>> in my .bash_profile for each user I want screen loaded for.
>>
>>
>> To have screen create a new session if you don't have one or reattach to a
>> currently attached session
>> screen -d -R
>
> Yes, I'll try that. That would reattach if a session is opened which is what I want.
>
>> You might also want the following added to the system screenrc or your user
>> .screenrc
>>
>> startup_message off
>> vbell off
>> nethack on
>>
>> Okay the Nethack is just for a bit of fun.
>
> What does the nethack option do? I have the other lines already there. I'm familiar with the nethack game and I think I saw the option referenced somewhere, but I'm not sure what the point of it is.
>
> _______________________________________________
> Speakup mailing list
> Speakup at linux-speakup.org
> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
More information about the Speakup
mailing list