Force alt + tab untuk hanya mengaktifkan ruang kerja saat ini di shell GNOME

151

Saya mencari metode yang bersih dan cepat untuk memaksa GNOME di Ubuntu 14.04 untuk beralih di antara aplikasi yang aktif hanya di ruang kerja saat ini ketika menekan pintasan alt+ tab.

daniel451
sumber

Jawaban:

178

Inilah solusi yang saya buat:

Sangat cepat & mudah, tanpa instalasi / ekstensi apa pun:

  1. Instal dconf-editor(sudah diinstal pada distribusi debian / ubuntu saat ini):

    sudo apt-get install dconf-editor
    
  2. Buka dconf-editor(dari Dash atau Terminal)

  3. Arahkan ke: org -> gnome -> shell -> app-switcher
  4. Set "only-workspace-only" menjadi true

    tangkapan layar

..dan kamu sudah selesai :)

daniel451
sumber
9
Wish Gnome hanya akan meletakkan ini di applet Pengaturan mereka
leo-the-manic
2
Silakan tambahkan jawaban @ austinmarton juga, karena sementara ini lebih umum, ada cara gnome yang tidak memerlukan instalasi tambahan.
Mihail Malostanidis
4
Saya telah menambahkan masalah fitur ke proyek Gnome TWEAK gitlab.gnome.org/GNOME/gnome-tweaks/issues/123
sobi3ch
1
Pada Ubuntu 18.04 pengaturan ini dapat ditemukan di / org / gnome / shell / window-switcher / current-workspace-only
GuruBob
2
PERINGATAN: Bagi saya di Ubuntu 18.04 tidak berfungsi, tetapi versi baris perintah berfungsi: set gsettings org.gnome.shell.app-switcher saat ini-hanya-workspace-only true
carlo.polisini
176

Secara sederhana:

gsettings set org.gnome.shell.app-switcher current-workspace-only true
austinmarton
sumber
5
super cepat, tidak perlu perangkat lunak tambahan dan melakukan persis apa yang diminta! +1
Jamie-505
1
Ini bekerja untuk saya di Ubuntu 17.04
Esteban Filardi
2
... dan bagi saya dalam 17.10.
colan
12
Ini bekerja di Ubuntu 18.04. Mudah dan Anda tidak perlu menginstal apa pun
Andrea Tulimiero
15

Sebagai alternatif untuk menginstal dconf-editordan harus bermain-main dengan mouse Anda, Anda juga dapat melakukan ini dari terminal.

Untuk menciptakan current-workspace-onlynilai:

dconf write /org/gnome/shell/app-switcher/current-workspace-only 'true'

Untuk menghapusnya, kembali ke pengaturan default:

dconf reset /org/gnome/shell/app-switcher/current-workspace-only

Saya ingin dconf-editorlebih banyak jika bisa mencari melalui jalur, properti, dan nilai.

matty
sumber
2
yang (kemudian) jawaban menggunakangsettings hanya api-tingkat yang lebih tinggi yang juga menetapkan dconfnilai-nilai (dan mungkin akan pada umumnya lebih disukai dconf langsung mengakses)
michael
12

Tampaknya harus diperbaiki

gsettings set org.gnome.shell.window-switcher current-workspace-only true
gsettings set org.gnome.shell.app-switcher current-workspace-only true
N0rbert
sumber
Sepertinya saya hanya perlu yang pertama ( .window-switcher)
kerner1000
Ini berhasil. Ini hanya menunjukkan aplikasi yang saat ini ada di ruang kerja dan, ketika sebuah aplikasi memiliki dua instance masing-masing dalam ruang kerja yang berbeda ketika menekan Alt + Tab, ia mencegah menampilkan keduanya. Tetapi Anda harus menggunakan kedua perintah dalam jawaban ini. Luarbiasa, terimakasih!
juliangonzalez
6

Alternatif bagi orang yang ingin menabrak melalui jendela yang terbuka pada ruang kerja saat ini tetapi juga ingin dapat menabrak semua aplikasi yang terbuka (pada ruang kerja apa pun) ini dapat dicapai dengan mengubah pintasan keyboard.

Di bawah Pengaturan> Perangkat> Keyboard (di Ubuntu 17.10):

  • Ganti Windows: Alt+Tab
  • Pindah Aplikasi: Super+Tab
Clauds
sumber
Itu rumit - Alt + Tab mengubah jendela, bahkan ketika mengubah pintasan keyboard. Apakah ada cara untuk memperbaikinya?
Rick-777
Ya, Alt + Tab akan menampilkan jendela yang terbuka di ruang kerja saat ini sedangkan Super + Tab akan menampilkan semua program yang terbuka (di ruang kerja apa pun). Apa yang ingin Anda capai, bahwa Alt + Tab menunjukkan program terbuka di ruang kerja saat ini, bukan jendela yang terbuka?
Clauds
1
Hai! Saya mencoba untuk mengatur perilaku spesifik ini, tetapi sepertinya saya tidak mampu melakukannya. Kedua perintah selalu berperilaku sama. Saya mencoba gsettings current-workspace-only untuk window dan aplikasi switcher tanpa hasil. Ada ide? Terima kasih :)
Biggybi
Saya memeriksa gsettings saya dan saya punya org.gnome.shell.app-switcher current-workspace-only falsedanorg.gnome.shell.window-switcher current-workspace-only true
Clauds
Ini tidak menjawab pertanyaan tetapi tetap merupakan tip yang bagus.
perajin
1

Solusi lain di sini tidak bekerja untuk saya di Ubuntu 18.04.1, tetapi ekstensi Alt Tab Workspace bekerja.

k_g
sumber