lista okna ekranu numer bash

3

Zastanawiałem się, czy istnieje sposób, aby ustalić, który numer okna ekranu jest aktywny? Jak w: screen -X get-window-number Nie znalazłem sposobu, aby wyświetlić listę ekranów do wydrukowania, tylko rzeczywiste ekrany.

Powodem, dla którego chciałbym to zrobić, jest to, że często używam ekranu i miło byłoby zawsze widzieć numer ekranu, na którym aktualnie jestem. Planowałem włączyć to do bash PS1, aby wyglądało to [16:00:00][0]admin@Server:/etc$mniej więcej tak : będzie to [czas] [numer okna] nazwa użytkownika @ nazwa hosta: pwd $

Czy ktoś ma na to sposób?

Lasse Halberg Haarbye
źródło
Czy rozważałeś włączenie linii statusu?
chepner

Odpowiedzi:

3

Możesz użyć $WINDOWzmiennej, która jest ustawiona na numer screenokna okna w czasie tworzenia. To takie proste jak

echo $WINDOW
Maxim Korneev
źródło