Flikar i GNU screen

Här kan du dela med dig av dina bästa tips och knep.
Kategoriregler
Här ligger de utförliga instruktionerna vi kan tänkas behöva. Leta här om du tex behöver installera nåt program eller sätta upp någon funktion. Starta inte trådar utan att ha ett svar.
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Flikar i GNU screen

Inlägg av Lars »

Jag sprang på den här raden att lägga in i sin ~/.screenrc:

Kod: Markera allt

hardstatus alwayslastline "%-w%>%{= GW}%n %t%{-}%+w%< %=%{rd}%H %c:%s "
Den gör så att man får en rad längst ner på skärmen som visar alla fönster man har öppnade, samt hostname och klockslag. Om man är inloggad på flera burkar och kör screen på vissa men inte på andra o.s.v. så är det här ett bra sätt att få lite bättre koll på läget.
screen.png
screen.png (3.7 KiB) Visad 1938 gånger
Senast redigerad av 1 Lars, redigerad totalt 19 gånger.
Användarvisningsbild
Erikw
Inlägg: 158
Blev medlem: 15 jul 2007, 02:57
OS: Open Suse
Utgåva: 22.10 Kinetic Kudu
Ort: Lund, Sverige
Kontakt:

Re: Flikar i GNU screen

Inlägg av Erikw »

Själv har jag moddat lite där också så jag har följande information längst nere:

Kod: Markera allt

1 torrent  [2 irc]  3 stats  4 sysmain  5 misc  6 misc2                                                                                                                                                                                                                                                                    
[17:11:11] Sat 03/01 2009 | intIP: 192.168.0.2 | extIP: 81.224.122.48 | Up: 5:12 | Host: compton2 | Load average: 0.06 0.02 0.00
De relevanta delarna i .screenrc ser ut så här:

Kod: Markera allt

# show time, IP, uptime etc. in the hardstatus, always
hardstatus on
hardstatus alwayslastline
backtick 1 5 60 /home/erikw/bin/screen/hardstatus.sh
hardstatus string  "[%c:%s] %D %d/%m %Y | %1` | Host: %H% | Load average: %l"
Skriptet hardstatus.sh som uppdaterar IP-addresserna och uptime ser ut såhär (tror jag fick hjälp på detta forum att skapa det för ett tag sedan):

Kod: Markera allt

#!/bin/bash
# Prints customized single-line system stats in the screens hardstatusbar

#INTIP=`ifconfig eth0 | grep Mask | cut -d: -f2 | cut -d " " -f1`
INTIP=`/sbin/ifconfig eth0 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}'`
EXTIP=`cat /tmp/extip.txt`
#UPTIME=`perl -pe 's/^(\d+).*/sprintf("%d", ($1\/(24*3600)))." days"/e' /proc/uptime`
UPTIME=`uptime | cut -d ' ' -f 5 | sed -e 's/^\(.*\).$/\1/'`
echo -n "intIP: $INTIP | extIP: $EXTIP | Up: $UPTIME"
:-)
Edit.
Jag glömde den här lilla raden som finns med i skriptet jag använder för att starta min screen session

Kod: Markera allt

wget -O - http://whatismyip.org/ 2>/dev/null > /tmp/extip.txt
2r.se
"There are people who don't like capitalism, and people who don't like PCs. But there's no one who likes the PC who doesn't like Microsoft." - Bill Gates
gusse02
Inlägg: 258
Blev medlem: 16 maj 2008, 12:17
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS

Re: Flikar i GNU screen

Inlägg av gusse02 »

Från och med Karmic (9.10) så skeppas ju Ubuntu med en slags frontend till screen som heter byobu. Den ser till att man får snygg flikar etc. Riktigt trevlig.
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Flikar i GNU screen

Inlägg av dmz »

Kanske att en "Visa din .screenrc"-tråd vore intressant? Komplett med .screenrc samt screenshot då.

Skulle gärna se en bild på din t.ex, Erik!
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Re: Flikar i GNU screen

Inlägg av Lars »

Bra idé, jag lade in en bild i mitt första inlägg. Men som gusse02 säger är det det ju mycket enklare att köra byobu istället.
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Flikar i GNU screen

Inlägg av dmz »

Kod: Markera allt

backtick 1 1 1 uptime
hardstatus alwayslastline '%{= M} %H%{= B} %l %= %{= w}%-w%{+b r}%n*%t%{-b r}%{w}%+w %= %{c}%d %D %{B}%c ' 
Bild
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
Katt
AVREGISTRERAD
Inlägg: 625
Blev medlem: 19 nov 2009, 11:04
OS: Arch Linux
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Bohuslän
Kontakt:

Re: Flikar i GNU screen

Inlägg av Katt »

Ett alternativ till screen som kan vara intressant ett testa är tmux, vilken imho har snyggare grundinställning på flikarna.
Det är inte lätt när det är svårt!
Skriv svar

Återgå till "Guider"