Bagaimana saya bisa beralih antar windows dari aplikasi yang sama?

15

Saya sering memiliki lebih dari sepuluh jendela terbuka pada saat yang sama dan beberapa di antaranya adalah aplikasi yang sama, terutama gnome-terminal.

Seringkali ketika saya sedang berada di satu terminal, saya hanya ingin pergi ke terminal lain. Dengan Alt-Tab Anda harus memilih dari windows semua aplikasi, yang menyusahkan. Bahkan dengan Gnome3 yang mengelompokkan windows berdasarkan aplikasi dan memberikan preview windows dengan Alt-`itu tidak cukup karena sulit untuk membedakan windows terminal dari preview. Anda hanya bisa memberi tahu terminal mana yang melakukan apa ketika tampilan penuh ditunjukkan dalam kebanyakan kasus.

Jadi apakah ada pintasan aplikasi / sistem windowing / gnome yang hanya menunjukkan jendela lain dari aplikasi yang sama saat Anda berpindah?

Yan
sumber
Saya datang mencari pertanyaan ini karena saya menggunakan Mac OSX di tempat kerja, dan ia memiliki Alt + `(backtick) untuk melakukan built-in ini. Saya ingin melihat yang datang ke Ubuntu.
Nathan Long

Jawaban:

9

Jika Anda menginstal CompizConfig Settings Manager maka Anda dapat mengakses dan mengubah pengaturan Compiz yang dapat melakukan ini. Setelah terinstal, luncurkan melalui System-> Preferences.

Jika Anda biasanya menggunakan Alt+ Tabmaka buka "Static Application Switcher". (Plugin ini menampilkan pratinjau yang cukup kecil.)

Jika Anda biasanya menggunakan Windows/Super+ Tablalu pergi ke "Shift Switcher Plugin". (Plugin ini menampilkan pratinjau yang cukup besar.)

Di pengaturan untuk salah satu plugin Anda dapat mengatur pintasan keyboard (atau mouse) untuk Window Berikutnya (Grup) dan / atau Jendela Sebelumnya (Grup) .

Cuplikan layar pengaturan Berikutnya pengaturan Windows Compiz ke Super + g

(Catatan: serta Pengalih Aplikasi Statis dan Pengalih Pemindah yang Anda mungkin ingin bereksperimen dengan Pengalih Aplikasi dan Pengalih Dering)

8128
sumber
8

Ini adalah pertanyaan lama, tetapi saya memiliki masalah yang sama dan menemukan Alt + `switch windows dari aplikasi yang sama. Jadi, berbagi hal yang sama untuk referensi.

blackbug
sumber
1

Anda menulis terutama terminal gnome , yang membuat saya percaya Anda tidak mengetahui terminal multiplexer ? Maka Anda berada dalam untuk mengobati!

Multiplexer seperti lapisan antara Anda dan terminal, sehingga memungkinkan untuk memiliki beberapa sesi terminal terpisah dalam satu jendela terminal. Anda juga dapat dengan mudah memiliki beberapa jendela dalam sesi multiplexer yang sama.

Fitur bagus lainnya dengan ini adalah Anda dapat melepaskannya dari sesi terminal Anda, membiarkannya berjalan di latar belakang. Sempurna ketika Anda ingin memulai pekerjaan yang sudah berjalan lama, benar-benar memindahkannya ke latar belakang dan kemudian dapat menariknya kembali nanti.

Juara sebelumnya adalah Layar GNU tetapi sedang diganti oleh tmux , yang merupakan favorit pribadi saya. Jika Anda mencoba tmux maka pastikan juga memeriksa teamocil .

Selamat CLI'ing!

Tobias Sjösten
sumber
0

Saya pikir saya akan menambah jawaban bagus fluteflute bagaimana melakukan ini jika Anda menjalankan Metacity bukan Compiz. Sayangnya ini tidak dapat diubah melalui Preferensi GNOME, tetapi harus diubah menggunakan gconf-editoratau gconftool.

Setelah berjalan gconf-editor, cari dan ubah /apps/metacity/global_keybindings/switch_groupke tombol yang ingin Anda gunakan untuk berpindah antar windows dari grup aplikasi yang sama.

Ini dapat dilakukan pada baris perintah dengan gconftool. Sebagai contoh:

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

(<Mod4> adalah kunci Windows.)


sumber