I would like to propose few changes to bundled Kinoite packages. Some are compatibility related some user experience:
Compatibility
libappindicator
libdbusmenu
appmenu-qt5
kvantum
User experience
General idea is to ship with more default KDE apps out of the box so user can start using desktop straight away instead of searching for apps to complete some basic tasks, like play audio or video. Why bundle image viewer and no other multimedia apps? For example:
Remove
Yes, there are many good reasons to change browser. Main problem with rpm Firefox is luck of codec support so there is additional hassle to go through to get h264 videos playing. More over there is flathub version of Firefox that is already bundled with all the codecs. On another hand Falkon is very decent choice since it is minimal, has great compatibility and blends perfectly with the system.
Firefox & Fathub: Please read https://github.com/fedora-silverblue/issue-tracker/issues/288
I agree we should add libappindicator, libdbusmenu, appmenu-qt5.
Not sure about kvantum, looks like it's not part of the KDE project proper.
Ideally there would be more apps pre-installed as Flatpaks but we don't have Fedora Flatpaks for KDE Apps yet so we've just added the bare minimum and users can use Flathub / overlay RPM until then.
About Firefox, I got your point, but what I couldn't understand if system will have bundled in browser, lets say Falkon for Kinoite and Epiphany for Silverblue? If not, what will happen if user does not have access to network during installation process, he will not have browser? Or you mean that Fedora flatpaks will be bundled in image and deployed during installation? Sorry, I'm not very familiar with immutable system technicalities. Also, do you have any target set when apps will be pre-installed from Fedora flathub? F38?
Kvantum is not part of KDE, but since it's in Fedora repos I assumed its easy to implement.
About Firefox, I got your point, but what I couldn't understand if system will have bundled in browser, lets say Falkon for Kinoite and Epiphany for Silverblue? If not, what will happen if user does not have access to network during installation process, he will not have browser?
Firefox is the only reasonable browser to pre-install given that it's the only one correctly maintained and updated for security vulnerabilities.
Or you mean that Fedora flatpaks will be bundled in image and deployed during installation? Sorry, I'm not very familiar with immutable system technicalities. Also, do you have any target set when apps will be pre-installed from Fedora flathub? F38?
Once KDE Apps are available as Fedora Flatpaks, we will include them in the installation media and they will be pre-installed on systems by default. Like all open source projects, it will happen when ready or when someone steps up to do the work.
Being available as an RPM in the repos help but does not mean we should do it.
Metadata Update from @siosm: - Issue tagged with: kinoite
As they are three questions / issues in this issue but only one actionable, I'm focusing this one on it.
Metadata Update from @siosm: - Issue tagged with: meeting
Some update. Tray icon interaction stopped working, but I could resolve by adding libappindicator-gtk3. This also adds dependency libdbusmenu-gtk3.
libappindicator-gtk3
libdbusmenu-gtk3
Since rpm-ostree status does not show installed dependencies it is possible that lib was installed by another app. I'm not anymore 100% sure that these are the only required packages to solve tray icon issues. Also I removed appmenu-qt5 and menus are still working for electron apps. If somebody else could verify it would be great. Tested with bitwarden app.
rpm-ostree status
libappindicator-gtk3 indeed pulls in libdbusmenu-gtk3. Let's start with those two.
Do we have this preloaded on the standard spin already?
I don't think so. I'm adding this to the comps group.
https://pagure.io/fedora-comps/pull-request/812
Metadata Update from @siosm: - Issue untagged with: meeting
Kinoite PRs: - F39: https://pagure.io/workstation-ostree-config/pull-request/347 - F38: https://pagure.io/workstation-ostree-config/pull-request/348 - F37: https://pagure.io/workstation-ostree-config/pull-request/349
Metadata Update from @a1ien: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
Login to comment on this ticket.