Hi everyone,

I'd like to introduce a frontend to improve the user experience when a
DRM Panic occurs in Fedora. Let me know what you think and if you'd
like to make it part of the Fedora project.

DRM Panic is a feature in the Linux kernel that displays a panic
screen when a kernel panic occurs [1].

DRM Panic can display a QR code with a trace of the kernel error. By
default the raw trace of the kernel error is displayed. While this
information is valuable for kernel developers, most users won't
understand the meaning of the trace or how to report the issue.

To help users understand what happened and how to report the issue, I
have been working on a frontend. Let me demo it:

- This image is a screenshot of a DRM Panic, i.e., this is what is
displayed when a DRM Panic occurs. Open it and scan the QR code with
your phone:
  https://jexposit.fedorapeople.org/drm-panic-demo.png
- It should open https://jexposit.fedorapeople.org/drm-panic/ with
additional parameters.
- You should see some information explaining to you what happened and
additional information with the error trace.
- Once the server is configured, you should be able to report the
issue to Bugzilla by simply clicking the "Report Issue" button.

The code is available here:
https://github.com/JoseExposito/drm-panic-frontend

What is missing?

- Feedback from the Fedora community to see if there is interest in the project
- Hosting it in an official Fedora server. It is just HTML, CSS and
JS, any server can handle it.
- Configuring it to report issues to Bugzilla, the configuration is simple [2]
- I'm not a designer, any help improving its look and feel is welcome :)

Jose

[1] https://fedoraproject.org/wiki/Changes/EnableDrmPanic
[2] https://github.com/JoseExposito/drm-panic-frontend/blob/main/.env.example

-- 
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it: 
https://forge.fedoraproject.org/infra/tickets/issues/new

Reply via email to