KDE - FreeBSD 14.4 RELEASE - 環境構築


 クラウディア


1. 概要
2. インストール
3. SDDM カスタマイズ
4. 設定
5. 起動

1. 概要

 下記のデスクトップ環境を構築する手順を記述します。
種  別 リソース・設定 備考
ホスト Windows11 25H2
仮想環境 VirtualBox 7.2.6
ゲスト FreeBSD 14.4 RELEASE
ログインマネージャ SDDM
仮想OS BSD
仮想OSディストリビューション FreeBSD
仮想OSバージョン FreeBSD (64bit)
ハードディスク 180 GB
メモリ 4 GB
CPU 2コア
グラフィックスコントローラ VBoxSVGA 128MB 3D Disable

 ここまでの時点で、システムインストールと「VirtualBox Guest Additions」の設定は終わっているものとします。
 それぞれのインストール・設定に関しては。

	「FreeBSD - デスクトップ環境構築 - 共通事項 - システムインストール」
	「FreeBSD - デスクトップ環境構築 - 共通事項 - VirtualBox Guest Additions」

 をご参照ください。

2. インストール


pkg install -y xorg ja-font-migmix numlockx

pkg install -y sddm plasma6-sddm-kcm sddm-freebsd-black-theme cursor-neutral-white-theme

pkg install -y kde kdeaccessibility
 最下行のコマンドは、以前は、「kde」のみで良かったのですが、現在は、「kdeaccessibility」まで明示的にインストールしないと、「KDE システム設定」がインストールされませんので、何も操作できません。  最下行のコマンド実行時に、下記のログが表示されます。

The process will require 3 GiB more space.
 ということで、そこそこの容量が必要になります。  以下、バージョンの推移です。 ・「FreeBSD 12.1 RELEASE」「kde5-5.16.5.19.08.1」 ・「FreeBSD 11.4 RELEASE」「kde5-5.18.4.1.19.14.4」 ・2020年11月 5日 「kde5-5.19.5.20.08.2」 ・2021年 4月28日頃 「FreeBSD 13.0 RELEASE」 「kde5-5.20.5.20.14.4」 ・2021年12月25日 「kde5-5.22.5.21.08.1」 ・2022年12月 9日 「FreeBSD 12.4 RELEASE」 「kde5-5.24.6.22.08.1」 ・2023年 4月21日 「FreeBSD 13.2 RELEASE」 「kde5-5.27.3.22.12.3」 ・2024年 1月 9日 「FreeBSD 14.0 RELEASE」 「kde5-5.27.8.23.08.1_2」 ・2024年 3月18日 「FreeBSD 13.3 RELEASE」 「kde5-5.27.10.23.08.4_2」 ・2024年 6月11日 「FreeBSD 14.1 RELEASE」 「kde5-5.27.10.23.08.5_2」 ・2024年10月18日 「FreeBSD 13.4 RELEASE」 「kde5-5.27.10.23.08.5_2」 ・2024年12月23日 「FreeBSD 14.2 RELEASE」 「kde5-5.27.10.23.08.5_2」 ・2025年 4月 4日 「FreeBSD 13.5 RELEASE」 「kde5-5.27.11.23.08.5_2」 ・2025年 6月20日 「FreeBSD 14.3 RELEASE」 「kde-6.3.5.25.04.2」 ・2025年12月24日 「FreeBSD 14.3 RELEASE」 「kde-6.4.5.25.08.1」  2026年3月30日の時点で、下記のバージョンでした。

$ pkg info kde
kde-6.5.5.25.12.1
Name           : kde
Version        : 6.5.5.25.12.1
Installed on   : Mon Mar 30 15:25:27 2026 JST
Origin         : x11/kde
Architecture   : FreeBSD:14:*
Prefix         : /usr/local
Categories     : kde x11
Licenses       : NA
Maintainer     : kde@FreeBSD.org
WWW            : https://www.kde.org
Comment        : Plasma Desktop and KDE Applications (meta port)
Options        :
        MPV            : on
        VLC            : off
Annotations    :
        build_timestamp: 2026-03-21T14:17:32+0000
        built_by       : poudriere-git-3.4.6-4-g83739588
        port_checkout_unclean: no
        port_git_hash  : 7cec9191adee43e618a70a02ae26e2068ae3538e
        ports_top_checkout_unclean: no
        ports_top_git_hash: ede0d846ebedf31554dc1851a426dd99813b3d82
        repo_type      : binary
        repository     : FreeBSD
Flat size      : 243B
Description    :
Plasma is a powerful and customizable Free Software graphical desktop
environment for Unix workstations made by the KDE community.

x11/kde contains minimal Plasma Desktop and a basic set of KDE Applications.
Additional Plasma components can be install via x11/plasma6-plasma port.
More KDE applications can be found in the kde-applications category:

% pkg search -S origin kde-applications

3. SDDM カスタマイズ

 ログイン画面の解像度を「1366x768」とし、キーボードレイアウトを「jp.106」にします。  「root」ユーザ権限で。

sh
cat << 'EOF' >>  /usr/local/share/sddm/scripts/Xsetup

xrandr --output VGA-0 --mode 1366x768 --rate 60
setxkbmap -layout jp
EOF
exit
 テーマを変更したり、カーソルを変更しようかとも思いましたが。  「KDE」の個性があるので、そのままにしています。

4. 設定

 一般ユーザからもシャットダウンできるようにします。  逆に、一般ユーザからシャットダウンさせないようにするにはこの手順を行わないでください。  「root」ユーザ権限で。

sh
cat << 'EOF' >> /usr/local/etc/polkit-1/rules.d/50-default.rules

polkit.addRule(function (action, subject)
{
    if ((action.id == "org.freedesktop.consolekit.system.restart" ||
         action.id == "org.freedesktop.consolekit.system.stop")   &&
         subject.isInGroup("wheel"))
    {
        return polkit.Result.YES;
    }
});
EOF
exit
 「wheel」の箇所に、再起動・シャットダウンを許可したいユーザの所属する、グループ名を記述します。  前項までインストール・設定したものを有効にします。  「root」ユーザ権限で。

sysrc polkitd_enable=YES
sysrc dbus_enable=YES
sysrc sddm_enable=YES
sysrc sddm_lang=ja_JP
 日本語環境を有効にします。

sh
cat << 'EOF' >> /etc/profile

export LANG=ja_JP.UTF-8
EOF

cat << 'EOF' >> /etc/csh.cshrc

setenv LANG             ja_JP.UTF-8
EOF
exit

5. 起動

 「root」ユーザ権限で。

/etc/fstab
 の最下行に1行加えます。

sh
cat << 'EOF' >> /etc/fstab
proc            /proc           procfs  rw      0       0
EOF
exit
 システムを再起動します。  再起動後、以下の画面が表示されれば基本的な設定は完了です。


TikTok Shop 【リピート用プログラム】
AbemaTV 無料体験
EMEET 1
Amazonギフトカード
ハイスピードプラン