Tmux không tìm nguồn cung ứng .tmux.conf của tôi


34

Tôi đã cài đặt tmux cục bộ (không có quyền riêng tư). Tôi cũng đã tạo .tmux.conftập tin của mình trong thư mục nhà với các dòng sau:

unbind-key C-b
set -g prefix C-o
bind-key C-o send-prefix

Tuy nhiên, tmuxdường như không tìm nguồn cung cấp tệp này (khóa liên kết của tôi vẫn còn C-b). Tôi đã thử đóng và mở lại phiên ssh của mình (đây là trên một máy từ xa) nhưng không thành công.

Điều gì có thể được hapenning?


2
tmuxkhông phải là ssh. Bạn cần tự khởi động lại tmux, hoặc tự tìm nguồn conf file. Bắt đầu lại một sshphiên sẽ không làm gì cả.
jw013

Câu trả lời:


58

Rất có thể là bạn chưa bắt đầu một quy trình máy chủ tmux mới. Bạn nói rằng bạn đã đóng phiên ssh của bạn và bắt đầu một phiên mới, nhưng điều đó sẽ không có bất kỳ ảnh hưởng nào đến máy chủ tmux; một trong những lợi ích chính khi sử dụng tmux là các phiên có thể tồn tại loại hoạt động đó.

Hãy thử chạy tmux lsđể kiểm tra xem máy chủ có còn chạy không. Nếu không, nó nên phàn nàn về điều đó.

Thay vào đó, nếu bạn nhận được một danh sách các phiên, hãy đính kèm lần lượt từng phiên và đóng chúng. Quá trình máy chủ tmux sẽ chết khi phiên cuối cùng được đóng lại. Sau đó, khi bạn bắt đầu một phiên tiếp theo, một quy trình máy chủ mới sẽ được tạo và nó sẽ đọc tmux.conftệp.

Nếu bạn không muốn đóng các phiên hiện có, bạn có thể yêu cầu máy chủ tmux đọc tệp cấu hình tmux source ~/.tmux.conf.


22

Sử dụng tmux kill-server, sau đó bắt đầu một phiên tmux mới .


bạn tiết kiệm trong ngày của tôi
zx1986

1
Nhưng xin lưu ý rằng bạn sẽ mất tất cả các phiên / tab đang mở sau khi giết máy chủ.
Afshin Mehrabani


-2

Bạn cần khởi động lại quá trình tmux để làm điều đó: ps -axxx | grep tmux kill -9 # process

bây giờ bắt đầu tmux và .tmux.conf của bạn sẽ hoạt động


2
Khởi động lại các phiên tmux là chính xác những gì câu trả lời hiện có, được chấp nhận đã nói phải làm, mặc dù. Như bạn có thể thấy từ downvote đã có trong câu trả lời, mục đích của trang là thu thập các câu trả lời riêng biệt; hãy chắc chắn rằng câu trả lời của bạn khác với câu trả lời hiện có. Cảm ơn, và chào mừng bạn đến với U & L!
Jeff Schaller
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.