Bug 513107 - The GRUB boot menu is too narrow, which causes some lines of text to be cropped.
Summary: The GRUB boot menu is too narrow, which causes some lines of text to be cropped.
Status: CONFIRMED
Alias: None
Product: Breeze
Classification: Plasma
Component: GRUB (other bugs)
Version First Reported In: 6.5.3
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-12-08 23:27 UTC by SebastJava
Modified: 2025-12-25 17:34 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
GRUB boot menu > Advanced options (screenshot) (35.28 KB, image/png)
2025-12-08 23:27 UTC, SebastJava
Details
GRUB boot menu (screenshot) (26.62 KB, image/png)
2025-12-08 23:33 UTC, SebastJava
Details

Note You need to log in before you can comment on or make changes to this bug.
Description SebastJava 2025-12-08 23:27:42 UTC
Created attachment 187446 [details]
GRUB boot menu > Advanced options (screenshot)

SUMMARY
The GRUB boot menu is currently only 400px wide. This is not enough for most entries. For example:

"KDE neon User Edition GNU/Linux, with Linux 6.14.0-36-generic (recovery mode) (on /dev/sdb2)"

In fact, this line will be cut like this:

 "KDE neon User Edition GNU/Linux, with Linux 6.14."

STEPS TO REPRODUCE
1. Start your computer and access the boot menu.
2. Check the main boot menu. There is already some cropping there. (see attached screenshot)
3. Go to "Advanced options" and see how things get worst. (see attached screenshot)

OBSERVED RESULT
The text display is incomplete, abruptly cut off.

EXPECTED RESULT
The text is clearly displayed.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: KDE neon based on Ubuntu 24.04 LTS
KDE Plasma Version: 6.5.3 
KDE Frameworks Version: 6.20.0
Qt Version: 6.10.1

ADDITIONAL INFORMATION
You simply need to modify the `theme.txt` file to double the width of the menu, increasing it from 400px to 800px:

+ boot_menu {
    left = 50%-400
    width = 800

(I am working on a new GRUB theme. Coming soon...)
Comment 1 SebastJava 2025-12-08 23:33:31 UTC
Created attachment 187447 [details]
GRUB boot menu (screenshot)
Comment 2 Nate Graham 2025-12-09 01:13:10 UTC
Good catch. Are you interested in submitting a merge request to fix this?
Comment 3 SebastJava 2025-12-09 01:29:33 UTC
(In reply to Nate Graham from comment #2)
> Good catch. Are you interested in submitting a merge request to fix this?

Sure. I was going to create a fork from https://github.com/KDE/breeze-grub and make a pull request. But then a read that's just a read-only mirror. So, I would appreciate if you could tell me how I could do that merge request.

P.S.: I am slow. If I don't get this done within 7 days, then please go ahead and jump over me. :)
Comment 4 Nate Graham 2025-12-09 03:53:13 UTC
GitHub is just a mirror; the original repo it's here: https://invent.kde.org/plasma/breeze-grub
Comment 5 SebastJava 2025-12-09 20:21:05 UTC
(In reply to Nate Graham from comment #4)
> GitHub is just a mirror; the original repo it's here:
> https://invent.kde.org/plasma/breeze-grub

Done.
Comment 6 SebastJava 2025-12-25 17:34:03 UTC
Merge request: https://invent.kde.org/plasma/breeze-grub/-/merge_requests/5