Bismuth-Forge / bismuth

KDE Plasma add-on, that tiles your windows automatically and lets you manage them via keyboard, similarly to i3, Sway or dwm.
https://bismuth-forge.github.io/bismuth/
Other
2.41k stars 93 forks source link

[Bug]: Shortcuts not working #463

Open danielkrajnik opened 1 year ago

danielkrajnik commented 1 year ago

Summary

Almost all shortcuts don't work

Steps to Reproduce

not sure

Expected behavior

shortcuts working

Screenshots

image

image

Bismuth version

2.3.0-0ubuntu1

KDE Plasma version

5.24.7

The platform KWin is running on

X11

Additional context

sorry for very vague descriptions, but really not sure how it happened or what can be done - any hints would be greatly appreciated

danielkrajnik commented 1 year ago

I think I solved it by editing the lines below in ~/.config/kglobalshortcutsrc - I'm really confused why there are two sets of shortcuts (one for window tiling and second one in KWin and why the ones in Window Tiling don't work but those in KWin do work)

based on the shortcuts shared in another issue

bismuth_decrease_master_size=none,none,Bismuth: Decrease Master Area Size
bismuth_decrease_master_win_count=none,Meta+[,Bismuth: Decrease Master Area Window Count
bismuth_decrease_window_height=none,Meta+Ctrl+K,Bismuth: Decrease Window Height
bismuth_decrease_window_width=none,Meta+Ctrl+H,Bismuth: Decrease Window Width
bismuth_focus_bottom_window=none,Meta+J,Bismuth: Focus Bottom Window
bismuth_focus_left_window=Meta+H,Meta+H,Bismuth: Focus Left Window
bismuth_focus_next_window=none,none,Bismuth: Focus Next Window
bismuth_focus_prev_window=none,none,Bismuth: Focus Previous Window
bismuth_focus_right_window=none,Meta+L,Bismuth: Focus Right Window
bismuth_focus_upper_window=none,Meta+K,Bismuth: Focus Upper Window
bismuth_increase_master_size=none,none,Bismuth: Increase Master Area Size
bismuth_increase_master_win_count=none,Meta+],Bismuth: Increase Master Area Window Count
bismuth_increase_window_height=none,Meta+Ctrl+J,Bismuth: Increase Window Height
bismuth_increase_window_width=none,Meta+Ctrl+L,Bismuth: Increase Window Width
bismuth_move_window_to_bottom_pos=none,Meta+Shift+J,Bismuth: Move Window Down
bismuth_move_window_to_left_pos=none,Meta+Shift+H,Bismuth: Move Window Left
bismuth_move_window_to_next_pos=none,none,Bismuth: Move Window to the Next Position
bismuth_move_window_to_prev_pos=none,none,Bismuth: Move Window to the Previous Position
bismuth_move_window_to_right_pos=none,Meta+Shift+L,Bismuth: Move Window Right
bismuth_move_window_to_upper_pos=none,Meta+Shift+K,Bismuth: Move Window Up
bismuth_next_layout=none,Meta+\\\\,Bismuth: Switch to the Next Layout
bismuth_prev_layout=none,Meta+|,Bismuth: Switch to the Previous Layout
bismuth_push_window_to_master=none,Meta+Return,Bismuth: Push Active Window to Master Area
bismuth_rotate=none,Meta+R,Bismuth: Rotate
bismuth_rotate_part=none,Meta+Shift+R,Bismuth: Rotate Part
bismuth_rotate_reverse=none,none,Bismuth: Rotate (Reverse)
bismuth_toggle_float_layout=none,Meta+Shift+F,Bismuth: Toggle Floating Layout
bismuth_toggle_monocle_layout=none,Meta+M,Bismuth: Toggle Monocle Layout
bismuth_toggle_quarter_layout=none,none,Bismuth: Toggle Quarter Layout
bismuth_toggle_spiral_layout=none,none,Bismuth: Toggle Spiral Layout
bismuth_toggle_spread_layout=none,none,Bismuth: Toggle Spread Layout
bismuth_toggle_stair_layout=none,none,Bismuth: Toggle Stair Layout
bismuth_toggle_three_column_layout=none,none,Bismuth: Toggle Three Column Layout
bismuth_toggle_tile_layout=none,Meta+T,Bismuth: Toggle Tile Layout
bismuth_toggle_window_floating=none,Meta+F,Bismuth: Toggle Active Window Floating
alext30Developer commented 1 year ago

Hey, where'd you find the Bismuth shortcuts? I can't find them.

alext30Developer commented 1 year ago

Nevermind. I found them in Shortcuts -> Window Tiling. They work fine for me.

philburr commented 1 year ago

I experienced the exact same issue. The kwin "Bismuth:" shortcuts started being preferred, but the "Window Tiling" shortcuts did not. And I know the "Window Tiling" used to work because I had mine all very customized. Rather than your workaround, however, I just ditched the old 2.3.0 version from ubuntu and installed the latest from the Volian repo (https://volian.org/bismuth/). Now everything works beautifully.