Sida 1 av 1

Två frågor om GNU Screen [LÖST]

Postat: 18 jan 2009, 12:21
av micke_nordin
Jag håller på och pillar med screen och har två frågor:

0. Hur bör jag bäst göra för att starta screen när jag startar en terminal? Jag har nu lagt kommandot "screen" sist i .bashrc, men det verkar inte riktigt rätt, eller?

1. När screen startar på det sätt jag beskrivit ovan startar den de tre screens jag angivit i .screenrc, två bash screens och en ssh session. Dessutom startar den 36 andra bashfönster... Hur ska jag göra för att endast mina tre fönster ska starta? Jag behöver inte 39 screens. Är detta relaterat till frågan ovan?

Så här ser min screenrc ut:

Kod: Markera allt

#Lite info
caption always "%{= kw}%?%-Lw%?%{+b kw}%n*%t%f %?(%u)%?%{= kw}%?%+Lw%?"

#Datum och tid m.m.
hardstatus alwayslastline "%{+b kr}[ %H ] %{ky} Load: %l %-=%{kb} %c  %d.%m.%Y"

#Hur många rader som får scrollas tillbaka
defscrollback 5000

#Variabler
startup_message       off

# Start screens
screen ssh -Y jag@mindoman.se
title " SSH"
screen bash
title " En terminal"
screen bash
title " En extra terminal"
/Micke

Re: Två frågor om GNU Screen

Postat: 18 jan 2009, 13:48
av Lars
Svaret på fråga 1 finns väl i fråga 2, jag antar att det blir en loop ;)

Det är nog bättre att köra gnome-terminal -e screen eller motsvarande.

Re: Två frågor om GNU Screen

Postat: 18 jan 2009, 14:33
av micke_nordin
Lars skrev:Svaret på fråga 1 finns väl i fråga 2, jag antar att det blir en loop ;)

Det är nog bättre att köra gnome-terminal -e screen eller motsvarande.
Yes, så var det. Jag ändrade mina genvägar till att köra gnome-terminal -e screen i stället för bara gnome-terminal och sedan tog jag bort anropet av screen i .bashrc.

/Micke

Re: Två frågor om GNU Screen

Postat: 18 jan 2009, 14:35
av Konservburk
Lars skrev:Det är nog bättre att köra gnome-terminal -e screen eller motsvarande.
Man skulle kunna lägga in något i den här stilen högst upp i ~/.bashrc ...

Kod: Markera allt

case "$TERM" in screen) ;; *) exec screen ;; esac

Re: Två frågor om GNU Screen [LÖST]

Postat: 18 jan 2009, 14:39
av micke_nordin
Det funkar också jättebra, och kanske är lite elegantare eftersom det väl funkar i alla terminalemulatorer oavsett varifrån jag startar dem.

/Micke