Sulit menemukan satu jendela di antara banyak

19

Saya sangat terkesan dengan GUI Persatuan baru - ini adalah langkah berani.

Namun, ada satu kesalahan mencolok, dari sudut pandang seseorang yang menggunakan Ubuntu untuk pekerjaan pemrograman profesional. Saya sering ingin memiliki lebih dari selusin emacs windows terbuka saat saya sedang menulis kode.

Di Ubuntu klasik, saya dapat dengan mudah memilih mana yang saya inginkan dari nama file di bilah tugas bawah, tetapi ini sepertinya tidak memiliki padanan dalam Unity. Ketika saya memiliki begitu banyak yang terbuka, sulit untuk menemukan jendela mana yang saya inginkan. Untuk ini, bahkan Persatuan 10,10 lebih baik karena saya bisa AltTabmelihat dan melihat nama mereka; tidak ada lagi di 11.04. Akan lebih bagus jika bilah tugas baru memiliki satu kotak emacs (misalnya) yang mencakup semua contoh jendela emacs yang terbuka. Klik kanan pada kotak dan memiliki opsi untuk melihat daftar nama-nama semua contoh terbuka.

Saat ini, kegunaan mengklik kanan pada kotak-kotak taskbar ini tampaknya sangat terbatas. Saya pikir perubahan sederhana dari sifat ini akan sangat meningkatkan utilitas Unity.

Saya sudah menggunakan banyak ruang kerja (6) dan sering memiliki sesuatu seperti jendela terminal dan banyak jendela emacs per ruang kerja, dan saya sudah menggunakan pintasan keyboard. Sejauh ini, tidak ada yang mendapatkan inti masalah, saya tidak berpikir 'daftar file terbuka' adalah hal yang sulit.

Super+ Wmelakukan kebalikan dari apa yang saya sarankan. Sudah ada terlalu banyak jendela yang terbuka pada satu ruang kerja untuk dengan mudah menemukan yang saya cari - melihat semua jendela di semua ruang kerja hanya mengacaukan tampilan.

Shift+ Alt+ tidak membantu. Jika saya memiliki selusin jendela emacs terbuka di satu ruang kerja, melakukan ini menunjukkan semua jendela terbuka di ruang kerja sekaligus, tetapi ruang mereka keluar dan menyusut ke ikon kecil. Bagaimana saya bisa mengetahui pada pandangan pertama mana yang saya inginkan? Mereka tidak bisa dibedakan.

Jason Nett
sumber
5
Jika Anda menganggap ini sebagai masalah, harap ajukan ini sebagai bug terhadap Unity dengan menjalankan ubuntu-bug unity. Jika Anda memiliki ide tentang bagaimana menyelesaikan masalah ini, silakan masukkan ide tersebut di Brainstorm Ubuntu .
dv3500ea
2
Bukankah manajer buffer emacs lebih unggul daripada manajer jendela umum? Saya membayangkan bahwa jika Anda menggunakan instance emacs tunggal, Anda dapat mencari berdasarkan nama file, melihat daftar file, dan membagi jendela untuk menampilkan banyak file sekaligus. Anda mungkin punya alasan (satu emacs per proyek?), Tapi saya sarankan Anda mencoba solusi emacs murni. (Anda mungkin dapat membuat alias emacs untuk membuka file baru dalam instance emacs yang sama.)
idbrii

Jawaban:

14

Saya menyarankan jawaban Alex Launi , tetapi dengan satu tweak: aktifkan Window Title Display.

  1. Buka CompizConfig Settings Manager
  2. Aktifkan modul yang disebut Teks
  3. Temukan modul yang disebut Scale Addons
  4. Beralih ke Penampilan tab
  5. Buka tarik-turun Judul Jendela
  6. Ganti parameter tampilan judul Jendela ke Semua jendela . Anda mungkin ingin menambah ukuran font juga.

Setelah perubahan ini, klik dua kali ikon peluncur yang sesuai dengan kebutuhan Anda.

Shnatsel
sumber
1
Jangan lupa juga mengaktifkan plugin "Teks".
ændrük
1
Ini bukan jawaban, tetapi tindakan pencegahan - jawaban di sini dapat menyebabkan masalah dalam versi Ubuntu terbaru (setidaknya pada 14,04 LTS). Dalam kasus saya, saya telah kehilangan bilah judul dan tanda hubung dan kemampuan untuk beralih di antara aplikasi. Ketika saya mencoba untuk memperbaiki ini menjadi lebih buruk - saya kehilangan kemampuan untuk mengetik dalam sesi saya. Namun sesi tamu bekerja dengan baik. Jika ada orang yang merusak Unity dengan menggunakan CompizConfig - solusi di bawah ini bekerja untuk saya (hapus .config / dconf / folder pengguna). askubuntu.com/a/39669/378102
7

Saya telah menemukan plugin yang bagus compiz-plugins-extra, yaitu Scale Window Title Filter .

  • Setelah mengaktifkannya, pertama Anda menekan Super+ Wyang membawa semua kandidat windows (saya telah menyetel untuk hanya menampilkan windows di ruang kerja saat ini).

  • Kemudian ketik saja kata kunci dari jendela yang Anda cari dan konfirmasi Enteruntuk melakukannya!

Jika Anda tahu persis apa yang Anda inginkan, ini lebih cepat daripada kombinasi keyboard-mouse-pilih-dan-konfirmasi. Dalam kasus terbaik, Anda bisa mendapatkan persis hasil yang Anda harapkan.

Woo-hoo, mencari batu !! :)

