Як я можу перемикатися між вікнами однієї програми?


15

У мене часто відкрито більше десяти вікон одночасно, і деякі з них мають однакові програми, зокрема gnome-terminal.

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

Отже, чи існує ярлик програми / вікон / gnome, який показує вам лише інші вікна того ж додатка під час переключення?


Я прийшов шукати це питання, оскільки я використовую Mac OSX на роботі, і у нього є Alt + `(backtick) для цього вбудованого. Я хотів би бачити, що це приходить до Ubuntu.
Натан Лонг

Відповіді:


9

Якщо ви встановите диспетчер налаштувань CompizConfig, тоді ви можете отримати доступ та змінити параметри Compiz, які можуть це зробити. Після встановлення запустіть його через System-> Preferences.

Якщо ви зазвичай використовуєте Alt+, Tabперейдіть до "Статичного перемикача додатків". (Цей плагін показує зовсім невеликі попередні перегляди.)

Якщо ви зазвичай використовуєте Windows/Super+, Tabтоді перейдіть до "Плагіна Shift Switcher". (Цей плагін показує досить великі попередні перегляди.)

У налаштуваннях для будь-якого з плагінів можна встановити ярлик клавіатури (або миші) для наступного вікна (група) та / або попереднього вікна (групи) .

Знімок екрана встановлення Наступний параметр Windows Compiz на Super + g

(Примітка: а також статичний перемикач додатків та перемикач Shift, який ви можете поекспериментувати з перемикачем програм та перемикачем кільця)


8

Це старе питання, але у мене була та сама проблема, і я виявив, що Alt + `перемикає вікна одного і того ж додатка. Таким чином, обмін тим самим для довідки.


1

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

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

Ще одна приємна особливість цього полягає в тому, що ви можете від'єднати їх від свого термінального сеансу, залишаючи їх працювати у фоновому режимі. Ідеально підходить, коли ви хочете почати тривалу роботу, по-справжньому перенесіть її на другий план, а потім зможете витягнути її згодом.

Попередній чемпіонат був GNU Screen, але його замінює tmux , який є моїм особистим фаворитом. Якщо ви спробуєте tmux, переконайтесь, що ви також перевірили командоцил .

З Днем CLI'ing!


0

Я думав, що я додам до чудової відповіді флейфлюте, як це зробити, якщо ви використовуєте 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.)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.