Skip to content

Include Flatpak's /exports/bin Directories in PATH #229

@Marukesu

Description

@Marukesu

Problem

Right now if an user want to open an flatpak application via terminal, they need to use the flatpak run/flatpak --user run command, however, Flatpak have an exports/bin directory in every installation folder that include scripts to launch the apps using the application id.

Since the elementary position is to prefer flatpak applications, we should include theses directories in the PATH variable, for covenience of users and applications targeted to be used via CLI.

Proposal

We should add $XDG_DATA_HOME/flatpak/exports/bin and /var/lib/flatpak/exports/bin to the PATH environment with the user installation first, so that it's preferred over the system one (similar to how apps in /usr/local/bin is preferred over the ones in /usr/bin).

Something to consider is if we should prepend, append, or put them in specifics places in the PATH.

Prior Art (Optional)

Canonical appends the /snap/bin directory in the /etc/environment file.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Needs DesignWaiting for input from the UX team

    Projects

    Status

    Needs Discussion

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions