Day: November 2, 2026

  • 比twm 好看一點的fluxbox

    時常需要在FreBSD CLI 下面看網頁,lynx 是能看,但是他不支持js 也不支持cookie,所以我一直用twm,但是twm 有個問題就是他對mouse 的處理很不和諧。

    也試過ctwm,好一點,mouse 可以處理了,但在多個瀏覽器的情況下,例如同時打開firefox 和chrome 就顯得有點亂。

    於是試了一下fluxbox,好像不錯的樣子。

    1. 在 FreeBSD 上安裝
    sudo pkg install -y tigervnc-server fluxbox xterm firefox-esr dejavu noto-sans-tc noto-sans-sc

    dejavu 是基本字型。要正常顯示漢字網頁,還需要Noto 的繁體中文和簡體中文字型。FreshPorts 上這兩個套件分別是 x11-fonts/noto-sans-tc 和 x11-fonts/noto-sans-sc:

    1. 設定 VNC 密碼

    用要跑瀏覽器的帳號執行:

    vncpasswd

    3. 啟動腳本 ~/restartVNC.sh

    #!/bin/sh
    pkill -u "$USER" Xvnc
    sleep 3
    Xvnc :1 -geometry 1600x1000 -depth 24 \
        -rfbauth "$HOME/.vnc/passwd" -SecurityTypes VncAuth \
        -interface 0.0.0.0 >"$HOME/.vnc/Xvnc.log" 2>&1 &
    sleep 2
    DISPLAY=:1 fluxbox >"$HOME/.vnc/fluxbox.log" 2>&1 &
    DISPLAY=:1 firefox >/dev/null 2>&1 &

    授權,執行:

    chmod +x ~/restartVNC.sh
    ~/restartVNC.sh
    1. 從 Mac 連線
    open vnc://10.1.3.3:5901