麒麟系统桌面图标重命名后仍显示旧名称,是因为.desktop文件未真实修改、权限不足、缓存未刷新或存在重复副本;需手动编辑Name字段、赋写入权限、执行update-desktop-database并重启peony-qt-desktop。

麒麟系统桌面图标重命名后仍显示旧名称,说明系统未刷新或未正确写入修改——这通常不是用户操作失败,而是.desktop文件未保存生效、图标缓存未重建,或文件管理器未重新加载配置所致。
确认并保存.desktop文件真实修改
桌面图标本质是.desktop启动器文件,重命名操作实际是修改其Name=字段值,但图形界面右键“重命名”仅编辑显示名,不保证写入文件。
第一步:右键图标 → “属性” → 查看“命令”栏内容,记下该.desktop文件完整路径(如/home/kylin/.local/share/applications/vscode.desktop)。
第二步:用文本编辑器(如gedit或nano)打开该文件,找到Name=旧名称这一行,手动改为Name=新名称,保存退出。
第三步:检查该文件权限是否含写入权:ls -l /path/to/file.desktop,若权限为-r--r--r--,则执行chmod u+w /path/to/file.desktop确保当前用户可写——【否则后续所有修改都会被静默丢弃】。
强制刷新图标缓存与桌面服务
修改.desktop文件后,系统不会自动重载,必须触发缓存更新和进程重启。
方法一:终端一键刷新
打开终端,依次执行:
update-desktop-database ~/.local/share/applications
sudo update-desktop-database /usr/share/applications
killall peony-qt-desktop && peony-qt-desktop & —— 【这一步不可跳过,否则新Name值始终不显示】
方法二:图形界面配合操作
先注销当前用户,再重新登录;若仍无效,按Ctrl + Alt + F1进入TTY,执行pkill -9 -f peony-qt-desktop,再执行peony-qt-desktop &,最后按Ctrl + Alt + F2切回桌面。
排查重复.desktop文件干扰
同一应用存在多个.desktop副本时,系统可能加载了未修改的那个,导致重命名看似“不生效”。
执行命令查找所有同名启动器:find ~/.local/share/applications /usr/share/applications -name "*code*.desktop" 2>/dev/null(将code替换为你的应用关键词)。
逐一打开查到的文件,确认每个文件中的Name=字段是否统一更新;若有未修改的副本,直接删除或重命名为.bak后缀备份。
删完后再次运行update-desktop-database ~/.local/share/applications和sudo update-desktop-database /usr/share/applications。

















