diff options
| author | Nippy <nippy@Beller-Mac-mini.lan> | 2026-09-09 13:45:23 +0200 |
|---|---|---|
| committer | Nippy <nippy@Beller-Mac-mini.lan> | 2026-09-09 13:45:23 +0200 |
| commit | e1de1a131d593bfee193abc64f1e8e7de8f7ac1c (patch) | |
| tree | 761111419fc7adca04205be6f689fe5abb563e4a /raveos-plasma-theme/raveos-plasma-apply.sh | |
| parent | adcb52806eb4c778bd97dc7eb01ee43ae5733fd1 (diff) | |
| download | RaveOS-PKGBUILD-e1de1a131d593bfee193abc64f1e8e7de8f7ac1c.tar.gz RaveOS-PKGBUILD-e1de1a131d593bfee193abc64f1e8e7de8f7ac1c.zip | |
fix(plasma): resolve kwalletd6 crash and session freeze
- Add default kwalletrc (/etc/xdg and ~/.config) with First Use=false
- Remove disruptive plasma-apply-lookandfeel from first-login.sh
- Ensure kwallet-pam and kwalletmanager dependencies for clean PAM auto-unlock
- Bump raveos-plasma-theme pkgrel to 3 and raveos-calamares-module to 23
Diffstat (limited to 'raveos-plasma-theme/raveos-plasma-apply.sh')
| -rwxr-xr-x | raveos-plasma-theme/raveos-plasma-apply.sh | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/raveos-plasma-theme/raveos-plasma-apply.sh b/raveos-plasma-theme/raveos-plasma-apply.sh index 2e7854e..cf1ce9c 100755 --- a/raveos-plasma-theme/raveos-plasma-apply.sh +++ b/raveos-plasma-theme/raveos-plasma-apply.sh @@ -82,6 +82,20 @@ widgetStyle=Breeze GLBEOF } +write_kwalletrc() { + local target_home="$1" + mkdir -p "${target_home}/.config" + cat > "${target_home}/.config/kwalletrc" <<'KWEOF' +[Wallet] +Default Wallet=kdewallet +Enabled=true +First Use=false + +[org.freedesktop.secrets] +api-enabled=true +KWEOF +} + # skel konfiguráció új felhasználóknak mkdir -p \ /etc/skel/.config/kitty \ @@ -110,6 +124,7 @@ write_konsolerc /etc/skel write_kscreenlockerrc /etc/skel write_ksplashrc /etc/skel write_kdeglobals /etc/skel +write_kwalletrc /etc/skel disable_kmix_autostart /etc/skel ensure_bashrc_hook /etc/skel/.bashrc echo "1" > /etc/skel/.config/raveos/plasma-migrated @@ -149,6 +164,10 @@ while IFS=: read -r user _ uid gid _ home shell; do write_konsolerc "${home}" fi + if [[ ! -f "${home}/.config/kwalletrc" ]]; then + write_kwalletrc "${home}" + fi + if [[ ! -f "${home}/.config/autostart/kmix_autostart.desktop" ]]; then disable_kmix_autostart "${home}" fi |