kwin-tiling icon indicating copy to clipboard operation
kwin-tiling copied to clipboard

Window control shortcuts not working

Open sphinks opened this issue 4 years ago • 25 comments

I'm new user of kwin-tiling, so may be I'm missing something. Main functionality is working as expected, but I can not resize windows and swap them with hotkeys. I'm expecting that combination called as Move Window-* and Resize Active Window To The * will move and resize active window. Actually these hotkeys combination are doing nothing. I have suspected overriding of initial shortcuts by already existing ones and replace them with new one without conflict - nothing changes (nothing happens at all).

Is it a known bug or I'm missing something?

My configuration: Fedora 29 with latest updated (core version 5.2.11-100.fc29) Kwin-tiling 0.2.3 KDE Plasma: 5.14.5 QT: 5.11.3

sphinks avatar Sep 30 '19 15:09 sphinks

Which keys have you bound? Many of our hotkeys aren't bound by default.

Also specifically when resizing there's the possibility that you're resizing in a way that isn't allowed - e.g. some window specifies a minimum size constraint that you'd be violating, so it appears to be doing nothing because the resize is rejected.

Kwin-tiling 0.2.3

I'm hoping that's 2.3.0. Otherwise I suggest updating.

faho avatar Sep 30 '19 16:09 faho

@faho my bad. Of course, 2.3.0 version. I have replaced the default keys as does not do anything:

Move Window Left | Meta+Shift+H
Move Window Right | Meta+Shift+L
Move Window Up | Meta+Shift+K
Move Window Down | Meta+Shift+J

To (Just remove Shift):

Move Window Left | Meta+H
Move Window Right | Meta+L
Move Window Up | Meta+K
Move Window Down | Meta+J

I try to move and resize any window I have: full-screen, half-screen, quater-screen, etc.

sphinks avatar Sep 30 '19 17:09 sphinks

@faho any idea what I'm missing?

sphinks avatar Oct 02 '19 10:10 sphinks

Can you confirm that you have restarted kwin after you set those shortcuts?

And can you try with e.g. a desktop with just two dolphin windows next to each other?

Also you do have tiling active on the desktop and windows you're trying this on?

faho avatar Oct 02 '19 13:10 faho

@faho

  1. in case reboot of OS is equal to restart of kwin - yes, have done it several times.
  2. Just use clean desktop with 2 dolphins, does not react to shortcuts. Try to press Meta+F11 to be sure tiling is on - nothing changes.
  3. do you mean option to on/off tiling with Meta+F11? I do not see any difference once use the shortcut. But new windows tiling according to selected tiling layout, so looks like tiling is on.

sphinks avatar Oct 02 '19 15:10 sphinks

Will it help to provide log of pressed keys via xev?

sphinks avatar Oct 02 '19 18:10 sphinks

Will it help to provide log of pressed keys via xev?

Not really, no. It would confirm that your keyboard is working, but I don't think it being broken is particularly likely if Meta+F11 works.

TBH my best guess is that the older KWin you have has a bug.

faho avatar Oct 02 '19 18:10 faho

@faho I have the most recent version of apps according to Fedora 29 repo, so not sure that it is because of old version of KWin.

sphinks avatar Oct 03 '19 10:10 sphinks

@sphinks The current KWin is 5.16. Fedora 29 is not even the current Fedora - that's Fedora 30. and 31 is in Beta.

faho avatar Oct 03 '19 10:10 faho

@sphinks, could you please post the contents of your ~/.config/kglobalshortcutsrc?

laloch avatar Oct 03 '19 10:10 laloch

@laloch sure! I suppose you are looking only for Kwin hotkeys. It is interesting I have found there hotkeys from QUATER (another tiling manager that I have try before)

kglobalshortcutsrc:
[ActivityManager]
_k_friendly_name=Диспетчер комнат
switch-to-activity-c32413b9-38b9-492a-a5ab-3b6bbd2b13fb=none,none,Переключиться на комнату «Начальная комната»
switch-to-activity-e8c57e62-56e7-4c71-a602-3fb072855f3a=none,none,Переключиться на комнату «Work room»

[KDE Keyboard Layout Switcher]
Switch to Next Keyboard Layout=Ctrl+Alt+K,none,Выбрать следующую раскладку клавиатуры
_k_friendly_name=KDE Daemon

[kaccess]
Toggle Screen Reader On and Off=Meta+Alt+S,Meta+Alt+S,Включить/выключить зачитывание с экрана
_k_friendly_name=Специальные возможности

[kcm_touchpad]
Disable Touchpad=Touchpad Off,Touchpad Off,Выключить сенсорную панель
Enable Touchpad=Touchpad On,Touchpad On,Включить сенсорную панель
Toggle Touchpad=Touchpad Toggle,Touchpad Toggle,Включить или выключить сенсорную панель
_k_friendly_name=KDE Daemon

[kded5]
Show System Activity=Ctrl+Esc,Ctrl+Esc,Показать активность системы
_k_friendly_name=KDE Daemon
display=Display\tMeta+P,Display\tMeta+P,Сменить экран

[khotkeys]
_k_friendly_name=Параметры системы
{0c76bda6-a741-4de4-9fcc-551901b1dcf9}=Ctrl+Alt+T,none,Launch Konsole
{163b6ea7-5267-47d0-a8aa-aa12f3d000b0}=Print,none,Start Screenshot Tool
{34a7db29-2915-43f5-b0da-6f19f38d5583}=Shift+Print,none,Take Full Screen Screenshot
{68afc625-5722-4c7b-8af3-818260a6e266}=none,none,Терминатор
{b9c27dab-69b3-4daa-9a83-2fc01472dc51}=Meta+Print,none,Take Active Window Screenshot
{d03619b6-9b3c-48cc-9d9c-a2aadb485550}=,none,Поиск
{ec5ac7e1-482e-4e5c-9dde-ec3be9ebe5a5}=Meta+Shift+Print,none,Take Rectangular Region Screenshot

[kmix]
_k_friendly_name=Громкость
decrease_microphone_volume=Microphone Volume Down,Microphone Volume Down,Уменьшить громкость микрофона
decrease_volume=Volume Down,Volume Down,Уменьшить громкость
increase_microphone_volume=Microphone Volume Up,Microphone Volume Up,Увеличить громкость микрофона
increase_volume=Volume Up,Volume Up,Увеличить громкость
mic_mute=Microphone Mute,Microphone Mute,Выключить микрофон
mute=Volume Mute,Volume Mute,Выключить звук

[krunner]
_k_friendly_name=Запуск команд
run command=Alt+Space\tAlt+F2\tSearch,Alt+Space,Выполнить команду
run command on clipboard contents=Alt+Shift+F2,Alt+Shift+F2,Выполнить команду из буфера обмена

[krusader]
_k_friendly_name=Krusader
bring_main_window_to_top=none,none,Держать главное окно поверх остальных

[ksmserver]
Halt Without Confirmation=Ctrl+Alt+Shift+PgDown,none,Выключить компьютер без подтверждения
Lock Session=Meta+Ctrl+0\tScreensaver,Ctrl+Alt+L\tScreensaver,Заблокировать сеанс
Log Out=Ctrl+Alt+Del,none,Завершить сеанс
Log Out Without Confirmation=Ctrl+Alt+Shift+Del,none,Завершить сеанс без подтверждения
Reboot Without Confirmation=Ctrl+Alt+Shift+PgUp,none,Перезагрузить компьютер без подтверждения
_k_friendly_name=ksmserver

[kwin]
Activate Window Demanding Attention=Ctrl+Alt+A,Ctrl+Alt+A,Активировать привлечение внимания к окну
Decrease Opacity=none,none,Уменьшить непрозрачность окна на 5%
Expose=Ctrl+F9,Ctrl+F9,Показать все окна с текущего рабочего стола
ExposeAll=Ctrl+F10\tLaunch (C),Ctrl+F10\tLaunch (C),Показать все окна со всех рабочих столов
ExposeClass=Ctrl+F7,Ctrl+F7,Показать окна одного класса
Increase Opacity=none,none,Увеличить непрозрачность окна на 5%
Invert Screen Colors=none,none,Инвертировать цвета экрана
Kill Window=Ctrl+Alt+Esc,Ctrl+Alt+Esc,Удалить окно
MoveMouseToCenter=Meta+F6,Meta+F6,Переместить мышь в центр
MoveMouseToFocus=Meta+F5,Meta+F5,Переместить мышь в фокус ввода
MoveZoomDown=,none,Переместить увеличенную область вниз
MoveZoomLeft=,none,Переместить увеличенную область влево
MoveZoomRight=,none,Переместить увеличенную область вправо
MoveZoomUp=,none,Переместить увеличенную область вверх
Quarter: + Gap Size=,none,Quarter: + Gap Size
Quarter: + Window Size=none,none,Quarter: + Window Size
Quarter: - Gap Size=,none,Quarter: - Gap Size
Quarter: - Window Size=,none,Quarter: - Window Size
Quarter: Float On/Off=,none,Quarter: Float On/Off
Quarter: Float/Tile Desktop=none,none,Quarter: Float/Tile Desktop
Quarter: Move Down=none,none,Quarter: Move Down
Quarter: Move Left=none,none,Quarter: Move Left
Quarter: Move Right=none,none,Quarter: Move Right
Quarter: Move Up=none,none,Quarter: Move Up
Quarter: Move to Next Screen=,none,Quarter: Move to Next Screen
Quarter: Move to Previous Screen=,none,Quarter: Move to Previous Screen
Quarter: Reset Layout=none,none,Quarter: Reset Layout
Quarter: Toggle Gaps On/Off=none,none,Quarter: Toggle Gaps On/Off
Quick Tile 2 Down=,none,Quick Tile 2 Down
Quick Tile 2 Left=,none,Quick Tile 2 Left
Quick Tile 2 Right=,none,Quick Tile 2 Right
Quick Tile 2 Up=,none,Quick Tile 2 Up
Remove Window From Group=none,none,Убрать окно из группы
Setup Window Shortcut=none,none,Задать комбинацию клавиш для переключения в это окно
Show Desktop=none,none,Показать рабочий стол
ShowDesktopGrid=Ctrl+F8,Ctrl+F8,Показать все рабочие столы
Suspend Compositing=Alt+Shift+F12,Alt+Shift+F12,Приостановить композитное расширение
Switch One Desktop Down=none,none,Переключиться на один рабочий стол вниз
Switch One Desktop Up=none,none,Переключиться на один рабочий стол вверх
Switch One Desktop to the Left=Meta+Left,none,Переключиться на один рабочий стол влево
Switch One Desktop to the Right=Meta+Right,none,Переключиться на один рабочий стол вправо
Switch Window Down=Meta+Alt+Down,Meta+Alt+Down,Переключиться на окно снизу
Switch Window Left=Meta+Alt+Left,Meta+Alt+Left,Переключиться на окно слева
Switch Window Right=Meta+Alt+Right,Meta+Alt+Right,Переключиться на окно справа
Switch Window Up=Meta+Alt+Up,Meta+Alt+Up,Переключиться на окно сверху
Switch to Desktop 1=Ctrl+!,Ctrl+F1,Переключиться на рабочий стол 1
Switch to Desktop 10=none,none,Переключиться на рабочий стол 10
Switch to Desktop 11=none,none,Переключиться на рабочий стол 11
Switch to Desktop 12=none,none,Переключиться на рабочий стол 12
Switch to Desktop 13=none,none,Переключиться на рабочий стол 13
Switch to Desktop 14=none,none,Переключиться на рабочий стол 14
Switch to Desktop 15=none,none,Переключиться на рабочий стол 15
Switch to Desktop 16=none,none,Переключиться на рабочий стол 16
Switch to Desktop 17=none,none,Переключиться на рабочий стол 17
Switch to Desktop 18=none,none,Переключиться на рабочий стол 18
Switch to Desktop 19=none,none,Переключиться на рабочий стол 19
Switch to Desktop 2=Ctrl+@,Ctrl+F2,Переключиться на рабочий стол 2
Switch to Desktop 20=none,none,Переключиться на рабочий стол 20
Switch to Desktop 3=Ctrl+#,Ctrl+F3,Переключиться на рабочий стол 3
Switch to Desktop 4=Ctrl+$,Ctrl+F4,Переключиться на рабочий стол 4
Switch to Desktop 5=none,none,Переключиться на рабочий стол 5
Switch to Desktop 6=none,none,Переключиться на рабочий стол 6
Switch to Desktop 7=none,none,Переключиться на рабочий стол 7
Switch to Desktop 8=none,none,Переключиться на рабочий стол 8
Switch to Desktop 9=none,none,Переключиться на рабочий стол 9
Switch to Next Desktop=none,none,Переключиться на следующий рабочий стол
Switch to Next Screen=none,none,Переключиться на следующий экран
Switch to Previous Desktop=none,none,Переключиться на предыдущий рабочий стол
Switch to Previous Screen=none,none,Переключиться на предыдущий экран
Switch to Screen 0=none,none,Переключиться на экран 0
Switch to Screen 1=none,none,Переключиться на экран 1
Switch to Screen 2=none,none,Переключиться на экран 2
Switch to Screen 3=none,none,Переключиться на экран 3
Switch to Screen 4=none,none,Переключиться на экран 4
Switch to Screen 5=none,none,Переключиться на экран 5
Switch to Screen 6=none,none,Переключиться на экран 6
Switch to Screen 7=none,none,Переключиться на экран 7
TILING-I3: Set Normal Mode=none,none,TILING-I3: Set Normal Mode
TILING-I3: Set Wrap Horizontal Mode=none,none,TILING-I3: Set Wrap Horizontal Mode
TILING-I3: Set Wrap Vertical Mode=none,none,TILING-I3: Set Wrap Vertical Mode
TILING: Cycle Rotations=Meta+Shift+R,none,TILING: Cycle Rotations
TILING: Decrease Number Of Masters=Meta+_,none,TILING: Decrease Number Of Masters
TILING: Dump Clients=Meta+Shift+Esc,none,TILING: Dump Clients
TILING: Focus next tile=none,none,TILING: Focus next tile
TILING: Focus previous tile=none,none,TILING: Focus previous tile
TILING: Increase Number Of Masters=Meta+*,none,TILING: Increase Number Of Masters
TILING: Move Window Down=Meta+J,none,TILING: Move Window Down
TILING: Move Window Left=Meta+H,none,TILING: Move Window Left
TILING: Move Window Right=Meta+L,none,TILING: Move Window Right
TILING: Move Window To New Desktop=Meta+Shift+D,none,TILING: Move Window To New Desktop
TILING: Move Window Up=Meta+K,none,TILING: Move Window Up
TILING: Next Tiling Layout=Meta+PgDown,none,TILING: Next Tiling Layout
TILING: Previous Tiling Layout=Meta+PgUp,none,TILING: Previous Tiling Layout
TILING: Resize Active Window To The Bottom=Meta+Alt+J,none,TILING: Resize Active Window To The Bottom
TILING: Resize Active Window To The Left=Meta+Alt+H,none,TILING: Resize Active Window To The Left
TILING: Resize Active Window To The Right=Meta+Alt+L,none,TILING: Resize Active Window To The Right
TILING: Resize Active Window To The Top=Meta+Alt+K,none,TILING: Resize Active Window To The Top
TILING: Swap Window With Master=Meta+Shift+M,none,TILING: Swap Window With Master
TILING: Swap with next tile=none,none,TILING: Swap with next tile
TILING: Swap with previous tile=none,none,TILING: Swap with previous tile
TILING: Tile now=Meta+T,none,TILING: Tile now
TILING: Toggle Border for all=Meta+Shift+U,none,TILING: Toggle Border for all
TILING: Toggle Floating=Meta+F,none,TILING: Toggle Floating
TILING: Toggle Tiling=Meta+Shift+F11,none,TILING: Toggle Tiling
Toggle Window Raise/Lower=none,none,Переключить передний/задний план
Walk Through Desktop List=none,none,По списку рабочих столов вперёд
Walk Through Desktop List (Reverse)=none,none,По списку рабочих столов назад
Walk Through Desktops=none,none,На один рабочий стол вперёд
Walk Through Desktops (Reverse)=none,none,На один рабочий стол назад
Walk Through Window Tabs=none,none,На одно окно в группе вперёд
Walk Through Window Tabs (Reverse)=none,none,На одно окно в группе назад
Walk Through Windows=Alt+Tab,none,На одно окно вперёд
Walk Through Windows (Reverse)=Alt+Shift+Backtab,none,На одно окно назад
Walk Through Windows Alternative=none,none,На одно окно вперёд (альтернативный режим)
Walk Through Windows Alternative (Reverse)=none,none,На одно окно назад (альтернативный режим)
Walk Through Windows of Current Application=Alt+`,none,На одно окно вперёд текущего приложения
Walk Through Windows of Current Application (Reverse)=Alt+~,none,На одно окно назад текущего приложения
Walk Through Windows of Current Application Alternative=none,none,На одно окно вперёд текущего приложения (альтернативный режим)
Walk Through Windows of Current Application Alternative (Reverse)=none,none,На одно окно назад текущего приложения (альтернативный режим)
Window Above Other Windows=none,none,Поместить окно на передний план
Window Below Other Windows=none,none,Поместить окно на задний план
Window Close=Alt+F4,Alt+F4,Закрыть окно
Window Fullscreen=none,none,Распахнуть окно на весь экран
Window Grow Horizontal=none,none,Растянуть окно по горизонтали
Window Grow Vertical=none,none,Растянуть окно по вертикали
Window Lower=none,none,Опустить окно
Window Maximize=Alt+F10,Meta+PgUp,Распахнуть окно
Window Maximize Horizontal=none,none,Распахнуть окно по горизонтали
Window Maximize Vertical=none,none,Распахнуть окно по вертикали
Window Minimize=none,Meta+PgDown,Свернуть окно
Window Move=none,none,Переместить окно
Window No Border=none,none,Скрыть границы окна
Window On All Desktops=none,none,Поддерживать окно на всех рабочих столах
Window One Desktop Down=none,none,Окно на один рабочий стол вниз
Window One Desktop Up=none,none,Окно на один рабочий стол вверх
Window One Desktop to the Left=none,none,Окно на один рабочий стол влево
Window One Desktop to the Right=none,none,Окно на один рабочий стол вправо
Window Operations Menu=Alt+F3,Alt+F3,Меню действий с окном
Window Pack Down=none,none,Сгруппировать окна вниз
Window Pack Left=none,none,Сгруппировать окна влево
Window Pack Right=none,none,Сгруппировать окна вправо
Window Pack Up=none,none,Сгруппировать окна вверх
Window Quick Tile Bottom=none,Meta+Down,Распахнуть окно на нижнюю половину экрана
Window Quick Tile Bottom Left=none,none,Распахнуть окно на левую нижнюю четверть экрана
Window Quick Tile Bottom Right=none,none,Распахнуть окно на правую нижнюю четверть экрана
Window Quick Tile Left=none,Meta+Left,Распахнуть окно на левую половину экрана
Window Quick Tile Right=none,Meta+Right,Распахнуть окно на правую половину экрана
Window Quick Tile Top=none,Meta+Up,Распахнуть окно на верхнюю половину экрана
Window Quick Tile Top Left=none,none,Распахнуть окно на левую верхнюю четверть экрана
Window Quick Tile Top Right=none,none,Распахнуть окно на правую верхнюю четверть экрана
Window Raise=none,none,Поднять окно
Window Resize=Meta+Shift+C,none,Изменить размер окна
Window Shade=none,none,Свернуть окно в заголовок
Window Shrink Horizontal=none,none,Сжать окно по горизонтали
Window Shrink Vertical=none,none,Сжать окно по вертикали
Window to Desktop 1=Meta+1,none,Переместить окно на рабочий стол 1
Window to Desktop 10=none,none,Переместить окно на рабочий стол 10
Window to Desktop 11=none,none,Переместить окно на рабочий стол 11
Window to Desktop 12=none,none,Переместить окно на рабочий стол 12
Window to Desktop 13=none,none,Переместить окно на рабочий стол 13
Window to Desktop 14=none,none,Переместить окно на рабочий стол 14
Window to Desktop 15=none,none,Переместить окно на рабочий стол 15
Window to Desktop 16=none,none,Переместить окно на рабочий стол 16
Window to Desktop 17=none,none,Переместить окно на рабочий стол 17
Window to Desktop 18=none,none,Переместить окно на рабочий стол 18
Window to Desktop 19=none,none,Переместить окно на рабочий стол 19
Window to Desktop 2=Meta+2,none,Переместить окно на рабочий стол 2
Window to Desktop 20=none,none,Переместить окно на рабочий стол 20
Window to Desktop 3=Meta+3,none,Переместить окно на рабочий стол 3
Window to Desktop 4=Meta+4,none,Переместить окно на рабочий стол 4
Window to Desktop 5=none,none,Переместить окно на рабочий стол 5
Window to Desktop 6=none,none,Переместить окно на рабочий стол 6
Window to Desktop 7=none,none,Переместить окно на рабочий стол 7
Window to Desktop 8=none,none,Переместить окно на рабочий стол 8
Window to Desktop 9=none,none,Переместить окно на рабочий стол 9
Window to Next Desktop=none,none,Переместить окно на следующий рабочий стол
Window to Next Screen=none,none,Переместить окно на следующий экран
Window to Previous Desktop=none,none,Переместить окно на предыдущий рабочий стол
Window to Previous Screen=none,none,Переместить окно на предыдущий экран
Window to Screen 0=none,none,Переместить окно на экран 0
Window to Screen 1=none,none,Переместить окно на экран 1
Window to Screen 2=none,none,Переместить окно на экран 2
Window to Screen 3=none,none,Переместить окно на экран 3
Window to Screen 4=none,none,Переместить окно на экран 4
Window to Screen 5=none,none,Переместить окно на экран 5
Window to Screen 6=none,none,Переместить окно на экран 6
Window to Screen 7=none,none,Переместить окно на экран 7
_k_friendly_name=KWin
view_actual_size=Meta+0,Meta+0,Фактический размер
view_zoom_in=Meta+=,Meta+=,Увеличить
view_zoom_out=Meta+-,Meta+-,Уменьшить

[lattedock]
_k_friendly_name=Latte Dock
activate entry 1=,Meta+1,Activate Entry 1
activate entry 10=,Meta+0,Activate Entry 10
activate entry 11=Meta+Z,Meta+Z,Activate Entry 11
activate entry 12=Meta+X,Meta+X,Activate Entry 12
activate entry 13=Meta+C,Meta+C,Activate Entry 13
activate entry 14=Meta+V,Meta+V,Activate Entry 14
activate entry 15=Meta+B,Meta+B,Activate Entry 15
activate entry 16=Meta+N,Meta+N,Activate Entry 16
activate entry 17=Meta+M,Meta+M,Activate Entry 17
activate entry 18=Meta+\\,,Meta+\\,,Activate Entry 18
activate entry 19=Meta+.,Meta+.,Activate Entry 19
activate entry 2=,Meta+2,Activate Entry 2
activate entry 3=,Meta+3,Activate Entry 3
activate entry 4=,Meta+4,Activate Entry 4
activate entry 5=,Meta+5,Activate Entry 5
activate entry 6=,Meta+6,Activate Entry 6
activate entry 7=,Meta+7,Activate Entry 7
activate entry 8=,Meta+8,Activate Entry 8
activate entry 9=,Meta+9,Activate Entry 9
clear-history=none,none,Очистить журнал буфера обмена
clipboard_action=,Ctrl+Alt+X,Включить действия с буфером обмена
cycleNextAction=none,none,Более старое содержимое буфера обмена
cyclePrevAction=none,none,Более новое содержимое буфера обмена
edit_clipboard=none,none,Редактировать содержимое...
new instance for entry 1=Meta+Ctrl+1,Meta+Ctrl+1,New Instance for Entry 1
new instance for entry 10=,Meta+Ctrl+0,New Instance for Entry 10
new instance for entry 11=Meta+Ctrl+Z,Meta+Ctrl+Z,New Instance for Entry 11
new instance for entry 12=Meta+Ctrl+X,Meta+Ctrl+X,New Instance for Entry 12
new instance for entry 13=Meta+Ctrl+C,Meta+Ctrl+C,New Instance for Entry 13
new instance for entry 14=Meta+Ctrl+V,Meta+Ctrl+V,New Instance for Entry 14
new instance for entry 15=Meta+Ctrl+B,Meta+Ctrl+B,New Instance for Entry 15
new instance for entry 16=Meta+Ctrl+N,Meta+Ctrl+N,New Instance for Entry 16
new instance for entry 17=Meta+Ctrl+M,Meta+Ctrl+M,New Instance for Entry 17
new instance for entry 18=Meta+Ctrl+\\,,Meta+Ctrl+\\,,New Instance for Entry 18
new instance for entry 19=Meta+Ctrl+.,Meta+Ctrl+.,New Instance for Entry 19
new instance for entry 2=Meta+Ctrl+2,Meta+Ctrl+2,New Instance for Entry 2
new instance for entry 3=Meta+Ctrl+3,Meta+Ctrl+3,New Instance for Entry 3
new instance for entry 4=Meta+Ctrl+4,Meta+Ctrl+4,New Instance for Entry 4
new instance for entry 5=Meta+Ctrl+5,Meta+Ctrl+5,New Instance for Entry 5
new instance for entry 6=Meta+Ctrl+6,Meta+Ctrl+6,New Instance for Entry 6
new instance for entry 7=Meta+Ctrl+7,Meta+Ctrl+7,New Instance for Entry 7
new instance for entry 8=Meta+Ctrl+8,Meta+Ctrl+8,New Instance for Entry 8
new instance for entry 9=Meta+Ctrl+9,Meta+Ctrl+9,New Instance for Entry 9
repeat_action=,Ctrl+Alt+R,Ручной выбор действия с буфером обмена
show dock settings=Meta+A,Meta+A,Show Dock Settings
show latte dock=Meta+`,Meta+`,Show Dock
show latte universal settings=Meta+E,Meta+E,Show Latte Settings
show layout settings=Meta+W,Meta+W,Show Layout Settings
show-barcode=none,none,Показать штрихкод...
show-on-mouse-pos=none,none,Открывать Klipper на месте указателя мыши

[mediacontrol]
_k_friendly_name=Управление медиапроигрывателем
mediavolumedown=none,none,Media volume down
mediavolumeup=none,none,Media volume up
nextmedia=Media Next,Media Next,Перейти к следующей дорожке
playpausemedia=Media Play,Media Play,Начать/приостановить воспроизведение
previousmedia=Media Previous,Media Previous,Перейти к предыдущей дорожке
stopmedia=Media Stop,Media Stop,Остановить воспроизведение

[org_kde_powerdevil]
Decrease Keyboard Brightness=Keyboard Brightness Down,Keyboard Brightness Down,Уменьшить яркость подсветки клавиатуры
Decrease Screen Brightness=Monitor Brightness Down,Monitor Brightness Down,Уменьшить яркость экрана
Hibernate=Hibernate,Hibernate,Спящий режим
Increase Keyboard Brightness=Keyboard Brightness Up,Keyboard Brightness Up,Увеличить яркость подсветки клавиатуры
Increase Screen Brightness=Monitor Brightness Up,Monitor Brightness Up,Увеличить яркость экрана
PowerOff=Power Off,Power Off,Выключить компьютер
Sleep=Sleep,Sleep,Ждущий режим
Toggle Keyboard Backlight=Keyboard Light On/Off,Keyboard Light On/Off,Переключение подсветки клавиатуры
_k_friendly_name=Управление питанием

[plasmashell]
_k_friendly_name=Plasma
activate task manager entry 1=,Meta+1,Открыть 1-ю кнопку на панели задач
activate task manager entry 10=,Meta+0,Открыть 10-ю кнопку на панели задач
activate task manager entry 2=,Meta+2,Открыть 2-ю кнопку на панели задач
activate task manager entry 3=,Meta+3,Открыть 3-ю кнопку на панели задач
activate task manager entry 4=,Meta+4,Открыть 4-ю кнопку на панели задач
activate task manager entry 5=Meta+5,Meta+5,Открыть 5-ю кнопку на панели задач
activate task manager entry 6=Meta+6,Meta+6,Открыть 6-ю кнопку на панели задач
activate task manager entry 7=Meta+7,Meta+7,Открыть 7-ю кнопку на панели задач
activate task manager entry 8=Meta+8,Meta+8,Открыть 8-ю кнопку на панели задач
activate task manager entry 9=Meta+9,Meta+9,Открыть 9-ю кнопку на панели задач
activate widget 26=none,none,Сделать виджет «Загрузка системы» активным
activate widget 3=Alt+F1,none,Сделать виджет «Меню запуска приложений» активным
activate widget 37=,none,Сделать виджет «Меню запуска приложений» активным
clear-history=none,none,Очистить журнал буфера обмена
clipboard_action=Ctrl+Alt+X,Ctrl+Alt+X,Включить действия с буфером обмена
cycleNextAction=none,none,Более старое содержимое буфера обмена
cyclePrevAction=none,none,Более новое содержимое буфера обмена
edit_clipboard=none,none,Редактировать содержимое...
manage activities=Meta+Q,Meta+Q,Комнаты...
next activity=Meta+Tab,none,На одну комнату вперёд
previous activity=Meta+Shift+Tab,none,На одну комнату назад
repeat_action=Ctrl+Alt+R,Ctrl+Alt+R,Ручной выбор действия с буфером обмена
show dashboard=Ctrl+F12,Ctrl+F12,Показать рабочий стол
show-barcode=none,none,Показать штрихкод...
show-on-mouse-pos=none,none,Открывать Klipper на месте указателя мыши
stop current activity=Meta+S,Meta+S,Прекратить выполнение текущей комнаты
@faho you are correct, but it not outdated and unsupported version. But may be you are right. Will try to update to fedora 30.

sphinks avatar Oct 03 '19 14:10 sphinks

I suppose you are looking only for Kwin hotkeys.

Not really. I am specifically looking for binding conflicts. Also, could you please make a backup of your current kglobalshortcutsrc, remove it and try to start off with a fresh shortcuts configuration?

laloch avatar Oct 03 '19 15:10 laloch

@laloch have updated info above with whole file

sphinks avatar Oct 03 '19 15:10 sphinks

Thanks. The config seems to be just fine. I noticed that you are using Russian(?) locale, right? What is your keyboard layout? I remember several bugs reported over at KDE bugtracker regarding broken shortcuts on non-US keyboards.

Edit: Heh, funny (and offtopic). Using Plasma 5.16.90 and Czech keyboard layout, I can't bind any global shortcut with Meta key any more.

laloch avatar Oct 03 '19 15:10 laloch

@sphinks, also please make sure that you don't have any Meta/Win key overrides enabled in "System Settings" / Keyboard / Advanced.

laloch avatar Oct 03 '19 15:10 laloch

@laloch yes, I'm using russian locale, but shortcuts does not work in RU locale at all (it is old known bug :( ). So I use EN locale by default and use all shortcuts in EN only.

In Settings/ Keybord/ Advanced nothing is enabled, so it is also ok.

sphinks avatar Oct 03 '19 16:10 sphinks

OK, thanks. I'm out of ideas then. @faho is probably right about something being broken in Plasma 5.14. Unfortunately, there's no easy way for you to install newer Plasma version, because of its Qt>=5.12 dependency which is not provided by Fedora 29.

laloch avatar Oct 03 '19 16:10 laloch

@laloch @faho thanks for help. I will go for Fedora 30.

sphinks avatar Oct 03 '19 16:10 sphinks

@laloch @faho I have updated to Fedora 30. Get working OSD: so once I switch layouts, now I get a label for it (swithc with default shortcut Meta+PgUp/PgDown is working). But window control is still not working, I try to replace shortcut with new combination without Meta key - no luck. Is there any workaround to arrange windows by keybords? Currently I'm doing with mouse.

sphinks avatar Oct 03 '19 19:10 sphinks

I have a similar problem, often some window or windows will not react to shortcuts anymore, while others will. It's as if they drop out of the tiling mechanism. Changing them from/to floating (my first suspicion) does not make a difference. It would already help a lot if there was an (optional) display for the tiling action being invoked, a bit like what is already there when you change tiling modes.

phrxmd avatar Oct 28 '19 18:10 phrxmd

Clarification: For example, I have a bunch of tiling windows on some desktops, but here I have two windows who used to tile but now don't. Each of them will still react to "Change border for all" if floating is disabled for it, and will not react to "Change border for all" if floating is enabled. I can toggle that for each window separately, They will also react to "Move window to next desktop" (which is a kwin-tiling action, but seems not very tiling-related), but when moved to another desktop, they will not tile there. And regardless of whether floating or not, neither of them will react to "Tile now", "Toggle Tiling", or any other window shortcuts related to tiling, including kwin-tiling's movement and resizing actions. Screenshot_20191029_005314

The only way to get them to tile again is by doing kwin --replace.

This is with KDE 5.17.1 and QT 5.12.4 on Kubuntu 19.10, with the kwin-tiling script from a git checkout from today.

phrxmd avatar Oct 28 '19 18:10 phrxmd

I experience the same issue as described by @phrxmd. I'm using Plasma 5.18.5. Some windows, e.g. firefox or Konversation, seem to loose the ability to be tiled. They won't react to tiling related shortcuts anymore.

I have not figured out yet what triggers this issue.

Regards,

Robert

RobertBuhren avatar Jun 07 '20 18:06 RobertBuhren

Hi @RobertBuhren, I can't reproduce the issue. Is it possible that you have some special window or application settings enabled for the affected windows? Also please try with empty "Excluded window classes" list in the Tiling Extension's configuration.

laloch avatar Jun 09 '20 10:06 laloch

@laloch I have found a way to reproduce this. It seems this always happens when the windows have been moved to another monitor because the source monitor got detached.

E.g. I have two monitors attached each with 2 windows tiled. When I detach one monitor, all windows will move to the one attached monitor. The moved windows are not tiled and I can't get them back to be tiled. The existing windows work as expected.

Regards,

Robert

RobertBuhren avatar Jun 09 '20 17:06 RobertBuhren

I can confirm the issue. Unplugging a display causes the remaining screen layout to get completely messed up. I'll investigate the issue, but my best guess as of now would be, that KWin stopped triggering some important events at some point in the past.

laloch avatar Jun 11 '20 16:06 laloch