From f7e822577546bf817bb6a267864a1e3eb13365e0 Mon Sep 17 00:00:00 2001 From: Leo Date: Wed, 5 Apr 2023 04:02:44 +0900 Subject: [PATCH] Add previous/next workspace to available actions (#1614) --- data/gala.gschema.xml | 4 +++- lib/WindowManager.vala | 2 ++ src/WindowManager.vala | 6 ++++++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/data/gala.gschema.xml b/data/gala.gschema.xml index c8bf5b78..fb3a2808 100644 --- a/data/gala.gschema.xml +++ b/data/gala.gschema.xml @@ -9,7 +9,9 @@ - + + + diff --git a/lib/WindowManager.vala b/lib/WindowManager.vala index a9a931bd..55c73cfc 100644 --- a/lib/WindowManager.vala +++ b/lib/WindowManager.vala @@ -25,6 +25,8 @@ namespace Gala { CUSTOM_COMMAND, WINDOW_OVERVIEW, WINDOW_OVERVIEW_ALL, + SWITCH_TO_WORKSPACE_PREVIOUS, + SWITCH_TO_WORKSPACE_NEXT, SWITCH_TO_WORKSPACE_LAST, START_MOVE_CURRENT, START_RESIZE_CURRENT, diff --git a/src/WindowManager.vala b/src/WindowManager.vala index 81db9ce2..7fc9d340 100644 --- a/src/WindowManager.vala +++ b/src/WindowManager.vala @@ -879,6 +879,12 @@ namespace Gala { else current.stick (); break; + case ActionType.SWITCH_TO_WORKSPACE_PREVIOUS: + switch_to_next_workspace (Meta.MotionDirection.LEFT); + break; + case ActionType.SWITCH_TO_WORKSPACE_NEXT: + switch_to_next_workspace (Meta.MotionDirection.RIGHT); + break; case ActionType.MOVE_CURRENT_WORKSPACE_LEFT: move_window (current, Meta.MotionDirection.LEFT); break;