คำถามติดแท็ก tmux

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

1
อักขระ UTF-8 แสดงไม่ถูกต้องใน tmux
ฉันใช้♪ตัวละครในzshธีมของฉันเพื่อแจ้งให้ทราบ แต่ใน tmux พรอมต์ของฉันทำงานผิดปกติโดยแสดงช่องว่างเพิ่มเติมเช่นนี้ ♪ ~ I can type from here ♪ ~ Instead of here like in zsh, and sometimes when I do stuff like cd ♪ ~ cd ~ ♪ ~ cdcd / ♪ ~ ^^These 2 chars just show up but are not actually part of command …
19 prompt  tmux  utf-8 

6
วิธีเรียกใช้ tmux / หน้าจอด้วย systemd> 230
ฉันรัน 16.04 และsystemdตอนนี้ฆ่าtmuxเมื่อผู้ใช้ยกเลิกการเชื่อมต่อ ( สรุปการเปลี่ยนแปลง ) มีวิธีเรียกใช้tmuxหรือscreen(หรือโปรแกรมที่คล้ายกัน) ด้วยsystemd230 หรือไม่? ฉันอ่านการถกเถียงอย่างดุเดือดเกี่ยวกับข้อดีข้อเสียของพฤติกรรม แต่ไม่แนะนำวิธีแก้ปัญหา (ฉันเห็นพฤติกรรมใน 229 เช่นกัน)


1
การเลื่อน byobu และการเลือกข้อความ
ฉันต้องการbyobuทำงานใน gnome-terminal เพื่อ: ตีความการเลื่อนล้อเลื่อนของเมาส์เป็นการเลื่อนขึ้นในหน้าต่าง byobu ปัจจุบัน อนุญาตให้ฉันเลือกข้อความด้วยเมาส์ของฉัน (เช่นเพื่อคัดลอกไปยังคลิปบอร์ด) เป็นไปได้ไหม Alt+F12จะเปิดใช้งาน # 1 แต่ป้องกันไม่ให้ฉันเลือกข้อความ มิฉะนั้นการเลือกใช้งานได้ดี แต่การเลื่อนดูผ่าน gnome-terminal ไม่ใช่หน้าต่าง byobu ปัจจุบัน

2
ทำไม tmux / byobu เติมหน้าจอของฉันด้วยอักขระขยะเมื่อฉันคัดลอกส่วนที่เลือก?
เมื่อฉันคัดลอกส่วนที่เลือกจาก tmux ด้วยการแบ่งหน้าต่างหน้าจอของฉันจะเต็มไปด้วยอักขระขยะ ขึ้นอยู่กับขนาดของสิ่งที่เลือกอาจมีมากหรือเพียงหนึ่งบรรทัด ภาพต่อไปนี้แสดงให้เห็นถึง: จากนั้นหลังจากกดปุ่มเพื่อทำการเลือก: สังเกตเห็นอักขระขยะทั้งหมดในบานหน้าต่างด้านขวา ฉันจะกำจัดพฤติกรรมนี้ได้อย่างไร
14 byobu  tmux 

3
ทุบตีสามารถซิงค์กับระบบไฟล์ได้หรือไม่
ฉันอาจใช้ถ้อยคำของคำถามไม่ถูกต้อง แต่ฉันจะพยายามอย่างเต็มที่เพื่ออธิบายอาการที่ฉันพบ อันดับแรกสำหรับบริบทฉันใช้เซิร์ฟเวอร์ Ubuntu (ไม่มี GUI) รุ่น 12.04.3 LTS (ตามยูทิลิตี้ lsb_release) ฉันมักจะทำงานทั้งหมดของฉันใน tmux ฉันเชื่อมต่อกับเซิร์ฟเวอร์ผ่าน Putty และฉันใช้เป็นกลุ่มสำหรับการแก้ไขข้อความทั้งหมดของฉัน ตอนนี้สำหรับอาการ ตั้งแต่ฉันใช้ tmux ฉันมักจะเปิดหน้าต่างไม่กี่ครั้งตลอดเวลา หนึ่งในนั้นมีโหนดเซิร์ฟเวอร์ที่ฉันเล่นด้วยและมันอยู่ในไดเรกทอรีย่อยของบ้านบัญชีผู้ใช้ของฉัน (โดยเฉพาะ~/battleship) เซิร์ฟเวอร์โต้ตอบกับเว็บเพจฉันยังโฮสต์นอกเซิร์ฟเวอร์โดยใช้ nginx และรหัสเว็บไซต์ทั้งหมดอยู่ใน/usr/share/nginx/www/bs(ฉันยังเปิดหน้าต่างแยกต่างหากสำหรับการแก้ไขแหล่งไคลเอนต์) สิ่งที่เกิดขึ้นคือหลังจากผ่านไปหลายชั่วโมงที่ปล่อยให้หน้าต่างเซิร์ฟเวอร์ว่างและไม่มีการแตะต้องดูเหมือนว่าจะไม่ซิงค์กัน ฉันสามารถเรียกใช้lsและดูไฟล์และฉันสามารถเปิดเพื่อแก้ไข ( vim server.js) อย่างไรก็ตามเมื่อฉันทำเช่นนั้นไม่ว่าฉันจะทำการเปลี่ยนแปลงและบันทึกหรือเลิกเล่นทันทีเมื่อฉันรันlsอีกครั้งฉันเห็นไฟล์ .server.js.swp และไม่มีการเปลี่ยนแปลงใด ๆ (ถ้าทำ) ยังคงมีอยู่ ถ้าฉันย้ายออกจากไดเรกทอรีนั้นแล้วกลับมาอีกครั้งมันจะแก้ไขตัวเอง - ฉันสามารถเปิดไฟล์และแก้ไขได้สำเร็จโดยไม่ทิ้ง a .swp ไว้เมื่อฉันปิดมัน ฉันพูดถึงแหล่งที่มาของลูกค้าครึ่งสิ่งเพราะฉันสังเกตเห็นว่าสิ่งนี้ไม่ได้เกิดขึ้นในโฟลเดอร์ / www (น่าจะเป็นเพราะมันอยู่นอกไดเรกทอรีหลักของบัญชีผู้ใช้ของฉัน) หลังจากกำแพงข้อความนั้นคำถามของฉันคือ: ไม่มีใครรู้ว่าทำไมสิ่งนี้ถึงเกิดขึ้นและจะป้องกันได้อย่างไร? ฉันนึกได้แค่ว่ามีบางวิธีพิจารณาว่านี่ไม่ใช่เซิร์ฟเวอร์ Linux …
12 bash  putty  tmux 

