麒麟os桌面图标按修改时间自动排序需四步:一、启用dde-desktop服务;二、在dde-file-manager中将桌面视图设为“修改时间”并勾选“始终按此方式排序”;三、编辑dde-desktop.conf配置文件,设置sortmode=modifiedtime和autosort=true;四、通过dconf工具将org.deepin.dde.desktop的sort-mode设为modified-time、auto-sort-enabled设为true。

如果您在麒麟OS桌面环境中发现图标无法按文件修改时间自动排序,或右键菜单中缺少“按修改时间排列”选项,则可能是桌面环境未启用动态排序功能或相关配置被禁用。以下是实现桌面图标按修改时间自动排列的步骤:
一、启用桌面图标自动排序功能
麒麟OS默认使用DDE(Deepin Desktop Environment)桌面,其图标排序依赖于文件管理器dde-file-manager的排序策略与桌面服务dde-desktop的联动机制。启用后,桌面将实时响应文件属性变化并重新排序。
1、打开终端,执行命令检查桌面服务状态:systemctl --user status dde-desktop
2、若服务未运行,启动并启用它:systemctl --user start dde-desktop && systemctl --user enable dde-desktop
3、重启桌面服务以加载新配置:killall dde-desktop && dde-desktop &
二、通过文件管理器设置默认排序规则
桌面图标的排序行为由dde-file-manager的全局视图设置决定。需将“桌面”视图的排序方式显式设为“修改时间”,并启用“自动应用到所有位置”选项。
1、打开文件管理器,点击左上角“主目录”,进入“桌面”文件夹。
2、在空白处右键,选择“排序方式” → “修改时间”。
3、再次右键,勾选“始终按此方式排序”。
4、点击顶部菜单栏“编辑” → “首选项” → “视图”标签页。
5、在“默认排序方式”下拉框中选择修改时间,并勾选对所有文件夹应用相同设置。
三、修改桌面配置文件强制启用动态排序
当图形界面设置无效时,可直接编辑DDE桌面配置文件,绕过UI限制,强制启用基于时间戳的实时排序逻辑。
1、备份原始配置:cp ~/.config/deepin/dde-desktop.conf ~/.config/deepin/dde-desktop.conf.bak
2、编辑配置文件:nano ~/.config/deepin/dde-desktop.conf
3、在[General]节下添加或修改以下两行:
sortMode=ModifiedTime
autoSort=true
4、保存退出后,执行命令重载配置:qdbus org.deepin.dde.Desktop /org/deepin/dde/Desktop org.deepin.dde.Desktop.ReloadConfig
四、使用dconf工具调整底层排序策略
dconf是DDE使用的统一配置后端,部分排序行为受gsettings schema控制。通过dconf-editor或命令行可修改桌面图标的元数据监听开关,确保修改时间变更能触发重排。
1、安装dconf-editor(如未安装):sudo apt install dconf-editor
2、运行dconf-editor,导航至org > deepin > dde > desktop路径。
3、将sort-mode值设为modified-time。
4、将auto-sort-enabled值设为true。
5、关闭编辑器,执行命令刷新:gsettings set org.deepin.dde.desktop sort-mode "'modified-time'"
6、执行命令启用自动排序:gsettings set org.deepin.dde.desktop auto-sort-enabled true