James Fu
sumber
pada percobaan lebih lanjut, saya menyetujui posting teratas: menggunakan panel gnome-klasik untuk membuat daftar semua tombol jendela masih merupakan cara yang paling efisien, yang memungkinkan Anda menemukan jendela yang diinginkan hanya dengan melirik dan mengklik sekali.
James Fu
6

Pertama instal compiz-plugins-extra Instal compiz-plugins-extra .

Kemudian aktifkan addon mode skala di compiz menggunakan Compiz Config Settings Manager, kemudian mulai kembali kesatuan (jalankan unitydi dialog run ( alt+ f2)).

Sekarang, ketika Anda memiliki banyak jendela yang terbuka, Anda dapat mengetik bagian dari nama jendela yang ingin Anda persempit pencarian Anda, sambil tetap menjaga pratinjau visual.

NB:

Ketika saya berbicara tentang pencarian, saya mengacu pada pencarian dari mode skala (yang adalah apa yang terjadi jika Anda mengklik ikon aplikasi dengan beberapa jendela terbuka, atau tekan super+ W).

RolandiXor
sumber
Saya tidak memiliki opsi dalam Skala Addons untuk difilter. Apakah Anda perlu mengaktifkan plugin lain?
idbrii
@pydave: tidak, ketikkan saja ... ketika dalam mode skala (setelah mengaktifkan plugin itu).
RolandiXor
@ pydave: Oh saya tidak ingat itu ada di paket itu.
RolandiXor
Maaf, ini juga tidak berhasil bagi saya karena saya masuk ke komputer yang berbeda dari jarak jauh, lalu emacs'ing file. Saya tidak berpikir pencarian Dash berfungsi jika file tidak benar-benar berada di komputer yang saya ketik.
Jason Nett
@JasonNett: ini tidak ada hubungannya dengan Pencarian Dasbor. Saya mengacu pada mode skala.
RolandiXor
3

Mengklik ikon peluncur aplikasi yang jendelanya ingin Anda lihat untuk kedua kalinya akan memulai mode sebar, tempat Anda dapat melihat semua jendela yang terbuka untuk aplikasi itu, dan pilih yang Anda inginkan. Ini juga berfungsi melalui pintasan keyboard untuk aplikasi itu.

Alex Launi
sumber
Tidak, itu tidak berfungsi ketika Anda memiliki banyak jendela terbuka. Jendela-jendelanya sangat kecil dan saya tidak dapat melihat namanya, karenanya saya tidak dapat dengan mudah menentukan yang mana yang saya inginkan.
Jason Nett
2

super/ windowskey + Wbekerja untuk saya sejauh ini.

MrMassiveManMeat
sumber
1

Selusin jendela banyak. Saya juga seorang programmer profesional, dan saya biasanya senang dengan tiga terminal (satu dengan sesi split vim).

Sudahkah Anda mempertimbangkan untuk membagi editor secara logis di beberapa desktop? Saya memiliki satu desktop (nomor 4) yang didedikasikan untuk dokumentasi, satu didedikasikan untuk kode / grepping / kompilasi (nomor 5), dan satu didedikasikan untuk pengujian (nomor 6). Saya memiliki akses acak ke mereka masing-masing dengan hotkey, yang lebih cepat daripada menunjuk dan mengklik atau alt-tab.

Erigami
sumber
Mungkin saya harus mengatakan bahwa terasa lebih cepat untuk menggunakan hotkeys di setiap desktop. Saya tahu ada studi yang tidak setuju dengan saya.
Erigami
0

Saya setuju bahwa memanfaatkan sepenuhnya empat ruang kerja yang ada secara default sangat membantu. Anda dapat bergerak cepat di antara mereka menggunakan tombol Ctrl + Alt + Panah (Anda juga dapat mengonfigurasi compiz untuk beralih menggunakan roda gulir mouse setiap kali kursor melewati desktop). Ada tiga cara untuk melihat jendela terbuka (dua sudah disebutkan): untuk melihat semua contoh dari satu program, klik pada ikon peluncur yang sesuai. Untuk melihat semua jendela yang terbuka di ruang kerja saat ini, Anda dapat menggunakan panah Shift + Alt + Atas. Untuk melihat semua jendela yang terbuka di semua ruang kerja, Super + W melakukan triknya.

Sean Fitzpatrick
sumber
0

Alih-alih SUPER + W untuk mengekspos semua aplikasi terbuka, Anda bisa mencoba menahan SUPER, maka Anda akan melihat angka-angka kecil di peluncur. Ketika Anda menekan jumlah aplikasi Anda setelah Anda akan sampai ke jendela terbaru. Jika Anda menekan nomor dua kali, Anda akan mendapatkan semua (hanya) jendela aplikasi ini terbuka. Ini membantu saya karena ini mengurangi jumlah jendela dalam tinjauan umum yang terbuka. Tapi tetap saja: memilih jendela atau dokumen yang diinginkan (bayangkan beberapa dokumen Writer) tidak secepat seperti pada taskbar.

Andre
sumber
0

Inilah solusi darurat yang akan saya jalani: mulai gnome-panel dalam Unity; klik kanan dan hapus panel atas; konfigurasikan panel bawah sesuka Anda; tambahkan gnome-panel ke Aplikasi Startup; lalu mulai kembali. Panel atas harus dihapus secara permanen (karena tumpang tindih dengan panel atas Unity) dan panel bawah dapat menampilkan daftar file yang terbuka untuk ruang kerja. Sekarang panel bawah dapat ada di Unity - Saya ingin membuatnya ditarik seperti peluncur.

Jason Nett
sumber