Hello, I have recently had the error that when I click the update button in desktop mode, an error appears saying that /usr/share/Application/system-update.desktop cannot be found.
I have no idea why this suddenly happened because ujust update works normally.
That path is a bit odd. It should be /usr/share/applications/system-update.desktop, because that file exists on my Bluefin system. Can you find this file on your system?
when I click the update button in desktop mode
Given that the “missing” file is a .desktop file, I assume that the error message is produced by your desktop environment after you click on the button. Are there any other buttons/applications that produce a similar error message?
Hello, you are right, it was /usr/share/applications/system-update.desktop.
I took a closer look at it. The file is there, and I compared it with the one from Bluefin – it is identical.
I then investigated further and saw that it opens the file with kde-ptyxis. I don’t have a direct comparison, but shouldn’t it open with the terminal? That was changed a while ago.
I even installed Ptyxis separately as a Flatpak, hoping that it would work, because that seems to be the problem: it cannot find or open the terminal.
However, I don’t understand why this is happening or how to fix it.
Even though the terminal works perfectly and the .desktop file looks absolutely fine in the editor, system-update.desktop can no longer find the terminal and, therefore, cannot execute.
Can you try gtk-launch system-update on the terminal?
And if you really need to update your system right now, then you can execute /usr/bin/ujust update directly without relying on the system-update.desktop wrapper.
I’m pretty sure you don’t need to install Flatpak Ptyxis, since Bazzite’s default terminal is Ptyxis under the name of Terminal in the app menu. Have you perhaps changed your default terminal before? If so, I’d suggest to revert it back to defaults and see if it helps.