Jak korzystać z kart w programie Linux „Screen”?


19

Korzystam z wielu okien ekranowych i zastanawiam się, czy można dodać do niego interfejs z kartami, z nazwami kart i skrótami klawiaturowymi do poruszania się między kartami.

Odpowiedzi:


25

Dodaj to do pliku .screenrc :

caption always "%{= kw}%-w%{= BW}%n %t%{-}%+w %-= @%H - %LD %d %LM - %c"

Po ponownym uruchomieniu ekranu poniżej znajduje się pasek stanu pokazujący nazwę bieżącej karty, a jako bonus twoja nazwa hosta i czas - zmodyfikuj je do woli, jeśli chcesz.

Aby zmienić nazwę karty, naciśnij ctrl+ a Ai nadaj jej nową nazwę.

Możesz przechodzić między kartami (cóż, oknami, ale myśl o nich jak o kartach) za pomocą ctrl+ a tabnumberlub ctrl+ a n(przejdź do następnej karty) / ctrl+ a p(przejdź do poprzedniej karty).


1
Mam coś takiego, ale używam hardstatuszamiast caption. Strona podręcznika jest niejasna co do różnicy. Ktoś wie
Doug Harris

1
@Doug: Hardstatus jest zwykle przeznaczony do wiadomości wyświetlanych przez ekran w celu powiadamiania o różnych zdarzeniach. Napis jest zwykle używany, jeśli jest otwarte więcej niż jedno okno. To wszystko, co wiem - oba wydają się osiągać to samo.
Janne Pikkarainen

Miałem hardstatus alwayslastlinei ciąg formatu podobny do twojego captionciągu, dzięki czemu zawsze pokazuje ciekawe informacje. Dodałem caption stringtak, że kiedy dzielę okno, różni się ono nieco od tego, co pokazuję w hardstatuslinii na dole.
Doug Harris
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.