[problem help] 自定义快捷键命令里面写xxxx.desktop不能打开应用了吗 Resolved
Tofloor
poster avatar
yjh126yjh
deepin
2024-09-07 16:45
Author

以前用20.9的时候用Super+T这个快捷键开文本编辑器,换v23发现不生效了,Super+T也被占用了(删了~/.config/kglobalshortcutsrc之后好了)

命令里面只有写/usr/bin/deepin-editor才行,但是这样打开之后任务栏上就不能显示文本编辑器原本的图标了
image.png

image.png

Reply Favorite View the author
All Replies
neko
deepin
Ecological co-builder
2024-09-07 17:02
#1

这个是desktop文件,不是启动命令哦。

改成deepin-editor命令

Reply View the author
悠享余光
deepin
2024-09-07 17:22
#2

参考.desktop桌面快捷方式的exec启动

Reply View the author
yjh126yjh
deepin
2024-09-07 17:26
#3
neko

这个是desktop文件,不是启动命令哦。

改成deepin-editor命令

用deepin-editor命令打开之后图标就这样了,这个有办法改吗
image.png

Reply View the author
neko
deepin
Ecological co-builder
2024-09-07 17:41
#4
yjh126yjh

用deepin-editor命令打开之后图标就这样了,这个有办法改吗
image.png

这个是AM机制导致的,因为启动它的父进程是命令没有应用图标就显示成这样了。等deepin官方更新AM修复吧

Reply View the author
忘记、过去
deepin
2024-09-07 18:55
#5

可以写这个命令打开文本编辑器,任务栏里可以正常显示图标:

gdbus call --session --dest org.desktopspec.ApplicationManager1 --object-path /org/desktopspec/ApplicationManager1/deepin_2deditor --method org.desktopspec.ApplicationManager1.Application.Launch "" [] {}
Reply View the author
hinata
deepin
2024-09-07 19:55
#6

不懂,但是给你顶贴一下吧applaud

Reply View the author
小鱼贝壳
deepin
2024-09-08 19:56
#7

shamed

Reply View the author
yjh126yjh
deepin
2024-09-09 10:26
#8
忘记、过去

可以写这个命令打开文本编辑器,任务栏里可以正常显示图标:

gdbus call --session --dest org.desktopspec.ApplicationManager1 --object-path /org/desktopspec/ApplicationManager1/deepin_2deditor --method org.desktopspec.ApplicationManager1.Application.Launch "" [] {}

这个可以用👍 不过最后的{}要改成\{\}

Reply View the author