Как я могу переключаться между окнами одного и того же приложения?

15

У меня часто открыто более десяти окон одновременно, и некоторые из них имеют одно и то же приложение, особенно gnome-терминал.

Часто, когда я в данный момент нахожусь на одном терминале, я просто хочу попасть на другой терминал. С Alt-Tab вы должны выбрать из окон всех приложений, что является болью. Даже с Gnome3, который группирует окна по приложениям и дает предварительный просмотр окон с помощью Alt-`, этого недостаточно, потому что трудно отличить окна терминала от предварительного просмотра. Вы можете только сказать, какой терминал что делает, когда в большинстве случаев отображается полный вид.

Так есть ли ярлык приложения / оконной системы / gnome, который показывает вам только другие окна того же приложения при переключении?

Ян
источник
Я искал этот вопрос, потому что я использую Mac OSX на работе, и для этого встроен Alt + `(backtick). Мне бы очень хотелось, чтобы это пришло в Ubuntu.
Натан Лонг

Ответы:

9

Если вы установили CompizConfig Settings Manager, вы можете получить доступ и изменить настройки Compiz, которые могут это сделать. После установки запустите его через System-> Preferences.

Если вы обычно используете Alt+, Tabперейдите к «Static Application Switcher». (Этот плагин показывает довольно маленькие превью.)

Если вы обычно используете Windows/Super+, Tabперейдите в «Плагин Shift Switcher». (Этот плагин показывает довольно большие превью.)

В настройках любого из плагинов вы можете установить сочетание клавиш (или мыши) для следующего окна (группа) и / или предыдущего окна (группа) .

Снимок экрана с настройкой Next Windows Compiz для Super + g

(Примечание: а также Static Application Switcher и Shift Switcher вы можете поэкспериментировать с Application Switcher и Ring Switcher)

8128
источник
8

Это старый вопрос, но у меня была та же проблема, и я нашел Alt + `переключатели окна того же приложения. Таким образом, поделиться тем же для справки.

blackbug
источник
1

Вы пишете, в частности, gnome-терминал , что заставляет меня думать, что вы не знаете о терминальных мультиплексорах ? Тогда вас ждет угощение!

Мультиплексор расположен как слой между вами и терминалом, что позволяет иметь несколько отдельных сеансов терминала в одном окне терминала. Вы также можете легко иметь несколько окон в одном сеансе мультиплексора.

Еще одна приятная особенность - вы можете отсоединить их от сеанса терминала, оставив их работать в фоновом режиме. Идеально подходит, если вы хотите начать долгосрочную работу, по-настоящему переместить ее в фоновый режим и затем иметь возможность вытащить ее позже.

Предыдущим чемпионом был GNU Screen, но его заменяет tmux , который мой личный фаворит. Если вы попробуете tmux, обязательно посмотрите teamocil .

С Днем CLI'ing!

Тобиас Шестен
источник
0

Я думал, что добавлю к великолепному ответу Fluteflute, как это сделать, если вы используете Metacity вместо Compiz. К сожалению, это не может быть изменено через настройки GNOME, но должно быть изменено с помощью gconf-editorили gconftool.

После запуска gconf-editorнайдите и замените /apps/metacity/global_keybindings/switch_groupключ, который вы хотите использовать для переключения между окнами одной и той же группы приложений.

Это можно сделать в командной строке с помощью gconftool. Например:

gconftool -s /apps/metacity/global_keybindings/switch_group -t string "<Mod4>Tab"

(<Mod4> - это ключ Windows.)


источник