Wie kann ich die Reihenfolge der GNU-Bildschirme ändern?

9

Ich benutze derzeit das GNU Screen Tool. Jetzt ist meine Frage, ob es eine Möglichkeit gibt, die Reihenfolge der Bildschirme / Bildschirmlisten, die unten in meinem Konsolenfenster angezeigt werden, zu organisieren oder vielmehr zu ändern. Ich habe es nicht geschafft, aber meine Bildschirme sortieren zu lassen, wäre eine schöne Sache.


quelle

Antworten:

12

Öffnen : Fensterliste Fenster mit auf und ab bewegen . (dot) und , (Komma). Ich finde es hilfreich, Fenster in Gruppen zu organisieren. Sie können eine Gruppe erstellen mit : screen -t mygrouptitle // group, aber dafür benötigen Sie Screen 4.1.0, der noch nicht veröffentlicht ist. Daher ist es erforderlich, die Git-Version zu erhalten und zu kompilieren. Zum Sortieren von Fenstern gibt es ein Screnum-Skript, aber ich finde : windowlist -m (MRU-Liste) viel nützlicher.

askonecki
quelle
2

Möglicherweise möchten Sie eine benutzerdefinierte .screenrc-Datei erstellen, um Fenster zu öffnen, die für das Projekt / die Umgebung spezifisch sind, an dem Sie beim Start des Bildschirms arbeiten. Auf diese Weise haben Ihre Fenster immer die gleiche Reihenfolge und den gleichen Namen, und Sie können sogar die gewünschten Programme in jedem Fenster starten.

Hier ist meine .screenrc.ror-Datei, die ich bei der Arbeit an Ruby on Rails-Projekten verwende:

# to use this:
# screen -c $HOME/.screenrc.ror
# read normal .screenrc
source $HOME/.screenrc

screen -t shell
screen -t shell2
screen -t console
screen -t mongrel
screen -t log tail -f -n200 log/development_vm.log
screen -t mysql mysql -u www-rw -pwww-rw-pass
# start with main 'shell' window showing
select 0
Jase
quelle