rename project to karousel

This commit is contained in:
Peter Fajdiga
2023-03-24 16:57:19 +01:00
parent d2dc73336f
commit 456b25e8f1
6 changed files with 45 additions and 45 deletions

2
.gitignore vendored
View File

@@ -1,2 +1,2 @@
/basalt/contents/code/main.js
/karousel/contents/code/main.js
/.idea

View File

@@ -1,13 +1,13 @@
SHELL := /bin/bash -O extglob
build:
tsc --outFile ./basalt/contents/code/main.js
tsc --outFile ./karousel/contents/code/main.js
install: build
cp -r ./basalt ~/.local/share/kwin/scripts
cp -r ./karousel ~/.local/share/kwin/scripts
run: build
./run.sh
logs:
journalctl -t kwin_x11 -g '^qml:|^file://.*basalt' -f
journalctl -t kwin_x11 -g '^qml:|^file://.*karousel' -f

View File

@@ -1,19 +1,19 @@
import QtQuick 2.15
import org.kde.kwin 3.0
import "./main.js" as Basalt
import "./main.js" as Karousel
Item {
id: qmlBase
property var basaltInstance
property var karouselInstance
Component.onCompleted: {
qmlBase.basaltInstance = Basalt.init();
qmlBase.karouselInstance = Karousel.init();
print("script started");
}
Component.onDestruction: {
qmlBase.basaltInstance.destroy();
qmlBase.karouselInstance.destroy();
print("script stopped");
}
}

View File

