SDDMにSerial experiments lainのテーマを適用してみました。

https://github.com/leonardochappuis/sddmsel

環境

  • CachyOS
  • SDDM

設定

SDDM

  • SDDMのテーマをsddmsel/sel-shadersに変更
    sudo pacman -S qt5-quickcontrols2 qt5-graphicaleffects qt5-svg qt5-multimedia gst-libav gst-plugins-good
    git clone https://github.com/leonardochappuis/sddmsel.git
    sudo cp -r sddmsel/sel-shaders /usr/share/sddm/themes/
    /etc/sddm.conf
    [Theme]
    Current=sel-shaders
  • NumLockを有効、解像度を4KからFHDにする場合
    /etc/sddm.conf
    [General]
    Numlock=on
    GreeterEnvironment=QT_SCREEN_SCALE_FACTORS=2,QT_FONT_DPI=192
  • エディットボックスの背景の調整
    /usr/share/sddm/themes/sel-shaders/Components/Input.qml
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    Column {
    Item {
    TextField {
    id: username
    background: Rectangle {
    color: "black"
    opacity: 0.5
    }
    }
    }
    }
    /usr/share/sddm/themes/sel-shaders/Components/Input.qml
    239
    240
    241
    242
    243
    244
    245
    246
    247
    248
    249
    Column {
    Item {
    TextField {
    id: password
    background: Rectangle {
    color: "black"
    opacity: 0.5
    }
    }
    }
    }

利用

実行画面

https://www.reddit.com/r/kde/comments/1ge0rq6/
pipewireはユーザセッションで動作するため、ログイン前ではサウンドは再生できないようです。

テスト用コマンド

sddm-greeter --test-mode --theme /usr/share/sddm/themes/sel-shaders