若在比較小螢幕的機器打開 Tmux (主要是解析度不一樣),螢幕比較大、解析度比較高的機器,連進去再 Tmux attach 打開的時候,螢幕右、下可能會有空缺,無法全螢幕顯示。
若想要強制全螢幕顯示,要怎麼解決這個問題呢?
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
若在比較小螢幕的機器打開 Tmux (主要是解析度不一樣),螢幕比較大、解析度比較高的機器,連進去再 Tmux attach 打開的時候,螢幕右、下可能會有空缺,無法全螢幕顯示。
若想要強制全螢幕顯示,要怎麼解決這個問題呢?
Tmux 遇到下述錯誤:
open terminal failed: missing or unsuitable terminal: xterm-256color
該如何修復呢?
閱讀全文〈Tmux 出現 missing or unsuitable terminal: xterm-256color 修復〉
Debian / Ubuntu Linux 做 Package Upgrade 後, Tmux 很常遇到下述問題:
protocol version mismatch (client 7, server 6)
解法很簡單: 只要把 tmux server 的 process pid 全部 kill 掉, 重新開始就可以正常使用.
但是如果是 tmux 明明還在某些無法停止的事情, 但是需要進去又進不去的狀況, 要如何先暫時解決?
從 Screen 轉用 Tmux 已經一段時間, 由此篇 "Tmux 教學 + Screen 到 Tmux 的無痛轉換" 看來, 已經使用2年以上了, 沒有覺得有什麼特別差異.
但是最近 Debian 升級後, 遇到一次 Tmux 版本不同造成無法 attach (類似 screen -r), 於是將 Tmux process 砍掉重新啟動, 才發現機器太多, 需要一邊回想、一邊猜、一邊從 ~/.ssh/known_hosts 撈, 所以來研究如何讓 Tmux 啟動時, 自動 SSH 連到所有機器的方法~
在 Linux / BSD 使用 Screen 已經很習慣, 但是現在有更好用的同類產品 Tmux.
Tmux 除了平常 Screen 功能外, 有簡化很多快速鍵, ex: 視窗切割, 視窗切換, 多人共享同一個畫面 等等. (特別是 視窗切割 變的非常容易)
註1: 此篇快速鍵等, 是依照 Screen + Vim 的設定所產出的, 有些可能會跟 Tmux 原始的有些不同, 可能得要測試看看.
註2: 若使用此篇的 .tmux.conf, 只需要習慣 tmux 的指令操作, 進入 tmux 後, 快速鍵都跟 Screen 一樣, 就可以輕鬆轉換過去.