ここまでの時点で、システムインストールと「VirtualBox Guest Additions」の設定は終わっているものとします。
ぞれぞれのインストール・設定に関しては
「FreeBSD - デスクトップ環境構築 - 共通事項 - システムインストール」
「FreeBSD - デスクトップ環境構築 - 共通事項 - VirtualBox Guest Additions」
をご参照ください。
2. インストール
pkg install -y xorg numlockx ja-font-migmix
pkg install -y sddm sddm-freebsd-black-theme cursor-neutral-white-theme
pkg install -y fluxbox
バージョンの推移です。
・「FreeBSD 12.1 RELEASE」「FreeBSD 11.4 RELEASE」の間 「fluxbox-1.3.7_5」
・2020年11月 9日「FreeBSD 12.2 RELEASE」 「fluxbox-1.3.7_5」
・2021年 5月27日「FreeBSD 13.0 RELEASE」 「fluxbox-1.3.7_5」
・2022年 1月 6日「FreeBSD 12.3 RELEASE」 「fluxbox-1.3.7_5」
・2023年 1月 4日「FreeBSD 12.4 RELEASE」 「fluxbox-1.3.7_5」
・2023年 5月 8日「FreeBSD 13.2 RELEASE」 「fluxbox-1.3.7_5」
・2024年 1月10日「FreeBSD 14.0 RELEASE」 「fluxbox-1.3.7_5」
・2024年 3月11日「FreeBSD 13.3 RELEASE」 「fluxbox-1.3.7_5」
・2024年 6月10日「FreeBSD 14.1 RELEASE」 「fluxbox-1.3.7_8」
・2024年10月 2日「FreeBSD 13.4 RELEASE」 「fluxbox-1.3.7_8」
・2024年10月11日「FreeBSD 14.2 RELEASE」 「fluxbox-1.3.7_9」
・2025年 3月21日「FreeBSD 13.5 RELEASE」 「fluxbox-1.3.7_9」
・2025年 6月16日「FreeBSD 14.3 RELEASE」 「fluxbox-1.3.7_10」
・2025年12月15日「FreeBSD 15.0 RELEASE」 「fluxbox-1.3.7_10」
・2026年 4月 1日「FreeBSD 14.4 RELEASE」 「fluxbox-1.3.7_10」
2026年6月18日の時点で、「Fluxbox」のバージョンは、下記の通りでした。
pkg info fluxbox
fluxbox-1.3.7_10
Name : fluxbox
Version : 1.3.7_10
Installed on : Thu Jun 18 12:53:36 2026 JST
Origin : x11-wm/fluxbox
Architecture : FreeBSD:15:amd64
Prefix : /usr/local
Categories : x11-wm
Licenses : MIT
Maintainer : jgh@FreeBSD.org
WWW : http://fluxbox.org/
Comment : Small and fast window manager based on BlackBox
Options :
DEBUG : off
DOCS : on
IMLIB2 : on
NLS : on
REMEMBER : on
SLIT : on
SYSTRAY : on
TOOLBAR : on
XINERAMA : on
XRENDER : on
Shared Libs required:
libImlib2.so.1
libX11.so.6
libXext.so.6
libXft.so.2
libXinerama.so.1
libXpm.so.4
libXrandr.so.2
libXrender.so.1
libc++.so.1
libc.so.7
libcxxrt.so.1
libfontconfig.so.1
libfreetype.so.6
libfribidi.so.0
libgcc_s.so.1
libm.so.5
librt.so.1
Annotations :
FreeBSD_version: 1500068
build_timestamp: 2026-06-14T03:00:22+0000
built_by : poudriere-git-3.4.8
port_checkout_unclean: no
port_git_hash : 78db3aeaafd6e8351d3fa52693f922e0020da12f
ports_top_checkout_unclean: no
ports_top_git_hash: d0ec8d7b3aac2039ab865b1fcec31f05aebaced0
repo_type : binary
repository : FreeBSD-ports
Flat size : 2.74MiB
Description :
Fluxbox is a window manager based on BlackBox with some new features:
- Transparent menus
- Pixmap themes
- Window snapping
- Integrated bbkeys
- Iconbar
- Configurable titlebar (slit)
- Windows tabs
- Wheel scroll changes workspace
- KDE and partial Gnome support
3. SDDM カスタマイズ
「sddm」のカスタマイズ方法については、「デスクトップ環境構築 - 共通事項 - ログインマネージャ - SDDM」をご参照ください。
4. .desktop ファイルの作成
ログイン時に有効となるよう、「.desktop」ファイルを作成します。
「root」ユーザ権限で。
mkdir -pv /usr/local/share/xsessions
cat << 'EOF' >> /usr/local/share/xsessions/fluxbox.desktop
[Desktop Entry]
Name=Fluxbox
Comment=A lightweight window manager for the X Windowing System
Exec=startfluxbox
Terminal=false
TryExec=fluxbox
Type=Application
EOF
「startfluxbox」に不具合なのか、わざとなのか、不備があるので(「~/.fluxbox/startup」が作成されない)。
vi /usr/local/bin/startfluxbox
chmod 644 "$startup"
を下記へ変更します。
chmod 755 "$startup"
書込みのパーミッションがついていないので「x!」で書き込んで終了します。
5. 日本語環境設定
「root」ユーザ権限で。
cat << 'EOF' >> /etc/profile
export LC_ALL="ja_JP.UTF-8"
export LANGUAGE="ja_JP.UTF-8"
export LANG="ja_JP.UTF-8"
EOF
cat << 'EOF' >> /etc/csh.cshrc
setenv LC_ALL "ja_JP.UTF-8"
setenv LANGUAGE "ja_JP.UTF-8"
setenv LANG "ja_JP.UTF-8"
EOF
6. ログインマネージャ起動
前項までインストール・設定したものを有効にします。
「root」ユーザ権限で。
sysrc dbus_enable=YES
sysrc sddm_enable=YES
起動。
service dbus start
service sddm start
うまく設定できていれば、ログイン画面が表示されます。
ユーザ名・パスワードを入力してログインします。