在麒麟系统中可通过.desktop文件、.directory文件或caja-rename插件为文件夹设置自定义图标:1.desktop法最可靠,需同名.desktop文件、正确Name与绝对Icon路径并赋执行权限;2..directory法分隐藏文件和内部文件两种,后者更简洁;3.批量修改推荐caja-rename插件统一注入图标路径。

您需要在麒麟系统中为特定文件夹设置自定义图标样式,让项目目录在文件管理器中一眼可辨,而不是千篇一律的默认文件夹图标。
通过.desktop文件为单个文件夹设图标
该方法最可靠,图标路径指向任意本地SVG或PNG文件,且不受系统图标主题切换影响。
1、打开终端,进入目标文件夹所在父目录,例如:cd /home/kylin/工作。
2、用文本编辑器新建一个与文件夹同名、后缀为.desktop的文件:gedit project-2026.desktop(请将project-2026替换为实际文件夹名)。
3、在文件中粘贴以下内容,【Name字段必须与目标文件夹名完全一致(含空格和大小写)】,Icon路径必须是绝对路径:
[Desktop Entry]
Name=project-2026
Type=Directory
Icon=/home/kylin/.icons/folder-dev.svg
Path=/home/kylin/工作/project-2026
4、保存后执行权限命令:chmod +x project-2026.desktop。这一步不可跳过,否则Nemo不会识别该.desktop文件为目录覆盖项。
5、按F5刷新文件管理器,或注销重登录——此时文件夹图标即被替换,双击仍正常打开原目录。
用.hidden .directory文件快速注入图标
适用于已有文件夹、不想额外生成.desktop文件的场景,原理是让Nemo读取同级隐藏配置优先于默认图标逻辑。
方法一:终端一行生成
进入目标文件夹父目录,执行:echo "[Desktop Entry]\nType=Directory\nIcon=/home/kylin/Pictures/folder-blue.png" > .project-2026.directory。
立即设置权限:chmod 644 .project-2026.directory。
重启Nemo:nemo -q && nemo &。
方法二:手动建.directory文件
在目标文件夹内部新建空白文件,命名为.directory(注意开头的点);
用gedit打开它,只写一行:Icon=/usr/share/icons/ukui-icon-theme-dark/places/48/folder-documents.svg;
保存后,在文件夹空白处右键→“刷新”,图标即时更新。
批量修改多个同级文件夹图标
当您有十几个项目文件夹需统一风格时,手动逐个操作效率极低,caja-rename插件可一次性注入图标路径。
第一步:确认插件已安装
执行sudo apt install caja-rename,若提示已存在则跳过。
第二步:选中待设图标的全部文件夹
在文件管理器中按住Ctrl多选,或拖选连续范围,【确保仅选中文件夹(不含文件)】。
第三步:右键→“重命名”→“高级重命名”→点击“添加动作”→选择“设置图标路径”→填入统一图标绝对路径:/usr/share/icons/bloom/places/128/folder-custom.svg。

















