# System update needs some polish

**URL:** <https://universal-blue.discourse.group/t/system-update-needs-some-polish/9190>\
**Category:** General\
**Created:** [June 17, 2025, 3:28pm UTC](https://universal-blue.discourse.group/t/system-update-needs-some-polish/9190 "2025-06-17T15:28:20Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![xarishark](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/xarishark/32/6931_2.png) [@xarishark](https://universal-blue.discourse.group/u/xarishark)\
**Post date:** [June 17, 2025, 3:28pm UTC](https://universal-blue.discourse.group/t/system-update-needs-some-polish/9190/1 "2025-06-17T15:28:20Z")

</div>

Yes, I know the system updates automatically, but I bet some people still run it. I run it for Flatpaks, for example, as I open my HTPC console once per week and have many Flatpaks that are not updated. When I use the Steam update setting (Game Mode), they never get updated.

The app does its job really well, and I’ve never had a problem with it.

The problem with it is that it’s literally a **terminal window**.

I understand if it can’t be integrated into the KDE/GNOME settings window, but it really needs to be a standard GUI application that has a list of checks with loading indicators and a green check mark next to them. If advanced users want to know exactly what’s going on, a “Show More Info” button would be totally fine, of course.

But general users need to have a simple window that shows what is being updated and either the percentage of progress or a progress bar.

---

<div class="post-metadata">

**Author:** ![klmcw](https://avatars.discourse-cdn.com/v4/letter/k/eb8c5e/32.png) [@klmcw](https://universal-blue.discourse.group/u/klmcw)\
**Post date:** [June 17, 2025, 3:50pm UTC](https://universal-blue.discourse.group/t/system-update-needs-some-polish/9190/2 "2025-06-17T15:50:14Z")

</div>

Well, that is the thing about FOSS - if someone has a need they typically build it themselves and then share it.

I personally prefer the terminal. I do not care for _magic_ hiding behind fancy GUI widgets.

Could you build something that would meet your needs? Go ahead …

Or hire someone (via [fiverr.com](http://fiverr.com) or equiv.) to do it for you. That is how FOSS keeps going. We all contribute.

Here is a project I just wrapped up yesterday to help me know when different things (like updates) needs my attention:  
[Bluefin - flexible update indicator project](https://universal-blue.discourse.group/t/bluefin-flexible-update-indicator-project/8844)

---

<div class="post-metadata">

**Author:** ![JohnAtl](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/johnatl/32/3485_2.png) [@JohnAtl](https://universal-blue.discourse.group/u/JohnAtl)\
**Post date:** [June 17, 2025, 4:02pm UTC](https://universal-blue.discourse.group/t/system-update-needs-some-polish/9190/3 "2025-06-17T16:02:54Z")

</div>

Which, ironically, is a gui application. 🙂

---

<div class="post-metadata">

**Author:** ![inffy](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/inffy/32/7996_2.png) [@inffy](https://universal-blue.discourse.group/u/inffy)\
**Post date:** [June 17, 2025, 4:12pm UTC](https://universal-blue.discourse.group/t/system-update-needs-some-polish/9190/4 "2025-06-17T16:12:21Z")

</div>

> [@xarishark](#):
>
> I understand if it can’t be integrated into the KDE/GNOME settings window, but it really needs to be a standard GUI application that has a list of checks with loading indicators and a green check mark next to them. If advanced users want to know exactly what’s going on, a “Show More Info” button would be totally fine, of course.

No it does not need to be

---

<div class="post-metadata">

**Author:** ![klmcw](https://avatars.discourse-cdn.com/v4/letter/k/eb8c5e/32.png) [@klmcw](https://universal-blue.discourse.group/u/klmcw)\
**Post date:** [June 17, 2025, 4:12pm UTC](https://universal-blue.discourse.group/t/system-update-needs-some-polish/9190/5 "2025-06-17T16:12:57Z")

</div>

Yep, you caught me again. You’re pretty good at that … 😉

But the rules are implemented with scripts that I can run from the terminal if I question something.

For example, I added a `-v` switch to my `fedora-python-dx-has-updates.sh` script that will allow me to see which fedora packages need updating in that distrobox.

---

<div class="post-metadata">

**Author:** ![xarishark](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/xarishark/32/6931_2.png) [@xarishark](https://universal-blue.discourse.group/u/xarishark)\
**Post date:** [June 18, 2025, 5:16pm UTC](https://universal-blue.discourse.group/t/system-update-needs-some-polish/9190/6 "2025-06-18T17:16:05Z")

</div>

**I want to take a moment to address the tone of some of the replies to my original post.**

I’m a relatively new user of Universal Blue, and I came here to offer constructive feedback after installing and using the system, feedback meant to improve the user experience for everyone, especially newcomers.

That’s why I find the tone from both **@klmcw** and **@inffy** quite disappointing, particularly as one of you is a moderator. Rather than engage with the actual content of my suggestion, the responses came off as dismissive or condescending. Phrases like “build it yourself” or suggesting something is “not needed” don’t foster community or encourage participation. They send the message that new voices aren’t welcome unless they’re contributing code, which is exactly the kind of gatekeeping that pushes people away from open source projects.

Universal Blue promotes itself as “ready to go” and user-friendly. That means making the experience welcoming not only in terms of UI and polish, but also in how we talk to each other. A system that relies on a terminal interface for basic updates is not accessible/understandable to most casual users, and that’s a fair critique to make. It’s not just about my needs as a user, it’s about the long-term sustainability and adoption of the OS.

A casual user should not have to see the terminal to do a basic system update.

I’m asking for more than just a better update UX, I’m asking for a better culture of communication around feedback. You don’t have to agree with every suggestion, but please don’t shoot them down with attitude. If we want to grow this project, that kind of mindset needs to change.

---

<div class="post-metadata">

**Author:** ![inffy](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/inffy/32/7996_2.png) [@inffy](https://universal-blue.discourse.group/u/inffy)\
**Post date:** [June 18, 2025, 5:38pm UTC](https://universal-blue.discourse.group/t/system-update-needs-some-polish/9190/7 "2025-06-18T17:38:22Z")

</div>

There was no attittude, just my own opinion about updates in general, which are non-intrusivue and hidden from the user in general with uBlue systems (aurora/bluefin).

If someone wants a GUI for it, someone has to write it. Create an issue for it in the github and see if someone takes the job. But there are propably more important tasks for us maintainers than creating a GUI for everything.

---

<div class="post-metadata">

**Author:** ![j0rge](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/j0rge/32/8_2.png) [@j0rge](https://universal-blue.discourse.group/u/j0rge)\
**Post date:** [June 18, 2025, 6:12pm UTC](https://universal-blue.discourse.group/t/system-update-needs-some-polish/9190/8 "2025-06-18T18:12:30Z")

</div>

> [@xarishark](#):
>
> A casual user should not have to see the terminal to do a basic system update.

Yeah the intent is for no one to ever see that, we used to not have it, all the updates are usually automated. But people want their dopamine hit.

We’re mostly just syadmins, we do need someone to whip up a GUI we don’t have those skills readily on hand. We could bury it in the utilities menu but realistically this gets fixed in the long term by attracting more people to help out.

Stranger things have happened, we got a new app store because someone on the internet decided to fix the problem, who knows what’s possible when people dive in!

---

<div class="post-metadata">

**Author:** ![xarishark](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/xarishark/32/6931_2.png) [@xarishark](https://universal-blue.discourse.group/u/xarishark)\
**Post date:** [June 18, 2025, 6:16pm UTC](https://universal-blue.discourse.group/t/system-update-needs-some-polish/9190/9 "2025-06-18T18:16:03Z")

</div>

A totally reasonable and valid answer. I agree with you, the normal user should not have to see that, but on the update side, he needs something to say that the system is up to date. Even if that something is a simple utility in the icon area that says, “System up to date.”

I’m spitballing, ofc.

Edit: I just read your edit. If I had the skill I would try to develop something for sure.

---

<div class="post-metadata">

**Author:** ![j0rge](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/j0rge/32/8_2.png) [@j0rge](https://universal-blue.discourse.group/u/j0rge)\
**Post date:** [June 18, 2025, 6:17pm UTC](https://universal-blue.discourse.group/t/system-update-needs-some-polish/9190/10 "2025-06-18T18:17:41Z")

</div>

Yeah it’s ok. Sometimes I should make it more clear to folks:

The things and annoyances that you don’t like? I hate them with a fury of a thousand suns. 😃 I wish I could snap my fingers …

---

<div class="post-metadata">

**Author:** ![xarishark](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/xarishark/32/6931_2.png) [@xarishark](https://universal-blue.discourse.group/u/xarishark)\
**Post date:** [June 18, 2025, 6:27pm UTC](https://universal-blue.discourse.group/t/system-update-needs-some-polish/9190/11 "2025-06-18T18:27:32Z")

</div>

Those are the discussions that are coming with an explosive expansion of a “distro” (yeah, I know). Many people will give some feedback, and sometimes the answer is simply “we would if we could.” The casual user just asks for a feature, the answer should never be “do it yourself.” If the user could do it himself, he would already be on GitHub doing it. Those who know already do.

---

<div class="post-metadata">

**Author:** ![m2Giles](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/m2giles/32/471_2.png) [@m2Giles](https://universal-blue.discourse.group/u/m2Giles)\
**Post date:** [June 18, 2025, 11:19pm UTC](https://universal-blue.discourse.group/t/system-update-needs-some-polish/9190/12 "2025-06-18T23:19:26Z")

</div>

I’m actually more curious about you saying the button in steam not working.

The updater should update flatpaks, brew, and your system.

It not doing that is an issue.

---

<div class="post-metadata">

**Author:** ![xarishark](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/xarishark/32/6931_2.png) [@xarishark](https://universal-blue.discourse.group/u/xarishark)\
**Post date:** [June 19, 2025, 8:03am UTC](https://universal-blue.discourse.group/t/system-update-needs-some-polish/9190/13 "2025-06-19T08:03:57Z")

</div>

I even tried using the Steam Decky plugin’s Flatpak updater, and it detects over 30 Flatpak updates. However, the Steam update menu reports no updates.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/univeral_blue/original/2X/e/e39f7d1952979cf23b0f8d634e025fb38da50026.png) [@system](https://universal-blue.discourse.group/u/system)\
**Post date:** [June 20, 2025, 8:04am UTC](https://universal-blue.discourse.group/t/system-update-needs-some-polish/9190/14 "2025-06-20T08:04:42Z")

</div>

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.
