Thanks to @siosm, we got the code for plasma-welcome-fedora cleaned up. We also got more verbiage related to how fedora uses it's third party repos and outside links.
What I'd like to do next is playing with the words, try to make the message cleaner/clearer. For example, one sentence has the word "access" twice, and "those softwares" might be better as "these softwares" (And honestly I just plain out don't like "softwares" either)
Ideas?
Raw text:
By default, Fedora includes only Free and Open Source Software (with some exceptions). The Third Party repositories provide access to additional desktop software that is not included in Fedora's own repos but may be necessary or important for users to have access to. This includes some proprietary software. Once the Third Party repositories are enabled, you will be able to install those softwares from Plasma Discover.
Maybe it could read, Once the Third Party repositories are enabled, you will be able to install additional desktop software using Discover.
How cagey do we have to be about what's in these repos? I know we can't mention anything by name, but can we describe things in broad strokes? Like this?
[title] Additional Software Click this button to make the following software available for installation from within Discover: - Various popular proprietary apps - Codecs to play certain common kinds of audio and video files and discs - Drivers for certain graphics cards ["Enable Third Party Repositories" button]
[title] Additional Software
Click this button to make the following software available for installation from within Discover: - Various popular proprietary apps - Codecs to play certain common kinds of audio and video files and discs - Drivers for certain graphics cards
["Enable Third Party Repositories" button]
There are no codecs in the third party repositories thing as of right now. I would say that we can probably say "various popular third-party applications and hardware enablement software" or something to that effect.
No? What is in there?
https://docs.fedoraproject.org/en-US/workstation-working-group/third-party-repos/#_included_software
Thanks, that's helpful. How about this:
Proprietary Software Fedora strongly believes in and promotes free and open source software. However, proprietary software can be made available if desired. Click this button to make it possible to install a number of proprietary games, apps, and graphics drivers using the Discover app and the dnf package manager. ["Enable Third Party Repositories" button] What's in those repositories? Learn more
Proprietary Software
Fedora strongly believes in and promotes free and open source software. However, proprietary software can be made available if desired.
Click this button to make it possible to install a number of proprietary games, apps, and graphics drivers using the Discover app and the dnf package manager.
dnf
What's in those repositories?
Learn more
Thanks, that's helpful. How about this: Proprietary Software Fedora strongly believes in and promotes free and open source software. However, proprietary software can be made available if desired. Click this button to make it possible to install a number of proprietary games, apps, and graphics drivers using the Discover app and the dnf package manager. ["Enable Third Party Repositories" button] What's in those repositories? Learn more
I like it! I'll add the meeting tag to discuss on monday.
Metadata Update from @farchord: - Issue tagged with: meeting
Draft PR: https://pagure.io/fedora-kde/plasma-welcome-fedora/pull-request/6 Mascot from: https://invent.kde.org/teams/vdg/issues/-/issues/46
Much better!
I'd say DNF instead of dnf(8) which is UNIX manpage jargon that the user will probably not understand.
DNF
dnf(8)
I tried using the application and command tags from https://api.kde.org/frameworks/ki18n/html/prg_guide.html but they don't really work (they are not clickable) and I don't know why. Will remove them.
Can you show the code? They might not be working because the context string doesn't begin with "@info".
Code in https://pagure.io/fork/siosm/fedora-kde/plasma-welcome-fedora/blob/main-text-mascot-update/f/usr/share/plasma/plasma-welcome/extra-pages/01-EnableExtraRepos.qml
PR: https://pagure.io/fedora-kde/plasma-welcome-fedora/pull-request/6
It starts with xi18nc("@info:usagetip", ...
xi18nc("@info:usagetip", ...
https://pagure.io/fork/siosm/fedora-kde/plasma-welcome-fedora/blob/main-text-mascot-update/f/usr/share/plasma/plasma-welcome/extra-pages/01-EnableExtraRepos.qml#_18
Looks correct. I'd recommend using the tags anyway even if they have no effect, since this may simply be a bug that someone will fix and they'll have some effect in the future.
The application one had no visible effect but the command one turned dnf into dnf(8) that you suggested not using :)
RPM PR: https://src.fedoraproject.org/rpms/plasma-welcome-fedora/pull-request/1
Well that's interesting! I learned something. Ok, then I guess don't use it.
Update that will need some karma: https://bodhi.fedoraproject.org/updates/FEDORA-2024-90317d3d50
This should be in F41 now.
Metadata Update from @siosm: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)