Saya baru belajar tmux dan saya tidak punya pengalaman dengan layar. Saya ingin tahu apakah saya dapat memindahkan jendela di satu klien tmux ke klien tmux lain. Saya ingin memindahkan klien IRC saya ke jendela baru di layar saya.
Ya, Anda dapat menggunakan perintah pindah-jendela:
move-window [-d] [-s src-window] [-t dst-window]
(alias: movew)
Ini mirip dengan link-window, kecuali jendela di src-window dipindahkan ke dst-window.
di mana src-window dan dst-window memiliki bentuk: session: window.pane (sesi dan jendela bisa berupa nama atau id).
Jadi, misalkan Anda memiliki sesi 'chat' dengan jendela 'irc' dan ingin memindahkannya ke sesi 'other_session' yang dapat Anda lakukan (di prompt tmux):
move-window -s chat:irc -t other_session
Jika Anda sudah berada di jendela chat: irc Anda tidak perlu menentukan sumbernya jadi
move-window -t other_session:
akan melakukannya.
Dengan cara yang sama, dari sesi 'other_session' Anda tidak perlu menentukan target.
movew -d irc:irc_window
Jika Anda belum menamai Anda windows / session, Anda harus menggunakan id mereka.
Yang berguna lainnya:
link-window [-dk] [-s src-window] [-t dst-window]
(alias: linkw)
Link the window at src-window to the specified dst-window. If dst-window is specified
and no such window exists, the src-window is linked there. If -k is given and
dst-window exists, it is killed, otherwise an error is generated. If -d is given, the
newly linked window is not selected.
Ini berarti Anda dapat membagikan jendela di beberapa sesi:
Assuming I have these 2 sessions: daemons and proj
tmux link-window -dk -s daemons:0 -t proj:0