2026年10月8日 星期四

FreeBSD 15x 安裝 xrdp

pkg install -y xfce
pkg install -y dbus

sysrc dbus_enable="YES"
sysrc xrdp_enable="YES"
sysrc xrdp_sesman_enable="YES"

service dbus start
service xrdp start
service xrdp-sesman start

echo "exec startxfce4" > ~/.startwm.sh
chmod +x ~/.startwm.sh

編輯 /usr/local/etc/xrdp/startwm.sh
exec ~/.startwm.sh


xrdp 連線 unknown target image 警告

編輯 /usr/local/etc/xrdp/xrdp.ini [Globals] 區段,新增或修改
cliprdr_image_conversion=false

FreeBSD 15.x 安裝 xfce + 中文輸入法

pkg install -y xorg xfce xfce4-goodies
pkg install -y noto-tc

#pkg install -y zh-CJKUnifonts
#pkg install -y zh-CNS11643-font

fc-cache -f -v

pkg install -y fcitx5 fcitx5-configtool fcitx5-gtk2 fcitx5-gtk3 fcitx5-gtk4 fcitx5-qt5 fcitx5-qt6 zh-fcitx5-chewing
pkg install -y fcitx5-table-extra zh-fcitx5-chinese-addons zh-fcitx5-table-other

2026年10月5日 星期一

BreeBSD Bridge 筆記

ifconfig bridge create name vmbr0
ifconfig vmbr0 addm igb0
ifconfig vmbr0 up

sysrc cloned_interfaces+="bridge0"
sysrc ifconfig_bridge0_name="vmbr0"
sysrc ifconfig_vmbr0="addm igb0 up"

ifconfig vmbr0
ifconfig vmbr0 deletem igb0
ifconfig vmbr0 down
ifconfig vmbr0 destroy

sysrc cloned_interfaces-="bridge0"
sysrc -x ifconfig_bridge0_name
sysrc -x ifconfig_vmbr0

2026年9月14日 星期一

LXC 安裝 Squid

 若 LXC 阻擋了 systemd 自動建立目錄的權限,請覆蓋該設定:
修改 systemd 設定覆蓋 RuntimeDirectory

檢視 Squid 的 RuntimeDirectory 配置
systemctl show squid.service -p RuntimeDirectory

sudo systemctl edit squid.service

[Service]
RuntimeDirectory=
ExecStartPre=-/bin/mkdir -p /run/squid
ExecStartPre=-/bin/chown proxy:proxy /run/squid

Apache2 設定編碼方式

編輯  /etc/apache2/conf-available/charset.conf 加入
AddDefaultCharset UTF-8

編輯 .htaccess
AddDefaultCharset UTF-8
AddType 'text/html; charset=UTF-8' .html .htm
AddType 'application/json; charset=UTF-8' .json




Vi 使用滑鼠時完全不觸發 Visual Mode

:set mouse=

配置文件 vim ~/.vimrc

保持 Vim 滑鼠功能,按住 Shift鍵選取