User-Agent: Opera/9.10 (X11; Linux i686; U; de) Build Identifier: Debian packages do have their own MIME type (application/x-deb), but they are basically ar (application/x-archive) archives. Thunar’s archive plugin should know this and extract them if the ar binary is installed. Reproducible: Always Steps to Reproduce: 1. Get any debian package 2. Try to extract from within Thunar Actual Results: Thunar says that there could no supported archive manager be found and cancels. Expected Results: Extract the Debian package.
The archive plugin doesn't extract files itself, but uses the preferred archive manager to do this. There's no fallback mechanism. BTW: Xarchiver supports .deb files IIRC.
> The archive plugin doesn't extract files itself, but uses the preferred archive > manager to do this. There's no fallback mechanism. Alright, then how can I tell the plugin that it should use the ar binary for Debian packages? > BTW: Xarchiver supports .deb files IIRC. Good to know, but I’m using file-roller.
As said, you cannot. It'll use the preferred archive manager.
> > > The archive plugin doesn't extract files itself, but uses the preferred archive > > > manager to do this. There's no fallback mechanism. > > > Alright, then how can I tell the plugin that it should use the ar binary for Debian packages? > > As said, you cannot. It'll use the preferred archive manager. So that means that the plugin will use file-roller in my case? But this one can extract Debian packages directly.
Yes, file-roller will be used in your case. What doesn't work exactly?
> What doesn't work exactly? I do a right-click on the *.deb package and choose „Extract here“. Then I get an error saying something like „Files could not be extracted. No supported archive manager found.“ But file-roller is definitely set as preferred archive manager, what „exo-open my-archive.deb“ proves.
Hm, I cannot reproduce that here. "Extract here" on .deb files launches file-roller as expected.
> Hm, I cannot reproduce that here. "Extract here" on .deb files launches > file-roller as expected. Now that’s weird. What does „exo-open archive.deb“ do on your machine? Where does the archive plugin read its settings from? Maybe there’s a wrong setting somewhere.
Launches file-roller. The settings are read from the MIME database, i.e. the plugin searches for an archiver that claims to be able to open application/x-deb.
> The settings are read from the MIME database, i.e. the > plugin searches for an archiver that claims to be able to open > application/x-deb. That is it! After editing ~/.local/share/applications/defaults.list and adding the following line, „Extract here“ extracts Debian packages without any noise: application/x-deb=file-roller.desktop Thank you very much!