I think the relevant components here are all part of the default install. I’ve only been using EOS for about a week. pacman says that file-roller was “Install Reason : Explicitly installed”, but I don’t think I did that manually, so I suspect it was part of the installer? It also says file-roller is “Optional For : thunar-archive-plugin” which could be relevant since xfce is using thunar as its default file manager.
I opened a zip file with file-roller (the default association), right clicked on a file in the zip, chose Open With, and received an error dialog as follows:
Could not perform the operation
GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable
[Close]
I wasn’t able to reproduce this on arch, but I have a variety of additional gnome and gtk packages on my arch system.
I often switch between the gnomes File-Roller and kdes Ark. I’ve found file roller better for exploring but ark better for compression (faster and smoother)
What I chose to do for applying the theme to File Roller (& I’m sure someone will let me know if it’s a bad idea, “the more you know” ) is to edit the FileRoller.desktop file to specify the theme to use when calling File Roller (might be overwritten during updates?):
To: Exec=bash -c "GTK_THEME=your-preferred-theme-name file-roller %U"
I later changed this to use a $(command) substitution querying the current GTK theme so that it always matches even if I change my theme (until it breaks ) & consequently should also work for multi-user systems where each user may have a different theme: Exec=bash -c "GTK_THEME=$(gsettings get org.gnome.desktop.interface gtk-theme | tr -d \\"'\\") file-roller %U"
The theme query result wraps the current theme name in single quotes (‘your-preferred-theme-name’) so the command substitution includes piping the result to tr to remove the single quote characters, this required escaping the " in the command with \ which itself required escaping hence \\"'\\".
I works when launching File Roller directly or when opening an archive file associated with File Roller: