https://bugs.kde.org/show_bug.cgi?id=445503

--- Comment #12 from Edmund Laugasson <edmund.laugas...@protonmail.ch> ---
You as a developer possibly know, which component is binded with which app. But
most users and admins do not know that, at least not in complete extent. We may
know some components, but not all of them. Therefore it is solely on
developer's duty to pay enough attention during upgrade, when restarting
plasmashell, logging off or even rebooting is necessary. To be honest, it isn't
very hard to announce it in a noticeable way, so it won't be missed.

E.g. in EndeavourOS there will be always message on CLI and if in GUI, pop-up
says, that rebooting necessary. Such messaging isn't hard but would help avoid
lots of troubles unless user, admin understands, that rerunning plasmashell,
relogin or reboot is necessary. You may imagine, that people work with Linux
and sometimes lots of apps, files are opened. Doing reboot after every small
update is not appropriate and makes Linux even worse than MS Windows, that
requires reboot after software update, upgrade. In Linux most cases we do not
need reboot. Quite often just rerunning plasmashell would help. 

Certainly I need save work beforehand, if it will close any app, which I don't
know. Even closing apps and reopening them after rerunning plasmashell would
work much faster, than rebooting all the time. You may imagine, that people use
also filesystem encryption and perhaps some integration between PAM and
KWallet, at least I do. 

So rebooting and re-entering encryption, PAM passwords takes much longer than
just saving work and closing apps, rerunning plasmashell and reopening apps.
E.g. ProtonMail Bridge is quite reluctant and requires separate approach (pass
CLI app for GPG-key) and does not work via KWallet. 

So I need re-enter all these credentials, when rebooting or even relogin. Again
- saving work, rerunning plasmashell or GUI effects (kwin_x11) is very often
much faster than rebooting. Quite often I don't even need to close all apps but
some of them. I try to watch, what apps will be updated and will save work,
close only these. 

Besides, I never ignore the message, that says me to do reboot or relogin or
whatever else is needed to do. I can confirm, that no message did not appear at
the time I made current report and that was main reason for my reporting. As
mentioned, rerunning plasmashell solved issue and no reboot was necessary. To
be honest, Linux is not Windows, that we need to reboot all the time.

If you just ignore my report and do not announce reboot, even if it is
necessary, then you are making KDE usage experience worse. People might even
start thinking over Linux in general not good. If the announcement appears on
CLI among other output, that quickly flows away, then it is not a proper way to
communicate as it is very hard to notice among other text output at CLI the
message, that I need to reboot.

As I use EndeavourOS, which updates quite often software, I do also quite often
reboots. New kernel, init, other system components diligently tell me to do
reboot and I never ignore it. Usually I check the list of packages, that will
be updated and usually when I see kernel, init, etc system components in that
updates list; I already start closing all apps, virtual machines, etc and
saving work if needed to prepare for reboot. 

If I notice e.g. Electron framework will be updated - I close all apps I know,
are using that framework. Then I don't need to close all apps and reboot. Just
reopening updated apps would be enough

EndeavourOS announces via eos-update-notifier app the GUI pop-up about the need
of reboot and it is very well visible. I've used libnotify my own to announce
critical messages for users. I've used update scripts via CRON and used such
messaging. There are many ways to show such pop-up messages, that is well seen
on screen.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to