LinuxMint 桌面 "伤寒杂病" 小诊所

2025-03-29 更新:问题 1~6 本来在一楼,但为了保持版面整洁,就拆出来放到这儿了。

问题 1:KeePassXC 界面侧边栏图标过大

  • 发现问题的系统:
    • Linux Mint 22 Wilma
  • 症状详细描述:
    • 如下图所示,侧边栏图标过大

1 症状描述

  • 解决方案:
    • 卸载 dde-qt5integration 软件包。卸载后,侧边栏图标恢复正常,如下图所示。

1 修复效果

问题 2:系统关机后,长时间卡在关机动画,大约 2 分钟后才会断电

  • 发现问题的系统:
    • Linux Mint 22 Wilma
  • 系统使用的硬件:
    • CPU 为 Intel i5-8265U,GPU 为 NVIDIA GeForce MX250,但平时主要使用集成显卡,不用独显。
  • 问题原因推测:
    • 开源 NVIDIA 驱动程序 nouveau 出现问题,导致系统无法关机。
  • 解决方案:
    • 禁用 nouveau。
具体操作如下:

(1) 编辑系统文件 /etc/modprobe.d/blacklist-nouveau.conf

sudo nano /etc/modprobe.d/blacklist-nouveau.conf

在其中加上如下两行:

blacklist nouveau
options nouveau modeset=0

(2) 执行如下命令:

sudo update-initramfs -u

(3) 重新启动计算机。

参考资料:https://blog.csdn.net/u012229282/article/details/124442555

问题 3:MATE 桌面环境,窗口管理器 Marco 无法显示窗口标题中的中文

  • 发现问题的系统:

    • Linux Mint 22 Wilma(在此之前从未发现)
  • 问题原因推测:

    • Ubuntu 软件仓库中的最新版的 Marco 存在 bug
  • 解决方案:

    • 降级 Marco
具体操作如下:

(1) 进入 主菜单 → 首选项 → 桌面设置,切换到 “窗口” 选项卡,将 “窗口管理器” 改为 “Metacity+合成”。

3 修复步骤

(2) 终端执行如下命令,卸载 Marco 及相关软件包:

sudo apt remove libmarco-private2 marco marco-common

(3) 下载旧版 Marco 并安装,可到清华大学 TUNA 镜像站下载。所需软件包的链接如下:

https://mirrors.tuna.tsinghua.edu.cn/ubuntu/pool/universe/m/marco/libmarco-private2_1.26.0-3ubuntu1_amd64.deb
https://mirrors.tuna.tsinghua.edu.cn/ubuntu/pool/universe/m/marco/marco-common_1.26.0-3ubuntu1_all.deb
https://mirrors.tuna.tsinghua.edu.cn/ubuntu/pool/universe/m/marco/marco_1.26.0-3ubuntu1_amd64.deb

(4) 完成 Marco 的降级后,终端执行如下命令,重新安装刚刚被卸载的依赖包

sudo apt install mate-control-center mint-meta-mate

(5) 进入 主菜单 → 系统管理 → 更新管理器,右键点击 marco,选择 “忽略此软件包的当前更新”。

(6) 进入 主菜单 → 首选项 → 桌面设置,切换到 “窗口” 选项卡,将 “窗口管理器” 改回 “Marco+合成”。

问题 4:Virtualbox 运行 Windows 系统(主要是 Windows 7)时,偶尔会突然卡死

  • 发现问题的系统:
    • Linux Mint 21、22
  • 相关错误日志:
    • Virtualbox 虚拟机日志中可见如下内容:
错误日志
00:06:23.762970 Shared Clipboard: Requesting data in format 0x1 for X11 host failed with VERR_TIMEOUT
00:06:23.763178 Shared Clipboard: Converting VBox formats 'UNICODETEXT, HTML' to 'UTF8_STRING' for X11 (idxFmtX11=1, fmtX11=3, atomTarget='UTF8_STRING') failed, rc=VERR_TIMEOUT
00:06:23.763729 Shared Clipboard: Converting VBox formats 'UNICODETEXT, HTML' to 'INVALID' for X11 (idxFmtX11=0, fmtX11=0, atomTarget='COMPOUND_TEXT') failed, rc=VERR_NOT_SUPPORTED
00:06:23.763932 Shared Clipboard: Converting VBox formats 'UNICODETEXT, HTML' to 'INVALID' for X11 (idxFmtX11=0, fmtX11=0, atomTarget='COMPOUND_TEXT') failed, rc=VERR_NOT_SUPPORTED
  • 解决方案:
    • 禁用相关虚拟机的 “共享剪切板” 功能(选择相关虚拟机 → “设置” 按钮 → “常规” → “高级” 选项卡,将 “共享剪切板” 设置为 “禁用”)。
    • 该问题的根本原因是不同操作系统对剪切板中信息的处理方式不同,似乎无法根除。有条件的话建议您换用 VMware 或 KVM 虚拟机。

问题 5:MATE 桌面环境,在 首选项 → 屏幕保护程序 中设置了锁屏背景图,但是想恢复系统默认的设置(用当前桌面壁纸作为锁屏背景)

5 症状描述

  • 解决方案:

(1) 安装 dconf 编辑器,可通过如下命令:

sudo apt install dconf-editor

(2) 进入 主菜单 → 系统工具 → dconf 编辑器,然后依次进入如下路径:

/org/mate/screensaver/picture-filename

找到 “自定义值” 栏目,将文本框中的内容删去,而后点击下方信息栏中的对号即可。

5 解决方案

问题 6:LinuxMint 安装好后,缺失中文语言包

  • 发现问题的系统:
    • 几乎所有版本的 LinuxMint
  • 解决方案:
    • 终端执行如下命令,安装简体中文语言包:
sudo apt install language-pack-zh-hans language-pack-gnome-zh-hans firefox-locale-zh-hans thunderbird-locale-zh-hans

参考资料: