From d0a09f464bf0e06c0e9a190e807eda7312a1a749 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bruno=20Gon=C3=A7alves?= Date: Tue, 7 Jan 2025 23:33:25 -0300 Subject: [PATCH] Add, enable and configure kwin-scripts-kzones --- pkgbuild/PKGBUILD | 2 +- usr/share/biglinux/themes/biglinux-dark/.config/kwinrc | 8 ++++++++ usr/share/biglinux/themes/biglinux/.config/kwinrc | 8 ++++++++ usr/share/biglinux/themes/breeze-dark/.config/kwinrc | 8 ++++++++ usr/share/biglinux/themes/breeze/.config/kwinrc | 8 ++++++++ 5 files changed, 33 insertions(+), 1 deletion(-) diff --git a/pkgbuild/PKGBUILD b/pkgbuild/PKGBUILD index aa926fd..29862d5 100644 --- a/pkgbuild/PKGBUILD +++ b/pkgbuild/PKGBUILD @@ -5,7 +5,7 @@ pkgver=$(date +%y.%m.%d) pkgrel=$(date +%H%M) arch=('any') license=('GPL') -depends=('bigsudo' 'plasma-workspace' 'biglinux-metapackage' 'biglinux-base-icons' 'biglinux-wallpapers-base' 'biglinux-wallpapers-with-logo' 'xsettingsd' 'mbedtls2' 'kvantum' 'klassy' 'adw-gtk-theme' 'noto-nerd-fonts-lite' 'kvantum-qt5' 'plasma5-integration' 'big-theme-colloided-adwaita' 'bigbashview' 'breeze-gtk' 'libdbusmenu-gtk2' 'plasma-appsmenu-biglinux' 'plasma-applet-window-buttons' 'kimageformats' 'plasma6-applets-panel-colorizer' 'plasma6-applets-window-title' 'biglinux-plasmoids' 'bibata-cursor-theme' 'libportal-gtk3' 'libportal-gtk4' 'libportal-qt5' 'libportal-qt6' 'xdg-desktop-portal-gtk') +depends=('bigsudo' 'plasma-workspace' 'biglinux-metapackage' 'biglinux-base-icons' 'biglinux-wallpapers-base' 'biglinux-wallpapers-with-logo' 'xsettingsd' 'mbedtls2' 'kvantum' 'klassy' 'adw-gtk-theme' 'noto-nerd-fonts-lite' 'kvantum-qt5' 'plasma5-integration' 'big-theme-colloided-adwaita' 'bigbashview' 'breeze-gtk' 'libdbusmenu-gtk2' 'plasma-appsmenu-biglinux' 'plasma-applet-window-buttons' 'kimageformats' 'plasma6-applets-panel-colorizer' 'plasma6-applets-window-title' 'biglinux-plasmoids' 'bibata-cursor-theme' 'libportal-gtk3' 'libportal-gtk4' 'libportal-qt5' 'libportal-qt6' 'xdg-desktop-portal-gtk' 'kwin-scripts-kzones') conflicts=('biglinux-themes' 'biglinux-multi-kde' 'plasma5-applets-window-title') url="https://github.com/biglinux/biglinux-session-and-themes" pkgdesc="Essential package to BigLinux KDE session" diff --git a/usr/share/biglinux/themes/biglinux-dark/.config/kwinrc b/usr/share/biglinux/themes/biglinux-dark/.config/kwinrc index ac7d18c..4a1db8c 100644 --- a/usr/share/biglinux/themes/biglinux-dark/.config/kwinrc +++ b/usr/share/biglinux/themes/biglinux-dark/.config/kwinrc @@ -14,6 +14,14 @@ contrastEnabled=true dimscreenEnabled=true shakecursorEnabled=false wobblywindowsEnabled=true +kzonesEnabled=true + +[Script-kzones] +layoutsJson=[\n {\n "name": "2 Columns",\n "zones": [\n {\n "x": 0,\n "y": 0,\n "height": 100,\n "width": 30\n },\n {\n "x": 30,\n "y": 0,\n "height": 100,\n "width": 70\n }\n ]\n },\n {\n "name": "3 Columns",\n "padding": 0,\n "zones": [\n {\n "x": 0,\n "y": 0,\n "height": 100,\n "width": 30\n },\n {\n "x": 30,\n "y": 0,\n "height": 100,\n "width": 40\n },\n {\n "x": 70,\n "y": 0,\n "height": 100,\n "width": 30\n }\n ]\n },\n {\n "name": "Grid",\n "zones": [\n {\n "x": 0,\n "y": 0,\n "height": 50,\n "width": 30\n },\n {\n "x": 0,\n "y": 50,\n "height": 50,\n "width": 30\n },\n {\n "x": 30,\n "y": 0,\n "height": 50,\n "width": 40\n },\n {\n "x": 30,\n "y": 50,\n "height": 50,\n "width": 40\n },\n {\n "x": 70,\n "y": 0,\n "height": 50,\n "width": 30\n },\n {\n "x": 70,\n "y": 50,\n "height": 50,\n "width": 30\n }\n ]\n },\n {\n "name": "Top and bottom",\n "zones": [\n {\n "x": 0,\n "y": 0,\n "height": 70,\n "width": 100\n },\n {\n "x": 0,\n "y": 70,\n "height": 30,\n "width": 100\n }\n ]\n }\n] +rememberWindowGeometries=false +trackLayoutPerScreen=true +zoneOverlayIndicatorDisplay=1 +zoneSelectorTriggerDistance=0 [Windows] FocusStealingPreventionLevel=0 diff --git a/usr/share/biglinux/themes/biglinux/.config/kwinrc b/usr/share/biglinux/themes/biglinux/.config/kwinrc index 8b60d14..d6674bb 100644 --- a/usr/share/biglinux/themes/biglinux/.config/kwinrc +++ b/usr/share/biglinux/themes/biglinux/.config/kwinrc @@ -14,6 +14,14 @@ contrastEnabled=true dimscreenEnabled=true shakecursorEnabled=false wobblywindowsEnabled=true +kzonesEnabled=true + +[Script-kzones] +layoutsJson=[\n {\n "name": "2 Columns",\n "zones": [\n {\n "x": 0,\n "y": 0,\n "height": 100,\n "width": 30\n },\n {\n "x": 30,\n "y": 0,\n "height": 100,\n "width": 70\n }\n ]\n },\n {\n "name": "3 Columns",\n "padding": 0,\n "zones": [\n {\n "x": 0,\n "y": 0,\n "height": 100,\n "width": 30\n },\n {\n "x": 30,\n "y": 0,\n "height": 100,\n "width": 40\n },\n {\n "x": 70,\n "y": 0,\n "height": 100,\n "width": 30\n }\n ]\n },\n {\n "name": "Grid",\n "zones": [\n {\n "x": 0,\n "y": 0,\n "height": 50,\n "width": 30\n },\n {\n "x": 0,\n "y": 50,\n "height": 50,\n "width": 30\n },\n {\n "x": 30,\n "y": 0,\n "height": 50,\n "width": 40\n },\n {\n "x": 30,\n "y": 50,\n "height": 50,\n "width": 40\n },\n {\n "x": 70,\n "y": 0,\n "height": 50,\n "width": 30\n },\n {\n "x": 70,\n "y": 50,\n "height": 50,\n "width": 30\n }\n ]\n },\n {\n "name": "Top and bottom",\n "zones": [\n {\n "x": 0,\n "y": 0,\n "height": 70,\n "width": 100\n },\n {\n "x": 0,\n "y": 70,\n "height": 30,\n "width": 100\n }\n ]\n }\n] +rememberWindowGeometries=false +trackLayoutPerScreen=true +zoneOverlayIndicatorDisplay=1 +zoneSelectorTriggerDistance=0 [Windows] FocusStealingPreventionLevel=0 diff --git a/usr/share/biglinux/themes/breeze-dark/.config/kwinrc b/usr/share/biglinux/themes/breeze-dark/.config/kwinrc index 1a08467..ec4c44b 100644 --- a/usr/share/biglinux/themes/breeze-dark/.config/kwinrc +++ b/usr/share/biglinux/themes/breeze-dark/.config/kwinrc @@ -11,6 +11,14 @@ NoiseStrength=0 [Plugins] shakecursorEnabled=false wobblywindowsEnabled=true +kzonesEnabled=true + +[Script-kzones] +layoutsJson=[\n {\n "name": "2 Columns",\n "zones": [\n {\n "x": 0,\n "y": 0,\n "height": 100,\n "width": 30\n },\n {\n "x": 30,\n "y": 0,\n "height": 100,\n "width": 70\n }\n ]\n },\n {\n "name": "3 Columns",\n "padding": 0,\n "zones": [\n {\n "x": 0,\n "y": 0,\n "height": 100,\n "width": 30\n },\n {\n "x": 30,\n "y": 0,\n "height": 100,\n "width": 40\n },\n {\n "x": 70,\n "y": 0,\n "height": 100,\n "width": 30\n }\n ]\n },\n {\n "name": "Grid",\n "zones": [\n {\n "x": 0,\n "y": 0,\n "height": 50,\n "width": 30\n },\n {\n "x": 0,\n "y": 50,\n "height": 50,\n "width": 30\n },\n {\n "x": 30,\n "y": 0,\n "height": 50,\n "width": 40\n },\n {\n "x": 30,\n "y": 50,\n "height": 50,\n "width": 40\n },\n {\n "x": 70,\n "y": 0,\n "height": 50,\n "width": 30\n },\n {\n "x": 70,\n "y": 50,\n "height": 50,\n "width": 30\n }\n ]\n },\n {\n "name": "Top and bottom",\n "zones": [\n {\n "x": 0,\n "y": 0,\n "height": 70,\n "width": 100\n },\n {\n "x": 0,\n "y": 70,\n "height": 30,\n "width": 100\n }\n ]\n }\n] +rememberWindowGeometries=false +trackLayoutPerScreen=true +zoneOverlayIndicatorDisplay=1 +zoneSelectorTriggerDistance=0 [Windows] FocusStealingPreventionLevel=0 diff --git a/usr/share/biglinux/themes/breeze/.config/kwinrc b/usr/share/biglinux/themes/breeze/.config/kwinrc index 1a08467..ec4c44b 100644 --- a/usr/share/biglinux/themes/breeze/.config/kwinrc +++ b/usr/share/biglinux/themes/breeze/.config/kwinrc @@ -11,6 +11,14 @@ NoiseStrength=0 [Plugins] shakecursorEnabled=false wobblywindowsEnabled=true +kzonesEnabled=true + +[Script-kzones] +layoutsJson=[\n {\n "name": "2 Columns",\n "zones": [\n {\n "x": 0,\n "y": 0,\n "height": 100,\n "width": 30\n },\n {\n "x": 30,\n "y": 0,\n "height": 100,\n "width": 70\n }\n ]\n },\n {\n "name": "3 Columns",\n "padding": 0,\n "zones": [\n {\n "x": 0,\n "y": 0,\n "height": 100,\n "width": 30\n },\n {\n "x": 30,\n "y": 0,\n "height": 100,\n "width": 40\n },\n {\n "x": 70,\n "y": 0,\n "height": 100,\n "width": 30\n }\n ]\n },\n {\n "name": "Grid",\n "zones": [\n {\n "x": 0,\n "y": 0,\n "height": 50,\n "width": 30\n },\n {\n "x": 0,\n "y": 50,\n "height": 50,\n "width": 30\n },\n {\n "x": 30,\n "y": 0,\n "height": 50,\n "width": 40\n },\n {\n "x": 30,\n "y": 50,\n "height": 50,\n "width": 40\n },\n {\n "x": 70,\n "y": 0,\n "height": 50,\n "width": 30\n },\n {\n "x": 70,\n "y": 50,\n "height": 50,\n "width": 30\n }\n ]\n },\n {\n "name": "Top and bottom",\n "zones": [\n {\n "x": 0,\n "y": 0,\n "height": 70,\n "width": 100\n },\n {\n "x": 0,\n "y": 70,\n "height": 30,\n "width": 100\n }\n ]\n }\n] +rememberWindowGeometries=false +trackLayoutPerScreen=true +zoneOverlayIndicatorDisplay=1 +zoneSelectorTriggerDistance=0 [Windows] FocusStealingPreventionLevel=0