時常需要在FreBSD CLI 下面看網頁,lynx 是能看,但是他不支持js 也不支持cookie,所以我一直用twm,但是twm 有個問題就是他對mouse 的處理很不和諧。
也試過ctwm,好一點,mouse 可以處理了,但在多個瀏覽器的情況下,例如同時打開firefox 和chrome 就顯得有點亂。
於是試了一下fluxbox,好像不錯的樣子。

- 在 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:
- 設定 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
- 從 Mac 連線
open vnc://10.1.3.3:5901
Leave a Reply