Join GitHub today
Flatpak Bash autocompletion of app ids should be case-insensitive #2207
Linux distribution and version
Description of the problem
Some flatpaks use
Steps to reproduce
I would expect
this whole reverse dns naming protocol is just too unfriendly and cumbersome ... I know its kind of seems inspired by the reverse domain name structure seen in android apps ... but adopting that on a linux desktop setup where people pride in using the CLI more than gui ... its a really bad idea ... honestly !!!
this protocol being used in android makes sense because nobody uses CLI there ... If flatpak had launched with only a GUI app store for flathub ... it would not have mattered ... but on a CLI preferred operating system ... and the fact that a GUI flathub store is too early to even speak about ... is just not happening !!!
As the flatpak user base grows, the number of people detesting this setup is just going to keep growing ... more people discontent with this naming protocol ... better to deal with it when the user base is still small and forgiving ...
Uniformity and ease of use should be paramount ... in a system that is deep rooted in CLI !!!
Please stop harping on the naming. It is not going to change. Flatpak is first and foremost a system to install graphical desktop apps, with good integration in the desktop for installation, updates and launching. The commandline is not where it is taking its design direction from.
@matthiasclasen ... i am sorry its not harping over it ... its expressing the difficulty of use ... just like the case-insensitive matching ...
If the flatpak team really wants this issue, to not be thrown at them repeatedly... its best you open a issue thread explaining why "Its not going to Change" ... a technical explanation which the techy and some layman side notes explanation clarifying the flatpak teams position on this issue
If this naming convention is best ... how ?
... I am sure all of us will read it and abstain from raising an issue relating to that topic ... or at best someone might find an elegant solution if its an implementation difficulty !!!
PS : I am not saying it at being rebuked at expressing my experieince ... but more so with the hope that once a clear rationale is provided it will nip the entire topic in the bud !!!
The application identifier is more than just the name used to start the flatpak, it is also tied to things like the dbus identifier and avoidance of conflicts when exporting things to the system. This has been explained many times, and while it would nice to have a single place to point people to for a description, my experience is that nobody will read that.