Saya menginstal tmux secara lokal (tanpa hak akses root). Saya juga membuat .tmux.conf
saya file di direktori home saya dengan baris berikut:
unbind-key C-b
set -g prefix C-o
bind-key C-o send-prefix
Namun, tmux
sepertinya tidak menjadi sumber file ini (kunci pengikat saya masih C-b
). Saya telah mencoba menutup dan membuka kembali sesi ssh saya (ini pada mesin jarak jauh) tanpa hasil.
Apa yang bisa terjadi?
Jawaban yang Diterima:
Kemungkinan besar Anda belum memulai proses server tmux baru. Anda mengatakan bahwa Anda telah menutup sesi ssh Anda 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 tersebut.
Coba jalankan tmux ls
untuk memeriksa apakah server masih berjalan. Jika tidak, ia harus mengeluh tentang itu.
Jika Anda malah mendapatkan daftar sesi, lampirkan ke masing-masing sesi secara bergantian dan tutup. Proses server tmux akan mati saat sesi terakhir ditutup. Kemudian pada saat Anda memulai sesi baru, proses server baru akan dibuat dan akan membaca tmux.conf
berkas.
Jika Anda tidak ingin menutup sesi yang ada, Anda dapat meminta server tmux untuk membaca file konfigurasi dengan tmux source ~/.tmux.conf
.