Linux Bash 安裝 BLE.sh

Linux 現在預設都是使用 Bash,想要有類似 zsh + fish 可以按 Tab 選資料夾的功能,可以搭配 BLE.sh 來達成

閱讀全文〈Linux Bash 安裝 BLE.sh〉

於 Ubuntu Linux 安裝 WezTerm Terminal

Linux 最早使用的是 RXVT,再來使用預設終端機,再來換成 Terminator,隨著電腦(現在算算這台14年了)使用越來越久,需要再來換個比較快一點的 Terminal~

當然換回 RXVT 是個選項,不過有新的總是可以嘗試看看~

目前測試幾套:

  • Alacritty:無法開多個 Tab (不過速度快)
  • Ghostty:預設中文輸入法無法看到預覽輸入的中文字

目前 WezTerm 測試感覺是比較好的,而且設定檔能做的事情很多,快速鍵設定也能跟 Terminator、預設終端機最相容~

閱讀全文〈於 Ubuntu Linux 安裝 WezTerm Terminal〉

Ubuntu 25.04 輸入法將 iBus 換成 Fcitx

Ubuntu Linux 25.04 新安裝,於是重新開始設定~

沒想到最重要的輸入法就遇到問題,搞了半天放棄,直接放棄 iBus~

  • 註:除了新安裝外,升級到 25.04 也遇到這個狀況
閱讀全文〈Ubuntu 25.04 輸入法將 iBus 換成 Fcitx〉

Ubuntu Linux Thunderbird 本機郵件的實體檔案儲存路徑

Thunderbird 新版都使用 snap 安裝,所以路徑有修改,實體路徑可見此篇:Ubuntu Linux 24.04 Thunderbird 實體路徑修改

此篇要找本機信箱的實體路徑~

閱讀全文〈Ubuntu Linux Thunderbird 本機郵件的實體檔案儲存路徑〉

Go Modules 環境簡易初始設定 - 2025

以前寫得程式,現在要重新跑起來,發現需要改用 Go mod 來設定,才能正常執行~

Go Modules 是 Go 1.11 後開始推的作法,主要可以管理套件 且 自動判斷「套件相依性」

閱讀全文〈Go Modules 環境簡易初始設定 - 2025〉

Docker Apache2 要做 logrotate 失敗解法

在 Linux 跑 Docker 要對 Apache 的 Log 做 logrotate,會遇到 Apache 沒有 reload 的問題

  • 註:會看到 logrotate 有執行,但是 Log 檔持續寫 access.log.1,若 Apache reload 成功,應該要寫 access.log

閱讀全文〈Docker Apache2 要做 logrotate 失敗解法〉

設定 Thunderbird 使用 IMAP 接收 Gmail (Workspace) - 2025

有多個 Email 的情況,可以考慮全部收到同一個信箱,缺點就是那個信箱可能會爆掉~

另外一種作法,就是用一套 Email Client(例如:Thunderbird),隨時自動透過 IMAP 自動把信件收回來,Client 也可以簡單操作刪除、搬移等動作~

設定 Thunderbird 使用 IMAP 接收 Gmail (Workspace)

不過現在安全性的控管越來越嚴謹,Gmail 想要透過 IMAP 收信,已經無法直接使用密碼 (之前會要求兩階段認證後,產生唯一一次性的安全性密碼輸入)

現在修改成直接在 Client 做 OAuth 認證,這樣子比兩階段認證再去操作,這樣子方便多了~

閱讀全文〈設定 Thunderbird 使用 IMAP 接收 Gmail (Workspace) - 2025〉

atop 固定時間紀錄(快照) Linux 系統狀態

Linux 系統負載若想要往回追溯,要看前1小時、前一天、前幾天或指定時間的系統 loading,可以使用 atop 來達成~

  • 註:此篇 atop 安裝、設定是基於 Debian Linux (apt install atop)

閱讀全文〈atop 固定時間紀錄(快照) Linux 系統狀態〉