Score:0

กำลังมองหา tmux หรือหน้าจอเวอร์ชันที่แยกส่วน

ธง de

ฉันต้องการที่จะสามารถ ssh ไปยังระบบและเรียกใช้เชลล์ที่จะคงอยู่หากเครือข่ายของฉันหยุดทำงาน คำตอบตามปกติคือเรียกใช้ screen หรือ tmux จากนั้นเชื่อมต่อกับเซสชันที่ขาดการเชื่อมต่ออีกครั้ง โดยพื้นฐานแล้วทั้งสองโปรแกรมนี้รันโปรแกรมจำลองเทอร์มินัลของตัวเอง ดังนั้นหากคุณรันโปรแกรมนี้ใน mate-terminal หรือ xfce4-terminal คุณจะไม่สามารถใช้วิธีเลื่อนแบบปกติเพื่อเลื่อนย้อนกลับผ่านหน้าต่างของคุณได้ ฉันกำลังมองหาบางสิ่งที่จะทำบางอย่าง เช่น รหัสเซสชันที่ไม่ได้เชื่อมต่อของพวกเขา แต่นั่นก็จำเป็นขั้นต่ำ

ตัวอย่างเช่น ฉันกำลังนึกภาพบางอย่างที่คุณจะ ssh เข้าสู่ระบบและเริ่มโปรแกรมนี้ มันจะเรียกใช้เชลล์ของคุณหลัง pty (ซึ่งฉันคิดว่าหน้าจอนั้นทำ) และในตอนแรกจะคายบางสิ่งออกมาเพื่อระบุชื่อเซสชัน หากการเชื่อมต่อเครือข่ายของคุณหลุด คุณเพียงแค่ ssh กลับเข้ามาใหม่ และเรียกใช้โปรแกรมพร้อมตัวเลือกเพื่อบอกให้เชื่อมต่อกับเซสชันนั้นอีกครั้ง โดยทั่วไปก็เหมือนกับหน้าจอ แต่ไม่มีสิ่งอื่น ๆ ทั้งหมดที่มาพร้อมกับมัน

ฉันได้อ่านเกี่ยวกับ mosh แล้ว แต่ถ้ามันทำงานผ่านช่องทางที่เข้ารหัสเช่น ssh สำหรับสิ่งอื่น ๆ การเชื่อมต่อเริ่มต้นฉันก็พลาดไป

Score:1
ธง in

ฉันไม่ทราบว่า tmux/screen เวอร์ชัน "ถูกถอด" ซึ่งทำในสิ่งที่คุณอธิบาย แต่อาจไม่ใช่เรื่องยากที่จะเขียนและอาจมีอยู่

อย่างไรก็ตาม คุณจะได้สิ่งที่คุณต้องการและยังคงใช้หน้าจอปกติ คุณสามารถทำได้โดยปิดใช้งานคุณสมบัติเทอร์มินอลแบบกราฟิกที่ป้องกันไม่ให้เทอร์มินัลแบบกราฟิกสะสมข้อมูลการเลื่อนกลับ

เพิ่มบรรทัดต่อไปนี้ใน .screenrc เพื่อทำสิ่งนี้:

termcapinfo xterm* ti@:te@

ฉันไม่แน่ใจว่า tmux จะเทียบเท่ากับอะไร แต่อาจคล้ายกันมาก

คุณจะต้องเริ่มเซสชันหน้าจอใหม่เพื่อให้การดำเนินการนี้มีผล

de flag
ขอบคุณ มันใช้งานได้เหมือนแชมป์เปี้ยน!

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา