Bug 405562

Summary: Have a option to automatically hide boarders of maximized window
Product: [Plasma] kwin Reporter: Méven Car <meven29>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: normal    
Priority: NOR    
Version First Reported In: 5.15.3   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Méven Car 2019-03-17 12:27:11 UTC
SUMMARY
Screen space is scarce, when a user maximizes a window, he expects the maximum space possible dedicated to this window.
This is especially useful for rich features apps, such as digikam, IDE, photo editing...

At the moment there is an option to do it for each individual windows, which is tedious and lost after the app is closed or a reboot.
Or a user can have special settings for a window. But those settings although useful are hard to grasp, error prone, tedious to configure if you want to do it for say 5 windows and unreliable at least according to my usage.
So the current state is that the user has a two options one non-permanent, the other at best tedious.
I am still very grateful for those features.

I think we can offer a better alternative yet in having kwin having an option to hide the boarders of maximized windows.

Maybe this can be implemented through a kwin script.
Someone made a script for this for firefox : https://store.kde.org/p/1199110
And there is to be one before Plasma 5 https://store.kde.org/p/1112547

SOFTWARE/OS VERSIONS
Operating System: Kubuntu 18.10
KDE Plasma Version: 5.15.3
KDE Frameworks Version: 5.54.0
Qt Version: 5.11.1
Kernel Version: 4.18.0-16-generic
Comment 1 Méven Car 2019-03-17 12:28:55 UTC
https://store.kde.org/p/1112547 mentions that it used to be a feature lost after Plasma 5.
Comment 2 Méven Car 2019-03-17 12:51:56 UTC
Found this solution in https://store.kde.org/p/1112547 :

~/.config/kwinrc

[Windows]
# other settings
BorderlessMaximizedWindows=true
# more other settings

then run
qdbus org.kde.KWin /KWin reconfigure


I wonder if this would be worth an exposed in UI settings.
There seems to be quite some history.
Comment 3 Méven Car 2019-03-17 12:52:48 UTC
Since an easy enough workaround is available.