ให้ tmux ตั้งค่าชื่อหน้าต่าง urxvt ตามชื่อเซสชั่น


9

urxvtc -e tmuxทุกๆวันผมเปิดพวงของ

ฉันพยายามที่จะหาวิธีที่จะแทนที่ urxvt X ชื่อหน้าต่าง ( "tmux") กับปัจจุบัน tmux :rename-session session_nameชื่อเซสชั่นชุดผ่านทาง

พวกคุณคนใดประสบความสำเร็จหรือไม่?

ขอบคุณมาก!

คำตอบ:


13

ลองเพิ่มสิ่งต่อไปนี้ในไฟล์ ~ / .tmux.conf ของคุณ

# Turn on window titles
set -g set-titles on

# Set window title string
#  #H  Hostname of local host
#  #I  Current window index
#  #P  Current pane index
#  #S  Session name
#  #T  Current window title
#  #W  Current window name
#  #   A literal ‘#’
set -g set-titles-string '#S:#I.#P #W'

# Automatically set window title
setw -g automatic-rename

อืมดูเหมือนจะไม่เพียงพอ มันยังคงแสดง "tmux" ที่น่าเบื่อนี้
Bathz

ตกลงขอบคุณที่ทำให้ฉันถูกวิธี set -g set-titles onแรกที่คุณต้อง จากนั้นคุณสามารถปรับแต่งset-titles-stringถ้าคุณต้องการ
Bathz

เพื่อความชัดเจนหากคุณรวมสิ่งนี้ไว้ในคำตอบของคุณฉันจะยอมรับมันเพื่อลูกหลาน :)
Bathz

โอเค - ฉันได้อัปเดตคำตอบของฉันและเพิ่มข้อมูลเกี่ยวกับลำดับตัวอักษร
Jeremy W
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.