سؤال إعادة تسمية جلسة الشاشة


هل من الممكن تغيير اسم جلسة شاشة جنو؟ قل أنا دعا بدأت مع "شاشة -S Foo" وأريد إعادة تسميته لشريط.


175
2017-12-22 03:43


الأصل


تكرار من stackoverflow.com/questions/3202111/... - l0b0
@ l0b0 هذا عن التسمية. هذا حول إعادة تسمية. - marcog


الأجوبة:


ملخص

C-a: sessionname mySessionName

تفاصيل

هذا هو،

  1. قم بإرفاق الجلسة المعنية.

  2. صحافة السيطرة+ا.

  3. نوع :sessionname mySessionName - نعم ، هناك حاجة إلى القولون الأول هناك ، لا مسافات إضافية.

  4. نوع أدخل.

مثال

شاشة $ -S foo
[فصل من 8890.foo]
شاشة $ -ls
توجد شاشة على:
    8890.foo (22/12/11 18:39:22) (منفصل)
1 مقبس في / var / run / screen / S-user.

شاشة $ -r

السيطرة+ا: أشرطة اسم الجلسة

[فصل من 8890.bars]
شاشة $ -ls
توجد شاشة على:
    8890.bars (22/12/11 18:39:21) (منفصل)
1 مقبس في / var / run / screen / S-user.

$ 

إعادة تسمية دون إرفاق

شاشات -X يتيح لك التبديل إعادة تسمية جلسة دون إرفاقها.

$ screen -X sessionname foobars
$ screen -ls
There is a screen on:
    8890.foobars    (22/12/11 18:39:22) (Detached)
1 Socket in /var/run/screen/S-user.

$ 

بدلاً من ذلك ، يمكنك تحديد جلسة شاشة تحديدًا عن طريق الاسم أو الهوية الحالية (مفيدة إذا كانت هناك جلسات متعددة بالفعل):

$ screen -ls
There is a screen on:
    8890.foo        (02/23/2015 18:39:22)   (Detached)
    5136.barfoos    (02/23/2015 18:39:22)   (Detached)
1 Socket in /var/run/screen/S-user.

$ screen -S 8890.foo -X sessionname foobars
$ screen -ls
There is a screen on:
    8890.foobars    (02/23/2015 18:39:22)   (Detached)
    5136.barfoos    (02/23/2015 18:39:22)   (Detached)
1 Socket in /var/run/screen/S-user.

$ 

269
2017-12-22 08:08





إذا كانت هناك عدة جلسات ، فاستخدم:

screen -S 8890.foo -X sessionname bar

56
2017-12-18 16:30



هذه إجابة أفضل من تلك المذكورة أعلاه لأنها تتعامل مع الحالة العامة للجلسات المتعددة - doon
هذا هو أفضل إجابة - Coc


هذا إعادة تسمية عنوان النافذة الحالية داخل جلسة ، كما هو معروض في قائمة النافذة عند الضغط السيطرة - أ+":

  • بينما في جلسة الشاشة اضغط السيطرة - أ + ا (انها كبيرة ا، أي تحول+ا) ، اكتب الاسم الجديد ، واضغط أدخل

الآن عندما تفعل السيطرة - أ+" سيظهر الاسم الذي تقوم بتعيينه في قائمة الإطار بدلاً من bash.

ملحوظة: هذا لا يجيب على السؤال الأصلي ، لكني لا أحذف الإجابة حيث أن بعض زوار هذا الموضوع على ما يبدو بحثوا عن طريقة لإعادة تسمية عنوان النافذة ، وليس الجلسة الفعلية كما طلب OP.


9
2017-07-03 13:02



أعتقد أن السؤال كان حول إعادة تسمية جلسة، لكن هذه الإجابة تعيد تسمية شبابيك. - Dan Gravell