! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Add desktop actions to parole.desktop
Status:
RESOLVED: WONTFIX
Severity:
enhancement

Comments

Description Khazar 2012-12-21 13:54:41 CET
"Append in Parole" should be added as a desktop action to parole.desktop, since this is what people expect to be able to do from the file manager.

So said Benedikt Meurer at https://bugzilla.xfce.org/show_bug.cgi?id=1376


Actions=Append;

[Desktop Action Append]
Exec=parole -a %F
Name=Append in Parole
Icon=add
Comment 1 Simon Steinbeiss editbugs 2013-01-04 19:58:00 CET
Thunar doesn't seem to support this anymore.

The appropriate method would be to add a custom action (Edit > Configure custom actions), this way you can very easily set up the enqueue-action for Parole on your system.
Comment 2 Khazar 2013-01-05 18:57:39 CET
I noticed it since updating to Thunar 1.4.0.  It was reported to me that Desktop Actions are still exist in Thunar 1.6.1.

Desktop Actions can be useful for various of things.
See attached .desktop files of Linguist and Poedit.

Why Desktop Actions were removed?
Comment 3 Khazar 2013-01-05 18:58:13 CET
Created attachment 4837 
Linguist
Comment 4 Khazar 2013-01-05 18:58:39 CET
Created attachment 4838 
Poedit
Comment 5 Sean Davis editbugs 2013-02-24 17:28:56 CET
I'm going to mark this as "Won't Fix".

Thunar no longer supports .desktop-file actions, but has a simple mechanism for adding such actions with Custom Actions, as Simon had previously pointed out.

Additionally, desktop actions are increasingly being used for quick lists, such as in Unity and Plank (Docky 3.0).

Distributors are able to define default custom actions (Such as Xubuntu does with Catfish), so this really is the preferred method.

The only other alternative is to create a plugin similar to the thunar-archive-plugin: http://foo-projects.org/~benny/projects/thunar-archive-plugin/ but that seems like overkill.
Comment 6 Khazar 2013-07-13 14:20:04 CEST
(In reply to Sean Davis from comment #5)
> I'm going to mark this as "Won't Fix".
> 
> Thunar no longer supports .desktop-file actions, but has a simple mechanism
> for adding such actions with Custom Actions, as Simon had previously pointed
> out.
> 

If desktop action is still in current standards why has it been removed from Thunar? http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#extending

Are there plans to migrate/support "Service" type of KDE? http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#kde-items

kde3-konqueror  /opt/kde3/share/apps/konqueror/servicemenus/
kde4-dolphin    /usr/share/kde4/services/ServiceMenus/

Thunar          /usr/share/Thunar/ServiceMenus/
Thunar          ~/.local/share/Thunar/ServiceMenus/


I think using .desktop files, which are used for panel plugins (Type=X-XFCE-PanelPlugin) and are even used for exo helpers (Type=X-XFCE-Helper), is the most comfortable method.  If one does not want a certain desktop action then s/he should un-tick it from Custom Actions dialog.

Bug #9672

Reported by:
Khazar
Reported on: 2012-12-21
Last modified on: 2013-07-13

People

Assignee:
Simon Steinbeiss
CC List:
1 user

Version

Version:
0.3.0.2

Attachments

Linguist (328 bytes, application/x-gzip)
2013-01-05 18:58 CET , Khazar
no flags
Poedit (311 bytes, application/x-gzip)
2013-01-05 18:58 CET , Khazar
no flags

Additional information