You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

更新桌面文件的Exec与Icon后,无需重启/重新登录即可同步应用列表中的启动器图标

更新桌面文件的Exec与Icon后,无需重启/重新登录即可同步应用列表中的启动器图标

我太懂你这种烦躁了——改完桌面文件的执行命令和图标,结果启动器里还是老样子,非得重启电脑才生效,完全没必要啊!其实不用重启系统,试试下面这些方法就能搞定:

一、重启桌面环境的Shell(最有效)

不同桌面环境的重启命令不一样,挑你用的那个来:

  • GNOME(Ubuntu默认、Fedora默认等):
    打开终端输入这条命令,桌面会闪一下,之后就能看到更新了:
    gnome-shell --replace &
    
    加&是让命令在后台运行,这样你关掉终端也不会影响桌面。
  • KDE Plasma:
    这条命令会先关闭Plasma Shell再重启它:
    kquitapp5 plasmashell && kstart5 plasmashell
    
  • Xfce:
    直接重启面板就能生效:
    xfce4-panel -r
    

二、强制重新安装桌面文件

用xdg-desktop-menu命令让系统重新识别你的桌面文件,相当于刷新它的注册信息:

xdg-desktop-menu install --novendor ~/.local/share/applications/testing.desktop

三、补充:清除图标缓存(可选)

如果你用的是自定义图标而非系统自带图标,还可以试试刷新GTK图标缓存:

gtk-update-icon-cache -f ~/.local/share/icons

为啥之前的命令没用?

你试过的update-desktop-database确实会更新桌面文件数据库,但桌面环境的Shell早就把旧的缓存加载到内存里了,所以光更新数据库没用,得让Shell重新读取这些信息——重启Shell就是干这个的,比重启系统快多了!

备注:内容来源于stack exchange,提问作者SerVB

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 10:09:30