2
ล็อคเซสชัน Tmux ด้วย Vlock
ผมได้ติดตั้งเพียงและtmux vlockเมื่อฉันพยายามที่จะทำlock-sessionคำสั่งเทอร์มินัลของฉันจะกะพริบแล้วไม่มีอะไรเกิดขึ้น มีบางอย่างในของฉัน.tmux.confที่ต้องเพิ่มเพื่อบอกtmuxว่าฉันมียูทิลิตี้การล็อคหรือไม่? ถ้าเป็นเช่นนั้นมันคืออะไร? ในคำอื่น ๆ : ฉันจะทำอย่างไรlock-sessionกับtmux?

1
สีโป๊ว, Byobu, Tmux และปุ่มฟังก์ชั่น
ฉันกำลังพยายามใช้ byobu จาก PuTTY ผ่าน ssh ฉันมีในขณะนี้putty-256colorเป็นTerminal-type stringเพราะมิฉะนั้นจะไม่ได้ผูก Byobu ทำงานและฉันไม่สามารถสร้างหน้าต่างใหม่หรือย้ายระหว่างพวกเขา ฉันมีแบ็กเอนด์ Tmux และbyobu-crtl-aตั้งค่าเป็นemacsอย่างไรก็ตามฉันไม่สามารถทำให้ปุ่ม F ทำงานได้ทั้งใน Midnight Commander หรือ htop ฉันพยายามตามCtrl+ aและShift+ F12เพื่อแนะนำให้เปิดใช้งาน แต่ฉันไม่ได้รับข้อความและยังไม่สามารถใช้งานได้ ผมทำอะไรผิดหรือเปล่า? ขอบคุณสำหรับความช่วยเหลือ

