Мы можем использовать клавиши со стрелками клавиатуры для навигации между окнами в Обзоре Операций (супер ключ).
Однако при использовании два и больше мониторов, Gnome позволяет перейти между окнами только в пределах единственного монитора, т.е. я не могу перейти к приложению на втором мониторе от первого монитора с помощью клавиш со стрелками.
Есть ли какие-либо обходные решения для такого случая?
P.s. да, существует переключатель Alt+Tab, с которым я могу управлять клавишами со стрелками использования, но вопрос об Обзоре Операций.
ОБНОВЛЕНИЕ
Я погрузился в js исходный код оболочки гнома, но упорно продолженный
Main.overview.viewSelector._activePage.navigate_focus(null, Gtk.Destination.TAB_FORWRAD, false)
эта функция заставила меня погрузиться в st-bin.c
код, где я нашел целую путаницу других вызовов.
Так, результат, что я думаю - должен расшириться Page
объекты в ViewSelector.js
к целым 3 мониторам, таким, что navigate_focus
автоматически переключится на следующее окно (среди других окон во всех 3 дисплеях). Проблема состоит в том, что сама функциональность навигации сильно связывается с C
бэкенд.
Если кто-либо может помочь иметь дело с реализацией - я и другие пользователи будем очень благодарны.
Я записал очень простой пример (расширение) на так или иначе для достижения объясненный поведение выше: https://github.com/up-to-you/gnome-overview-nav
Этот образец только для доказательства понятий (alt+left
, alt+right
для вводного обзора и фокусировки left
или right
контролируйте соответственно).
Если кто-то хочет забрать проект и реализовать полную рабочую версию - всем рады!