Bug 464884 - Give users option to move default Kickoff screen position
Summary: Give users option to move default Kickoff screen position
Status: RESOLVED INTENTIONAL
Alias: None
Product: plasmashell
Classification: Plasma
Component: Application Launcher (Kickoff) (show other bugs)
Version: 5.26.5
Platform: Neon Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-27 00:31 UTC by Thomas-Luke Duffin
Modified: 2023-01-27 18:27 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas-Luke Duffin 2023-01-27 00:31:56 UTC
SUMMARY
At the moment, any changes to Kickoff's screen location aren't saved once the menu is closed and re-opened. 

You can also try using window behaviour rules, but as there is no way to differentiate the kickoff applet with other applets such as the bluetooth, network, notification applets, these plasmoids are also set to the same position on screen when opened.

STEPS TO REPRODUCE
1. Move kickoff location with META + Drag click, or by modifying a setting in config menu.
2. Close kickoff
3. Reopen kickoff

OBSERVED RESULT
Kickoff reverts to old position, and there's no option in config menu to set position exactly.


EXPECTED RESULT
Closing/reopening kickoff keeps same position as before. There should also be an option to set the position exactly in the config menu.


SOFTWARE/OS VERSIONS
KDE 5.26.5, KDE NEON.

ADDITIONAL INFORMATION
A smaller comparative fix perhaps (?) would be to give kickoff a unique window name instead of 'plasma' since this conflicts with other plasmoids when using window behaviours to control the launcher position.
Comment 1 Thomas-Luke Duffin 2023-01-27 00:34:49 UTC
This would give existing kickoff (and other launchers if given their own window name!) a unique bonus customisation option to mimic Windows 11/other operating systems with non-standard launcher positions. 

Also helps with theming the dock as the kickoff launcher is designed to play nicely with a floating dock that stretches to the edges of the screen, but floating starts 8px inwards by default.
Comment 2 Nate Graham 2023-01-27 17:58:31 UTC
This isn't something we want to do, sorry.

There's already code to try to center the popup on the panel if its position on the panel is close to the center.
Comment 3 Thomas-Luke Duffin 2023-01-27 18:27:50 UTC
Ah that's a shame. I can appreciate why it isn't possible to modify in the settings, but it would make things a lot easier for custom layouts if kickoff could be filtered out via the window behaviours settings from other plasmoids.

I was hoping to get a KDE dev environment set up over the weekend (or sometime soon!) to play about with and would be happy to give this a go for kickoff (ie. giving kickoff a unique window name) if it wasn't super technical.