[Share Experiences] 桌面应用程序打不开
Tofloor
poster avatar
deepin
2025-04-17 22:46
Author

如果发现.desktop文件中的Exec在终端中可以执行但是双击桌面应用程序打不开的情况,记得删除桌面对应的文件,然后到/usr/share/applications目录中找到相应的程序,在终端中(需要管理员权限)把对应的.desktop文件名中的空格删除就好了。然后用下面的命令刷新启动器,再发送到桌面?差不多就能行了hhh

sudo xdg-desktop-menu forceupdate

很高兴现在usb共享网络能用了,升级到23.1之后

image.png

Reply Favorite View the author
All Replies
兰蔻
deepin
2025-04-18 16:32
#1

一个个的修改多麻烦,这时候可以发挥命令行的作用了。

  1. 安装 rename :

    sudo apt install rename
    
  2. 批量将文件名中的空格符换成 _ :

    sudo rename 's/ /_/g' /usr/share/applications/*
    
  3. 非系统目录可以不必加 sudo :

    rename 's/ /_/g' ~/.local/share/applications/*
    
Reply View the author
deepin
2025-04-19 13:45
#2
兰蔻

一个个的修改多麻烦,这时候可以发挥命令行的作用了。

  1. 安装 rename :

    sudo apt install rename
    
  2. 批量将文件名中的空格符换成 _ :

    sudo rename 's/ /_/g' /usr/share/applications/*
    
  3. 非系统目录可以不必加 sudo :

    rename 's/ /_/g' ~/.local/share/applications/*
    

感谢。可是就一个文件有问题23333

Reply View the author
bigben446
deepin
2025-05-04 22:01
#3

碰到同样的问题,也是通过删除空格搞定了

话说,deepin shell里面,通过什么程序运行 XXX.desktop文件?

Reply View the author
deepin
2025-05-06 08:24
#4
bigben446

碰到同样的问题,也是通过删除空格搞定了

话说,deepin shell里面,通过什么程序运行 XXX.desktop文件?

不知道。可以问下ai。反正我的话,就提取里面的Exec就能用啊。打开.desktop肯定是文本编辑器啊(笑

Reply View the author