diff --git a/desktop/org.kde.spectacle.desktop b/desktop/org.kde.spectacle.desktop --- a/desktop/org.kde.spectacle.desktop +++ b/desktop/org.kde.spectacle.desktop @@ -134,7 +134,7 @@ Keywords[x-test]=xxsnapshotxx;xxcapturexx;xxprintxx;xxscreenshotxx;xxsnippingxx;xxsnipxx; Keywords[zh_CN]=snapshot;capture;print;screenshot;snipping;snip;快照;截图;抓取;屏幕截图;截屏;抓屏; Keywords[zh_TW]=snapshot;capture;print;screenshot;snipping;snip;截圖;擷取;截圖程式 -Exec=qdbus org.kde.Spectacle / StartAgent +Exec=dbus-send --session --dest='org.kde.Spectacle' --type=method_call '/' 'org.kde.Spectacle.StartAgent' Icon=spectacle Type=Application Terminal=false @@ -184,7 +184,7 @@ Name[x-test]=xxCapture Entire Desktopxx Name[zh_CN]=截取整个桌面 Name[zh_TW]=擷取整個桌面 -Exec=qdbus org.kde.Spectacle / FullScreen false +Exec=dbus-send --session --dest='org.kde.Spectacle' --type=method_call '/' org.kde.Spectacle.FullScreen boolean:false X-KDE-Shortcuts=Shift+Print [Desktop Action CurrentMonitorScreenShot] @@ -227,7 +227,7 @@ Name[x-test]=xxCapture Current Monitorxx Name[zh_CN]=截取当前显示器 Name[zh_TW]=擷取目前螢幕 -Exec=qdbus org.kde.Spectacle / CurrentScreen false +Exec=dbus-send --session --dest='org.kde.Spectacle' --type=method_call '/' org.kde.Spectacle.CurrentScreen boolean:false [Desktop Action ActiveWindowScreenShot] @@ -270,7 +270,7 @@ Name[x-test]=xxCapture Active Windowxx Name[zh_CN]=截取活动窗口 Name[zh_TW]=擷取作用中的視窗 -Exec=qdbus org.kde.Spectacle / ActiveWindow true false +Exec=dbus-send --session --dest='org.kde.Spectacle' --type=method_call '/' org.kde.Spectacle.ActiveWindow boolean:true boolean:false X-KDE-Shortcuts=Meta+Print [Desktop Action RectangularRegionScreenShot] @@ -313,5 +313,5 @@ Name[x-test]=xxCapture Rectangular Regionxx Name[zh_CN]=截取矩形区域 Name[zh_TW]=擷取矩形區域 -Exec=qdbus org.kde.Spectacle / RectangularRegion true +Exec=dbus-send --session --dest='org.kde.Spectacle' --type=method_call '/' org.kde.Spectacle.RectangularRegion boolean:true X-KDE-Shortcuts=Meta+Shift+Print