GNU-Bildschirm: Neuanordnung von Fenstern wie bei der Neuanordnung von Tabs per Drag&Drop im Browser

GNU-Bildschirm: Neuanordnung von Fenstern wie bei der Neuanordnung von Tabs per Drag&Drop im Browser

In meiner Bildschirmsitzung sind 20 Fenster geöffnet und ich möchte das Fenster ganz rechts, 20, so umordnen, dass es beispielsweise genau zwischen die Positionen 9 und 10 kommt, und zwar wie folgt:

1 2 3 4 5 6 7 8 9      10 11 12 13 14 15 16 17 18 19 20
                                                   ...V
                                        ............
                      ...................
                    ...
                    V
1 2 3 4 5 6 7 8 9  20  10 11 12 13 14 15 16 17 18 19

Wie kann ich das mit einem oder wenigen Befehlen tun?

Antwort1

Ich weiß nicht, wie ich die Fensternummer mit der Maus neu anordnen kann. Aber in der Git-Version kann die Fensternummer relativ erhöht oder verringert werden.

number [[+|-]n]

Und im windowlistkönnen Sie die Fensternummer mit ,(vorheriges) oder .(nächstes) vertauschen.

In Ihrem Beispiel würde folgende Vorgehensweise Ihren Wünschen genügen.

  1. Wählen Sie das Fenster aus, das Sie verschieben möchten( select 20)
  2. in die Fensterliste wechseln( windowlist)
  3. Geben Sie ,die Taste 10 Mal ein
  4. (Fensterliste verlassen)

Antwort2

Das Beste, was ich kenne, ist, alle Fenster wie folgt neu zu nummerieren:

C-a :number X

wobei C = Strg und X die Zahl ist, die Sie für dieses Fenster benötigen. In Ihrem Fall bedeutet dies, dass Sie 20 -> 10 und 10 -> 20 verschieben müssen. Wenn Sie möchten, können Sie auch einen komplizierteren Ansatz verwenden.

Von demmanpage:

  number [n]

   Change  the  current  windows  number. If the given number n is already
   used by another window, both windows  exchange  their  numbers.  If  no
   argument  is specified, the current window number (and title) is shown.

verwandte Informationen