1
เทอร์มินัลอีมูเลเตอร์คลิกซ้ายเพื่อเปิดลิงก์
ดังนั้นฉันจึงพยายามกลับไปใช้ Linux เป็นระบบปฏิบัติการหลักของฉัน ฉันใช้ Ubuntu 12.04 กับ Gnome 3. ฉันลองใช้ตัวจำลองเทอร์มินัลหลายตัว แต่พวกเขาดูเหมือนจะมีข้อผิดพลาดทั่วไป: คุณต้องกดปุ่ม ctrl ค้างไว้ขณะที่คลิกซ้ายเพื่อเปิดลิงก์ในเบราว์เซอร์หรือคลิกขวาและ เลือกตัวเลือกเมนูบริบท "เปิดลิงก์" นี่คือย่อยที่ดีที่สุดสำหรับฉัน เครื่องที่ฉันใช้เป็นสภาพแวดล้อมเดสก์ทอป Linux นั้นเป็นแล็ปท็อปที่ฉันใช้ในการทำงาน ฉันใช้สิ่งนี้เมื่อฉันทำงานจากที่บ้านและฉันอยู่ในห้องนอนเมื่อเทียบกับที่ทำงาน ในสำนักงานของฉันฉันมีอุปกรณ์เล่นเกม Windows และเซิร์ฟเวอร์ Linux ในพื้นที่ของฉัน (ซึ่งโดยปกติฉันจะเข้าถึง SSH จากแล็ปท็อปหรืออุปกรณ์เล่นเกมและเรียกใช้ tmux ภายใน) ฉันมักจะใช้สิ่งนี้เมื่อภรรยาของฉันนอนหลับและฉันไม่มีที่ว่างให้ใช้เมาส์ภายนอก ฉันรู้ว่ามีรายละเอียดเพิ่มเติมมากมาย (ล้อมรอบนอกหัวข้อ) แต่ฉันพยายามให้ภาพที่ชัดเจนขึ้นเกี่ยวกับเหตุผลเบื้องหลังกรณีการใช้งานของฉันและแยกแยะวิธีแก้ปัญหาบางอย่างที่ไม่สามารถทำได้ คลิกขวาและเลือกเปิดลิงก์และกดปุ่ม ctrl ค้างไว้ก็จะง่ายขึ้นเมื่อฉันสามารถใช้เมาส์ภายนอกได้ แต่เมื่อฉันใช้แทร็คแพดมันก็ไม่สบายใจที่จะทำเช่นนั้น ส่วนหนึ่งของสาเหตุที่ฉันทำงานจากที่บ้านและใช้แล็ปท็อปบนเตียงเป็นเพราะฉันมีอาการปวดเรื้อรังดังนั้นการหาวิธีปรับแต่งสภาพแวดล้อมของฉันเพื่อความสะดวกสบายของฉันเป็นสิ่งสำคัญสำหรับฉันเพื่อช่วยจัดการความพิการของฉัน ฉันลองใช้ gnome-terminal, terminator, guake และอีกหลายอย่างที่ฉันจำไม่ได้ในตอนนี้ rxvt ดูเหมือนจะไม่รู้จักลิงก์ (ในเวอร์ชันปกติหรือ unicode) เหมือนกันกับ …

1
ใช้หลายเซสชัน byobu โดยไม่สนใจเซสชัน tmux ที่ไม่เกี่ยวข้อง
ดังนั้นฉันสามารถเข้าถึงบัญชีเชลล์ที่ใช้ร่วมกันซึ่งคนอื่น ๆ และฉันทำงานบางอย่าง บางคนชอบใช้ tmux เพื่อให้พวกเขาได้เปิดการประชุม tmux ~/.tmux.confของพวกเขาในการโหลดการตั้งค่าจาก ฉันชอบที่จะใช้byobuwrapper รอบ tmux เพราะมันมี keybindings ที่ดีกว่าและสิ่งอื่น ๆ ปัญหาคือเมื่อใดก็ตามที่มีเซสชั่น tmux ที่ใช้โดยคนอื่นเมื่อใดก็ตามที่ฉันเรียกใช้ byobu มันจะกลับมาทำงานเซสชั่น tmux ของพวกเขาแทนการสร้างเซสชัน byobu ใหม่สำหรับฉัน ดังนั้นฉันพยายามเรียกใช้byobu-tmux new-sessionแต่ก็เริ่มเซสชัน tmux ใหม่โดยใช้ config (จาก~/.tmux.conf) แทนที่จะเป็น byobu ฉันจะหาทางแก้ไขได้อย่างไร
9 byobu  tmux 

2
Ctrl-b + c,%, n, w, ฯลฯ ไม่ทำงานในคอนโซล tmux
ฉันติดตั้ง tmux โดยใช้sudo apt-get install tmuxระบบ Ubuntu 16.04 ของฉัน ฉันพยายามเรียกใช้ tmux โดยเพียงแค่พิมพ์ tmux ในเทอร์มินัลแล้วก็ใช้ได้ แต่ไม่มีฟังก์ชั่นใด ๆ เช่น "สร้างหน้าต่างใหม่ Ctrl-b + c", "แสดงรายการหน้าต่าง Ctrl-b + w", "แบ่งหน้าต่างออกเป็นสอง Ctrl-b +%" ดูเหมือนว่าจะใช้งานได้ ฉันไม่ได้รับคำตอบ ฉันควรทำอย่างไรดี?
9 tmux 

2
Tmux [ออกจาก] เมื่อเริ่มต้น
ฉันเพิ่งติดตั้ง Tmux และดีใจมากสำหรับมัน ทันใดนั้นฉันก็เริ่มโยนข้อผิดพลาดเมื่อฉันพยายามสร้างเซสชันใหม่จากภายในเทอร์มินัลของฉัน: tmux new -s my-session จะทำให้แอปพลิเคชันขัดข้องและส่งคืนเท่านั้น [exited] และวางต่อไปนี้ในบรรทัดคำสั่งถัดไป: 62;9;c เป็นสิ่งใหม่สำหรับ Tmux ฉันไม่รู้ว่าจะแก้ไขปัญหานี้อย่างไร ไม่มีใครรู้จักข้อผิดพลาดนี้และรู้วิธีแก้ไขหรือไม่
8 13.10  gnome  tmux 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.