デスクトップ環境構築 - 共通事項 - ログインマネージャ - SDDM - FreeBSD 14.4 RELEASE 以降


 クラウディア


1. 概要
2. 状況
3. 設定
4. 参考サイト

1. 概要

 「FreeBSD 13.5 RELEASE」以降、「freebsd-black-theme」がうまく設定できなくて。  長らく、ブサイクなログイン画面を使用していました。  なんとか、表示できないものかと、悪戦苦闘してみました。

2. 状況

 ログインマネージャを表示するプログラムが。

/usr/local/bin/sddm-greeter-qt5
 から。

/usr/local/bin/sddm-greeter-qt6
 へ変わったのに、「freebsd-black-theme」の設定ファイルが、「qt5」のままであることが原因のようです。

3. 設定

 「root」ユーザ権限で。  まず、「/usr/local/bin/sddm-greeter-qt6」が「/usr/local/bin/sddm-greeter」で動作するように。

ln -s /usr/local/bin/sddm-greeter-qt6 /usr/local/bin/sddm-greeter
 次に。

vi /usr/local/share/sddm/themes/sddm-freebsd-black-theme/Main.qml
 3か所、設定を変更します。

Rectangle {

        width: 640
        height: 480
 下記へ変更します。

Rectangle {

        anchors.fill: parent
        color: "#000000"

                FontLoader {
                        id: textFont; name: config.displayFont
                }
 コメントアウトします。

//              FontLoader {
//                      id: textFont; name: config.displayFont
//              }

                        Background {
                                x: geometry.x; y: geometry.y; width: geometry.width; height:geometry.height
                                source: config.background
                                fillMode: Image.Tile
 下記へ変更します。

                        Background {
                                anchors.fill: parent
                                source: config.background
                                fillMode: Image.PreserveAspectCrop
 実際のところは、「freebsd-black-theme」の定義が、はやいとこ「/usr/local/bin/sddm-greeter-qt6」対応になってくれればいいんですけどね。

4. 参考サイト

 本ページは、「Gemini」伍長を参考にさせていただきました。

TikTok Shop 【リピート用プログラム】
AbemaTV 無料体験