@@ -1,17 +1,17 @@
{
"KPlugin": {
"Name": "Basalt",
"Name": "Karousel",
"Description": "Manual columnar tiling extension for KWin",
"Icon": "preferences-system-windows",
"Authors": [{
"Email": "peter.fajdiga@gmail.com",
"Name": "Peter Fajdiga"
}],
"Id": "basalt",
"Id": "karousel",
"ServiceTypes": ["KWin/Script"],
"Version": "1.0",
"License": "GPLv3",
"Website": "https://github.com/peterfajdiga/basalt"
"Website": "https://github.com/peterfajdiga/karousel"
},
"X-Plasma-API": "declarativescript",
"X-Plasma-MainScript": "code/main.qml"

4
run.sh
View File

@@ -5,8 +5,8 @@
set -e
bash_source_absolute="$(pwd)/${BASH_SOURCE[0]}"
basalt_dir="$(dirname "$bash_source_absolute")"
kwin_script_path="$basalt_dir/basalt/contents/code/main.qml"
karousel_dir="$(dirname "$bash_source_absolute")"
kwin_script_path="$karousel_dir/karousel/contents/code/main.qml"
num=$(dbus-send --print-reply --dest=org.kde.KWin \
/Scripting org.kde.kwin.Scripting.loadDeclarativeScript \

View File

@@ -23,41 +23,41 @@ function registerNumShortcuts(title: string, text: string, keySequence: string,
function registerShortcuts(world: World) {
const actions = initActions(world);
registerShortcutDbg("basalt-window-toggle-floating", "Basalt: Toggle floating", "Meta+Space", actions.windowToggleFloating);
registerShortcutDbg("karousel-window-toggle-floating", "Karousel: Toggle floating", "Meta+Space", actions.windowToggleFloating);
registerShortcutDbg("basalt-focus-left", "Basalt: Move focus left", "Meta+A", actions.focusLeft);
registerShortcutDbg("basalt-focus-right", "Basalt: Move focus right", "Meta+D", actions.focusRight);
registerShortcutDbg("basalt-focus-up", "Basalt: Move focus up", "Meta+W", actions.focusUp);
registerShortcutDbg("basalt-focus-down", "Basalt: Move focus down", "Meta+S", actions.focusDown);
registerShortcutDbg("basalt-focus-start", "Basalt: Move focus to start", "Meta+Home", actions.focusStart);
registerShortcutDbg("basalt-focus-end", "Basalt: Move focus to end", "Meta+End", actions.focusEnd);
registerShortcutDbg("karousel-focus-left", "Karousel: Move focus left", "Meta+A", actions.focusLeft);
registerShortcutDbg("karousel-focus-right", "Karousel: Move focus right", "Meta+D", actions.focusRight);
registerShortcutDbg("karousel-focus-up", "Karousel: Move focus up", "Meta+W", actions.focusUp);
registerShortcutDbg("karousel-focus-down", "Karousel: Move focus down", "Meta+S", actions.focusDown);
registerShortcutDbg("karousel-focus-start", "Karousel: Move focus to start", "Meta+Home", actions.focusStart);
registerShortcutDbg("karousel-focus-end", "Karousel: Move focus to end", "Meta+End", actions.focusEnd);
registerShortcutDbg("basalt-window-move-left", "Basalt: Move window left", "Meta+Shift+A", actions.windowMoveLeft);
registerShortcutDbg("basalt-window-move-right", "Basalt: Move window right", "Meta+Shift+D", actions.windowMoveRight);
registerShortcutDbg("basalt-window-move-up", "Basalt: Move window up", "Meta+Shift+W", actions.windowMoveUp);
registerShortcutDbg("basalt-window-move-down", "Basalt: Move window down", "Meta+Shift+S", actions.windowMoveDown);
registerShortcutDbg("basalt-window-move-start", "Basalt: Move window to start", "Meta+Shift+Home", actions.windowMoveStart);
registerShortcutDbg("basalt-window-move-end", "Basalt: Move window to end", "Meta+Shift+End", actions.windowMoveEnd);
registerShortcutDbg("basalt-window-expand", "Basalt: Expand window", "Meta+X", actions.windowExpand);
registerShortcutDbg("karousel-window-move-left", "Karousel: Move window left", "Meta+Shift+A", actions.windowMoveLeft);
registerShortcutDbg("karousel-window-move-right", "Karousel: Move window right", "Meta+Shift+D", actions.windowMoveRight);
registerShortcutDbg("karousel-window-move-up", "Karousel: Move window up", "Meta+Shift+W", actions.windowMoveUp);
registerShortcutDbg("karousel-window-move-down", "Karousel: Move window down", "Meta+Shift+S", actions.windowMoveDown);
registerShortcutDbg("karousel-window-move-start", "Karousel: Move window to start", "Meta+Shift+Home", actions.windowMoveStart);
registerShortcutDbg("karousel-window-move-end", "Karousel: Move window to end", "Meta+Shift+End", actions.windowMoveEnd);
registerShortcutDbg("karousel-window-expand", "Karousel: Expand window", "Meta+X", actions.windowExpand);
registerShortcutDbg("basalt-column-move-left", "Basalt: Move column left", "Meta+Ctrl+Shift+A", actions.columnMoveLeft);
registerShortcutDbg("basalt-column-move-right", "Basalt: Move column right", "Meta+Ctrl+Shift+D", actions.columnMoveRight);
registerShortcutDbg("basalt-column-move-start", "Basalt: Move column to start", "Meta+Ctrl+Shift+Home", actions.columnMoveStart);
registerShortcutDbg("basalt-column-move-end", "Basalt: Move column to end", "Meta+Ctrl+Shift+End", actions.columnMoveEnd);
registerShortcutDbg("basalt-column-expand", "Basalt: Expand column", "Meta+Ctrl+X", actions.columnExpand);
registerShortcutDbg("karousel-column-move-left", "Karousel: Move column left", "Meta+Ctrl+Shift+A", actions.columnMoveLeft);
registerShortcutDbg("karousel-column-move-right", "Karousel: Move column right", "Meta+Ctrl+Shift+D", actions.columnMoveRight);
registerShortcutDbg("karousel-column-move-start", "Karousel: Move column to start", "Meta+Ctrl+Shift+Home", actions.columnMoveStart);
registerShortcutDbg("karousel-column-move-end", "Karousel: Move column to end", "Meta+Ctrl+Shift+End", actions.columnMoveEnd);
registerShortcutDbg("karousel-column-expand", "Karousel: Expand column", "Meta+Ctrl+X", actions.columnExpand);
registerShortcutDbg("basalt-grid-scroll-focused", "Basalt: Scroll to focused window", "Meta+Alt+Return", actions.gridScrollFocused);
registerShortcutDbg("basalt-grid-scroll-left-column", "Basalt: Scroll one column to the left", "Meta+Alt+A", actions.gridScrollLeftColumn);
registerShortcutDbg("basalt-grid-scroll-left-column", "Basalt: Scroll one column to the left", "Meta+Alt+A", actions.gridScrollLeftColumn);
registerShortcutDbg("basalt-grid-scroll-right-column", "Basalt: Scroll one column to the right", "Meta+Alt+D", actions.gridScrollRightColumn);
registerShortcutDbg("basalt-grid-scroll-left", "Basalt: Scroll left", "Meta+Alt+PgUp", actions.gridScrollLeft);
registerShortcutDbg("basalt-grid-scroll-right", "Basalt: Scroll right", "Meta+Alt+PgDown", actions.gridScrollRight);
registerShortcutDbg("basalt-grid-scroll-start", "Basalt: Scroll to start", "Meta+Alt+Home", actions.gridScrollStart);
registerShortcutDbg("basalt-grid-scroll-end", "Basalt: Scroll to end", "Meta+Alt+End", actions.gridScrollEnd);
registerShortcutDbg("karousel-grid-scroll-focused", "Karousel: Scroll to focused window", "Meta+Alt+Return", actions.gridScrollFocused);
registerShortcutDbg("karousel-grid-scroll-left-column", "Karousel: Scroll one column to the left", "Meta+Alt+A", actions.gridScrollLeftColumn);
registerShortcutDbg("karousel-grid-scroll-left-column", "Karousel: Scroll one column to the left", "Meta+Alt+A", actions.gridScrollLeftColumn);
registerShortcutDbg("karousel-grid-scroll-right-column", "Karousel: Scroll one column to the right", "Meta+Alt+D", actions.gridScrollRightColumn);
registerShortcutDbg("karousel-grid-scroll-left", "Karousel: Scroll left", "Meta+Alt+PgUp", actions.gridScrollLeft);
registerShortcutDbg("karousel-grid-scroll-right", "Karousel: Scroll right", "Meta+Alt+PgDown", actions.gridScrollRight);
registerShortcutDbg("karousel-grid-scroll-start", "Karousel: Scroll to start", "Meta+Alt+Home", actions.gridScrollStart);
registerShortcutDbg("karousel-grid-scroll-end", "Karousel: Scroll to end", "Meta+Alt+End", actions.gridScrollEnd);
registerNumShortcuts("basalt-focus-", "Basalt: Move focus to column ", "Meta+", actions.focusColumn, 9);
registerNumShortcuts("basalt-window-move-to-column-", "Basalt: Move window to column ", "Meta+Shift+", actions.windowMoveToColumn, 9);
registerNumShortcuts("basalt-column-move-to-column-", "Basalt: Move column to position ", "Meta+Ctrl+Shift+", actions.columnMoveToColumn, 9);
registerNumShortcuts("basalt-column-move-to-desktop-", "Basalt: Move column to desktop ", "Meta+Ctrl+Shift+F", actions.columnMoveToDesktop, 12);
registerNumShortcuts("basalt-tail-move-to-desktop-", "Basalt: Move this and all following columns to desktop ", "Meta+Ctrl+Shift+Alt+F", actions.tailMoveToDesktop, 12);
registerNumShortcuts("karousel-focus-", "Karousel: Move focus to column ", "Meta+", actions.focusColumn, 9);
registerNumShortcuts("karousel-window-move-to-column-", "Karousel: Move window to column ", "Meta+Shift+", actions.windowMoveToColumn, 9);
registerNumShortcuts("karousel-column-move-to-column-", "Karousel: Move column to position ", "Meta+Ctrl+Shift+", actions.columnMoveToColumn, 9);
registerNumShortcuts("karousel-column-move-to-desktop-", "Karousel: Move column to desktop ", "Meta+Ctrl+Shift+F", actions.columnMoveToDesktop, 12);
registerNumShortcuts("karousel-tail-move-to-desktop-", "Karousel: Move this and all following columns to desktop ", "Meta+Ctrl+Shift+Alt+F", actions.tailMoveToDesktop, 12);
}