KDE Plasma X11 黑屏后重建账号

💡 原文中文,约1300字,阅读约需3分钟。
📝

内容提要

Arch Linux 升级后 KDE Plasma 出现 X11 黑屏、Wayland 失效,论坛方案无效。作者通过 Ctrl+Alt+F4 进入 tty 新建用户 cyrus2,返回 sddm 登录后配置 zsh、迁移密钥、调整 KWin 快捷键与虚拟桌面动画,并备份 kwinrc 后设置 Alt 触发 PlasmaHUD。

🔎

延伸解读

重建账号作为故障隔离手段

当系统升级导致 KDE Plasma 的 X11 和 Wayland 会话均无法正常使用时,作者没有继续排查原有配置,而是选择新建用户账号。这一做法能快速判断问题是否源于用户级配置文件损坏或冲突,因为新账号使用默认配置,若可正常登录,则说明原账号的 KDE 配置或相关文件存在异常。对于时间有限、希望尽快恢复可用的用户,这是一种务实的临时方案。

新账号的环境迁移与配置要点

新建账号后,作者通过命令行安装了 zsh 并切换默认 shell,同时迁移了 SSH、GPG 和密钥环等关键数据。此外,还调整了 KWin 的窗口平铺快捷键、活动屏幕跟随鼠标、独立屏幕焦点以及虚拟桌面切换动画等设置。这些步骤表明,在重建账号时,除了恢复基本登录能力,还需逐步迁移个人配置和密钥,以保持原有工作环境的一致性。

备份与修改 kwinrc 的注意事项

作者在修改 KWin 配置前,先备份了 ~/.config/kwinrc 文件,然后通过 kwriteconfig5 添加了 Alt 键触发 PlasmaHUD 的快捷键设置,并执行 qdbus 命令重新加载 KWin 配置。这一流程提醒读者,直接编辑 KWin 配置文件存在风险,备份是必要步骤;同时,修改后需主动通知 KWin 重新读取配置,否则更改可能不会立即生效。

❓

Q&A

Arch Linux 升级后 KDE Plasma X11 黑屏怎么办?

可以尝试新建一个用户账号。具体步骤:按 Ctrl+Alt+F4 进入 tty,使用 useradd 命令创建新用户(例如 cyrus2),设置密码,然后按 Ctrl+Alt+F1(或 F2/F3)返回 sddm 登录新账户。新账户下 KDE Plasma 通常可以正常使用。

如何为新建的 KDE 用户配置 zsh 和迁移密钥?

登录新账户后,安装 zsh 并设为默认 shell:运行 zinit 安装脚本,然后执行 chsh --shell /usr/bin/zsh。迁移密钥和密钥环:使用 kio-admin 复制 ~/.ssh、~/.gnupg 和 ~/.local/share/keyrings/ 目录。

KDE Plasma 中如何调整 KWin 快捷键和虚拟桌面动画?

在系统设置中调整:Settings -> Shortcuts -> Shortcuts -> Window Tiling,设置 Switch to Next Screen 为 Meta +;Window Behavior 中设置 Active screen follows mouse 和 Separate screen focus;Lock Session 设为 Meta+Ctrl+Space。虚拟桌面动画:Desktop Effects -> Virtual Desktop Switching Animation -> 选择 Fade。

如何设置 Alt 键触发 PlasmaHUD?

首先备份 kwinrc:cp ~/.config/kwinrc{,.bak}。然后使用 kwriteconfig5 命令添加配置:kwriteconfig5 --file ~/.config/kwinrc --group ModifierOnlyShortcuts --key Alt "com.github.zren.PlasmaHUD,/PlasmaHUD,com.github.zren.PlasmaHUD,toggleHUD"。最后运行 qdbus org.kde.KWin /KWin reconfigure 使配置生效。

KDE Plasma 默认单击打开文件如何启用?

KDE Plasma 默认就是单击打开文件,这通常很好用,无需额外设置。

新建用户后如何迁移 SSH 和 GPG 密钥?

使用 kio-admin 工具复制原用户的相关目录到新用户家目录:~/.ssh、~/.gnupg 和 ~/.local/share/keyrings/。

🏷️

标签

➡️

继续阅读