elementary / default-settings

Default settings for elementary OS
GNU General Public License v3.0
39 stars 28 forks source link

.deb files should not be handled by the archive manager #256

Closed fleshin closed 1 month ago

fleshin commented 2 years ago

Problem

While downloading their favority apps, most users without advanced knowledge will go to the app site (spotify, discord, chrome, slack, you name it), will download the .deb file and double click on it. Today the .deb files are opened by the archive manager which is perplexing. The .deb contents are presented to the user but there is nothing really usable the users can do with it. Or even worse, the users might try to extract the contents somewhere and tinker with it instead of proper package/dependencies handling__

Proposal

The files app should associate the .deb packages with an app like Gdebi (or similar) by default. Also, a proper icon for .deb packages should be displayed and ideally confirm that the browser will do the same thing while opening the file when the download is complete.

Prior Art (Optional)

This is the behavior when you download and double click an installer .exe file on Windows. This is the behavior already present on Ubuntu. That thing on macOS.

danirabbit commented 2 years ago

Transferred to default settings since this isn’t up to Files

danirabbit commented 1 month ago

Closing since we don't support sideloading apps from deb packages. The only app format we support is Flatpak. We don't ship an app other than the archive manager which handles debian packages, so that's why they open in the archive manager.