Tmux Attach 要如何全螢幕顯示

若在比較小螢幕的機器打開 Tmux (主要是解析度不一樣),螢幕比較大、解析度比較高的機器,連進去再 Tmux attach 打開的時候,螢幕右、下可能會有空缺,無法全螢幕顯示。

若想要強制全螢幕顯示,要怎麼解決這個問題呢?

閱讀全文〈Tmux Attach 要如何全螢幕顯示〉

Tmux 出現 protocol version mismatch 解法

Debian / Ubuntu Linux 做 Package Upgrade 後, Tmux 很常遇到下述問題:

  1. $ tmux attach # 出現下述錯誤訊息

    protocol version mismatch (client 7, server 6)

  2. 於是就無法進入 tmux 了~

解法很簡單: 只要把 tmux server 的 process pid 全部 kill 掉, 重新開始就可以正常使用.

但是如果是 tmux 明明還在某些無法停止的事情, 但是需要進去又進不去的狀況, 要如何先暫時解決?

閱讀全文〈Tmux 出現 protocol version mismatch 解法〉

Tmux 開啟後 自動 SSH 連結多台指定機器

從 Screen 轉用 Tmux 已經一段時間, 由此篇 "Tmux 教學 + Screen 到 Tmux 的無痛轉換" 看來, 已經使用2年以上了, 沒有覺得有什麼特別差異.

但是最近 Debian 升級後, 遇到一次 Tmux 版本不同造成無法 attach (類似 screen -r), 於是將 Tmux process 砍掉重新啟動, 才發現機器太多, 需要一邊回想、一邊猜、一邊從 ~/.ssh/known_hosts 撈, 所以來研究如何讓 Tmux 啟動時, 自動 SSH 連到所有機器的方法~

閱讀全文〈Tmux 開啟後 自動 SSH 連結多台指定機器〉

Tmux 教學 + Screen 到 Tmux 的無痛轉換

在 Linux / BSD 使用 Screen 已經很習慣, 但是現在有更好用的同類產品 Tmux.

Tmux 除了平常 Screen 功能外, 有簡化很多快速鍵, ex: 視窗切割, 視窗切換, 多人共享同一個畫面 等等. (特別是 視窗切割 變的非常容易)

  • 官方網站: tmux

註1: 此篇快速鍵等, 是依照 Screen + Vim 的設定所產出的, 有些可能會跟 Tmux 原始的有些不同, 可能得要測試看看.

註2: 若使用此篇的 .tmux.conf, 只需要習慣 tmux 的指令操作, 進入 tmux 後, 快速鍵都跟 Screen 一樣,   就可以輕鬆轉換過去.

閱讀全文〈Tmux 教學 + Screen 到 Tmux 的無痛轉換〉