Also IIRC the number command gives the number of the process which has focus - if you use splits more than one may be visible, but only one has focus at a time.
On Wed, Sep 12, 2018 at 5:52 AM FLJ <feci2...@gmail.com> wrote: > Hello Xiaopan, > > perhaps I misunderstood, but at least on recent version of Ubuntu, > Raspbian and OpenWrt you have: > > * -Q* Some commands now can be queried from a remote session using this > flag, e.g. "screen -Q windows". The commands will send > the > response to the stdout of the querying process. If there > was an > error in the command, then the querying process will exit > with a > non-zero status. > > The commands that can be queried now are: > echo > info > lastmsg > number > select > time > title > windows > > $ screen -S pts *-Q number* > $ screen -S pts -Q windows > > > On Wed, Sep 12, 2018 at 5:34 AM 张小潘 <zhangxiao...@gmail.com> wrote: > >> Hi there, >> >> In short: >> If a screen session has multiple windows, does any one know how to tell >> the number of the current visible window? >> >> In long: >> As I explained in this thread >> <http://lists.gnu.org/archive/html/screen-users/2018-09/msg00000.html>, >> I have two monitors running two screen sessions, and a vim window in one >> and bash in the other, and I am using screen '-X stuff' command to send >> shell commands from the vim window to the bash window to execute them. >> Because the screen session in which the bash lives might have multiple >> windows, I want to make sure the bash window receiving commands is visible >> and if it is not, explicitly switch to that by selecting them. However, if >> a window is already selected, selecting it again causing an annoying >> message box and a pause in the screen display, so I want to avoid selecting >> already selected window. I know the window number where the bash runs, but >> how can I get the current visible window number? >> >> Regards. >> >> -- >> Xiaopan Zhang - (张小潘) >> _______________________________________________ >> screen-users mailing list >> screen-users@gnu.org >> https://lists.gnu.org/mailman/listinfo/screen-users >> > _______________________________________________ > screen-users mailing list > screen-users@gnu.org > https://lists.gnu.org/mailman/listinfo/screen-users >
_______________________________________________ screen-users mailing list screen-users@gnu.org https://lists.gnu.org/mailman/listinfo/screen-users