
Есть ли способ работать с окнами разных приложений, таких как Libreofice и VS Code, как будто это окна одного приложения?
Моя идея заключается в том, что некоторые окна приложений следует разделить на логические группы — редакторы, приложения для просмотра (Chrome, VLC) и т. д. (а не только окна одного приложения).
Я хочу использовать сочетание клавиш "Super + `" (переключение окон приложения) для переключения приложений в группе. И "Super + tab" для переключения между группами.
Может быть, нужно запускать приложения из одного приложения (через терминал) или имитировать одно приложение как другое?
решение1
Один из способов работать таким образом —использовать рабочие пространства. Откройте "сгруппированные" приложения на одном рабочем пространстве, другую группу на другом. Затем вы можете переключаться между группами, также известными как рабочие пространства, следующим образом:
- Использование обзора
- Использование Super+ PgDn/PgUpили Ctrl+ Alt+Up/Dn
Вы даже можетеназначить сочетания клавишдля быстрого перемещения на один рабочий стол, он же группа. Например,
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-2 "['<Super>F2']"
позволит вам быстро переключиться на Workspace 2 с помощью Super+F2. Сброс к настройкам по умолчанию (без назначенной клавиши) с помощью команды:
gsettings reset org.gnome.desktop.wm.keybindings switch-to-workspace-2
Вместо использования команд вы также можете назначить эти клавиши с помощью dconf-editor
(не установлено по умолчанию).
Вы можете использовать расширение оболочки gnome «Auto move», чтобы иметь приложенияавтоматически запускать на определенном рабочем пространстве. "Auto move" — это "официальное" расширение оболочки gnome, которое можно установить, установив пакет gnome-shell-extensions
. Вам необходимо активировать расширение с помощью "Gnome Tweaks" или инструмента "Extensions" (только для новых версий Ubuntu).
Чтобы это работало хорошо, вам лучше перейти от динамических рабочих пространств кстатические рабочие пространства. Вы можете изменить это в «Gnome Tweaks» на вкладке «Workspaces».