Class: Fusuma::Plugin::Executors::WmctrlExecutor::Window
- Inherits:
-
Object
- Object
- Fusuma::Plugin::Executors::WmctrlExecutor::Window
- Defined in:
- lib/fusuma/plugin/executors/wmctrl_executor.rb
Overview
Manage Window
Class Method Summary collapse
Class Method Details
.move_command(direction:) ⇒ Object
93 94 95 96 97 98 99 100 101 102 103 104 |
# File 'lib/fusuma/plugin/executors/wmctrl_executor.rb', line 93 def move_command(direction:) workspace_num = case direction when 'next' Workspace.current_workspace_num + 1 when 'prev' Workspace.current_workspace_num - 1 else warn "#{direction} is invalid key" exit 1 end "wmctrl -r :ACTIVE: -t #{workspace_num} ; wmctrl -s #{workspace_num}" end |