Tmux tidak mencari .tmux.conf saya


34

Saya menginstal tmux secara lokal (tanpa hak akses root). Saya juga membuat .tmux.conffile saya di direktori home saya dengan baris-baris berikut:

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

Namun, tmuxsepertinya tidak menjadi sumber file ini (kunci ikatan saya masih C-b). Saya telah mencoba menutup dan membuka kembali sesi ssh saya (ini pada mesin jarak jauh) tanpa hasil.

Apa yang mungkin terjadi?


2
tmuxtidak ssh. Anda perlu memulai ulang tmux, atau mencari sendiri file conf secara manual. Memulai ulang sshsesi tidak akan melakukan apa pun.
jw013

Jawaban:


58

Kemungkinan besar Anda belum memulai proses server tmux baru. Anda mengatakan bahwa Anda telah menutup sesi ssh dan memulai yang baru, tetapi itu tidak akan berpengaruh pada server tmux; salah satu manfaat utama menggunakan tmux adalah sesi dapat bertahan dari jenis aktivitas itu.

Coba jalankan tmux lsuntuk memeriksa apakah server masih berjalan. Jika tidak maka harus mengeluh tentang itu.

Jika Anda mendapatkan daftar sesi, lampirkan masing-masing sesi secara bergantian dan tutuplah. Proses server tmux akan mati ketika sesi terakhir ditutup. Kemudian waktu berikutnya Anda memulai sesi baru proses server baru akan dibuat dan itu akan membaca tmux.conffile.

Jika Anda tidak ingin menutup sesi yang ada, Anda dapat meminta server tmux untuk membaca file konfigurasi tmux source ~/.tmux.conf.


22

Gunakan tmux kill-server, setelah itu mulailah sesi tmux baru .


kamu menyelamatkan hariku!
zx1986

1
Tetapi harap dicatat bahwa Anda akan kehilangan semua sesi / tab terbuka setelah mematikan server.
Afshin Mehrabani


-2

Anda harus memulai kembali proses tmux, lakukan: ps -axxx | grep tmux kill -9 #proses

sekarang mulai tmux dan .tmux.conf Anda akan berfungsi


2
Memulai kembali sesi tmux adalah persis apa yang sudah ada, jawaban yang diterima sudah dikatakan untuk dilakukan. Seperti yang dapat Anda lihat dari downvote yang sudah ada di jawaban, tujuan situs adalah untuk mengumpulkan jawaban yang berbeda; pastikan jawaban Anda berbeda dari jawaban yang ada. Terima kasih, dan selamat datang di U&L!
Jeff Schaller
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.