[UOS] UOS Desktop 20 Home怎么通过命令launch一个.desktop文件 Resolved
Tofloor
poster avatar
DAQ
deepin
2024-06-07 17:46
Author

UOS Desktop 20 Home怎么通过命令launch一个.desktop文件,就像ubuntu用gtk-launch desktop文件那样.

希望有大神帮个忙.

Reply Favorite View the author
All Replies
忘记、过去
deepin
2024-06-07 17:57
#1
dbus-send --session --print-reply=literal --dest=com.deepin.SessionManager /com/deepin/StartManager com.deepin.StartManager.Launch string:'文件绝对路径'

e.g. dbus-send --session --print-reply=literal --dest=com.deepin.SessionManager /com/deepin/StartManager com.deepin.StartManager.Launch string:'/usr/share/applications/deepin-editor.desktop'

Reply View the author
DAQ
deepin
2024-06-07 18:06
#2
忘记、过去
dbus-send --session --print-reply=literal --dest=com.deepin.SessionManager /com/deepin/StartManager com.deepin.StartManager.Launch string:'文件绝对路径'

e.g. dbus-send --session --print-reply=literal --dest=com.deepin.SessionManager /com/deepin/StartManager com.deepin.StartManager.Launch string:'/usr/share/applications/deepin-editor.desktop'

貌似不太行.
image.png

Reply View the author
neko
deepin
Ecological co-builder
2024-06-07 18:33
#3

为什么不直接执行desktop文件里的启动命令呢

Reply View the author
chmod700
deepin
2024-06-07 19:27
#4
It has been deleted!
忘记、过去
deepin
2024-06-07 20:15
#5
DAQ

貌似不太行.
image.png

  1. 拼写错误,是 StartManager 不是 StrartManager

    直接复制粘贴不好嘛......都特意用代码块包起来了,右边有复制按钮的

  2. 执行命令时请使用普通用户身份,不要使用 root 用户或 sudo 执行

Reply View the author
Tent
deepin
2024-06-08 09:13
#6

装个dex试试,dex /xxx/xxx.desktop

Reply View the author
DAQ
deepin
2024-06-11 08:55
#7
It has been deleted!
DAQ
deepin
2024-06-11 09:03
#8
忘记、过去
  1. 拼写错误,是 StartManager 不是 StrartManager

    直接复制粘贴不好嘛......都特意用代码块包起来了,右边有复制按钮的

  2. 执行命令时请使用普通用户身份,不要使用 root 用户或 sudo 执行

感谢,可以了

Reply View the author