New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Software manager UX experience #3
Comments
Hi @edap, thanks for your feedback! We are actively working to (mostly) resolve this for 23.10. But there are several layered issues here to discuss.
Okay so quiet a few bits there but hopefully a much better experience from 23.10 forward. That doesn't exactly help you on 22.04 though as its a bit harder back porting these larger changes to an LTS. WDYT? |
Many thanks for this detailed reply, I really appreciate it. I will add my observations here. Regarding point 1, popOS! already did it, they have a "pop shop" where you can manage all the flahub application, the debs packages and the system software updates, in my experience is far from perfect, but maybe it is worth to have a look into it, as it is an ubuntu based distro. For point 2) I personally do not think that the distinction between configuring the software updater and apply software updates should be visible to the user outside of the "software manager" app. I think this app should be the central place where a user manage the installed software, and it has its own settings where a user can, for example, configure the frequency of the update checks. About point 3, I am sure I did not add the desktop entry for the software app by myself, and I am also sure that this issue is old, it was more present in the past releases, now it has been partially mitigated, but I clearly remember the times where i was looking for an app and two icons for the same apps appeared. But thanks for the tips, I will try to remove the duplication following your suggestions. For the long term perspective, after almost 20 years on Linux, what I can say about the software manager is that all the distros are trying to avoid the Big Problem, they are all trying shortcuts to avoid to deal with it. In my opinion the Big Problem (beside UX design) is that there is no clear distinction between user apps and system software, and this problem has consequences visible also in the surface, like in the UX design of the software manager app. I do think that system software is what define your operating system as such, it should have a clear and defined API, with clear and defined boundaries. And aptitude is a great piece of software to manage this kind of system. System software is what makes a bottom base system. User apps, on the other side, should talk to this system API, and they should do it isolated inside something similar to jails in freebsd. |
Re 3. I don't have a better idea than your guess Tim, the white icon is probably because the gnome-software deb has been installed. The duplicated Ubuntu Software is weird, grepping for the string in $XDG_DATA_DIRS/applications
|
Agreed. I don't think the settings for system software updates should be defined in an App Store because system software to me isn't an "app" from a users perspective. At the same time I don't want to split these settings into multiple locations and I don't think a separate "Would you like to apply these updates" prompt is necessary. What I'd like to do is something like this:
As I said all preliminary but I think we want to head in this direction. |
According search on packages.ubuntu.com for software-properties-gtk.desktop in same named packages content there are four packages with this file and one of them(4) is:
and file software-properties-drivers.desktop and software-properties-gtk.desktop differs only with open-tab=4 execution attribute, but there is also update-manager.desktop in 2 packages and one of them has such update-manager desktop file on disk with result of 2 icons doing the same in GNOME. In icon management there is possibility to hide it in some desktop environment or maybe also to show it in some environments. The former should be done with alacarte package when on some system application it is deleted on user(not only deselected) and then it is in ~/.local/share/application created alacarte menu entry desktop file with option hidden meaning that such application is not listed for such user(but he can create another one with maybe other options with same icon)... |
Similar Discourse question for Steam and Steam Beta snap |
Perhaps we've gone slightly off piste from OP. We've made progress this cycle from multiple 'Software' results with the App Center and Firmware Updater. I have a longer term goal to further improve this but I think for now we can resolve this issue? |
Hello everybody, I am reporting a minor issue for the user interface of ubuntu 22.04, apparently an issue 3 years old https://discourse.ubuntu.com/t/rename-software-updater-and-software-updates/14757. I do not think it is very welcoming for beginners users to have a lot of options when they search for the word “software”,
My problems with this interface can be summarized with two questions:
I would expect to find just one app that does the job of installing, upgrading and deleting software (good old times when synaptic was considered to be cool! ), and this app takes care of the system packages installed through apt, the drivers (proprietary drivers included), and the "user space" packages installed through snap.
The text was updated successfully, but these errors were encountered: