В Gnome у меня может быть постоянное число рабочих областей. Поскольку у меня есть десять цифровых клавиш, я создал десять рабочих областей. Таким образом, я хочу, чтобы Super+1 переключился на рабочую область 1, Super+2 для переключения на рабочую область 2 и так далее. Я могу достигнуть этого путем выполнения следующей команды для каждой рабочей области:
dconf write /org/gnome/desktop/wm/keybindings/switch-to-workspace-1 "['<Super>1']"
Это работает на все 10 рабочих областей.
Теперь, подобный, я хочу присвоить Super+Shift+1 для перемещения текущего окна в рабочую область 1. Таким образом, я попробовал следующую команду за каждую рабочую область:
dconf write /org/gnome/desktop/wm/keybindings/move-to-workspace-1 "['<Shift><Super>exclam']"
Это хорошо работает для рабочих областей 1-6. Начиная с рабочей области 7, Super+Shift+7 или <Shift><Super>slash
(Немецкая клавиатура), ничего не инициировал - хотя, если я присваиваю ее другому действию работы сочетания клавиш.
Как я могу включить move-to-workspace
сочетания клавиш для рабочих областей с числами, больше, чем 6?
Добавьте новый пользовательский ярлык
Используйте xdotool. В помещенном "xdotool getactivewindow set_desktop_for_window 8" командной строки для отправки окна на рабочей области 9 (существует-1 дельта для учета с xdotool).
Это отправляет окно в желаемую рабочую область, но не переключает представление на него. Лично, я предпочитаю иметь другой ярлык для перемещения в рабочую область (xdotool set_desktop 8).
Надеюсь эта справка!