Làm cách nào tôi có thể thay đổi thông tin tmux cuối (phía dưới bên phải) được gọi là status-right thành tên người dùng hoặc máy chủ lưu trữ?


8

Tôi có 7 dấu gạch ngang ( -------) ở phía dưới bên phải.
Tôi có thể thay thế chúng bằng một cái gì đó như tên của tôi hoặc tên máy chủ của tôi không?

Đây không phải là về dấu nhắc PS1. Tôi đã có thời gian tên máy chủ lưu trữ ở đó.
Tôi sử dụng tmux.
Tôi đang dùng Ubuntu13 nhưng tôi muốn nó hoạt động trong iterm2 trên OSX nếu có thể.

Trong .tmux.conftôi có nó như

set -g status-right "-------"

Làm thế nào tôi có thể làm cho nó là người dùng hoặc máy chủ lưu trữ? Tôi đã thử nhưng điều đó không hiệu quả.

Thí dụ:

nhập mô tả hình ảnh ở đây<--- ở đây


2
Đăng của bạn tmux.conf: đó thường là khu vực được xác định bởi status-right...
jasonwryan

Trên suy nghĩ thứ hai, điều này vẻ như là về PS1 (có thể bị hỏng) của bạn. Là đường chấm chấm được cho là ở trên mỗi dấu nhắc?
jasonwryan

+1, không phải bạn đã nhận được nó lần đầu tiên, đó là .tmux.confcài đặt tệp của tôi status-right. Cập nhật câu hỏi với thông tin mới.
Michael Durrant

Câu trả lời:


6

Phần FORMATS man tmuxcó một danh sách đầy đủ các giá trị mà bạn có thể sử dụng trong dòng trạng thái của mình.

Cũng như những điều này, bạn có thể dẫn đầu ra của các lệnh shell, làm cho nó có thể bao gồm bất kỳ thông tin nào có thể truy cập được từ trình bao của bạn trong dòng trạng thái.

Tên máy chủ của bạn, ví dụ, có thể được in bằng #Hhoặc #hcho tên ngắn (không có tên miền).

Để bao gồm tên của bạn (và không phải mã hóa cứng), bạn có thể in đầu ra bị cắt của who: đó sẽ là một cái gì đó như thế #(who | cut -d \" \" -f1). Lưu ý rằng bạn cần thoát dấu ngoặc kép ...

Tôi có câu trả lời toàn diện hơn cho câu hỏi này trên StackOverflow ..


3
hoặc chỉ sử dụng 'whoami'
Daniel

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.