| Summary: | "Set up a printer connection" UI overflows minimum System Settings window size when opened with a printer already selected | ||
|---|---|---|---|
| Product: | [Applications] systemsettings | Reporter: | Nate Graham <nate> |
| Component: | kcm_printer_manager | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | 4wy78uwh, noeerover |
| Priority: | NOR | ||
| Version First Reported In: | 6.4.80 | ||
| Target Milestone: | --- | ||
| Platform: | Compiled Sources | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/plasma/print-manager/-/commit/30aa7d5c33bf12e44f49dc69fd12a44e7c418f70 | Version Fixed/Implemented In: | 6.5.0 |
| Sentry Crash Report: | |||
| Attachments: | Overflowing dialog | ||
|
Description
Nate Graham
2025-07-05 12:06:36 UTC
I'm wondering which notification message you're seeing here? When I attach the printer, the kcm appears automatically (no clicking needed) and defaults to the "Set up a printer..." dialog and the buttons/lists are sizing properly. Curious, if you open system settings, size it to it's minimum, then goto Printers and choose add..., what do you see? Looks like with `kcmshell6 kcm_printer_manager --args --add-printer` it definitely overflows, however, when using the notification or running system settings directly, I get proper sizing of the controls, even when the system settings windows is resized (previously) to it's minimum. Running kcmshell6 is clearly not working the same way as the system settings main window, meaning it will not save it's size when closed (it always defaults to quite small). I guess the other question is are you scaling your display at all or just 100%? I whipped up a branch (kind of rough) that ports the dialog to a kcm page, see if it solves it for you. Drops some duplicate code and there's probably some tweaking to be done as well: https://invent.kde.org/plasma/print-manager/-/commits/work/noee/find-printer-page A possibly relevant merge request was started @ https://invent.kde.org/plasma/print-manager/-/merge_requests/259 Git commit 30aa7d5c33bf12e44f49dc69fd12a44e7c418f70 by Mike Noe. Committed on 20/07/2025 at 11:56. Pushed by noee into branch 'master'. kcm/qml: Port FindPrinter module from dialog to KCM page Make left-side panel to use proper color set M +104 -65 src/kcm/ui/FindPrinter.qml https://invent.kde.org/plasma/print-manager/-/commit/30aa7d5c33bf12e44f49dc69fd12a44e7c418f70 |