Birçok pencere arasında bir pencere bulmak zor


19

Yeni Unity GUI'den çok etkilendim - cesur bir hareket.

Bununla birlikte, Ubuntu'yu profesyonel programlama çalışmaları için kullanan birinin bakış açısından göze çarpan bir gözetim vardır. Sık sık kod yazarken açık bir düzineden fazla emacs pencere istiyorum.

Klasik Ubuntu'da, alt görev çubuğundaki dosyanın adından hangisini istediğimi kolayca seçebilirim, ancak bu Unity'de eşdeğer görünmüyor. Çok fazla açık olduğumda, istediğim pencereyi bulmak zor. Bunun için 10.10 Birlik bile daha iyiydi çünkü AltTabonların isimlerini görebiliyordum; 11.04'te artık yok. Yeni görev çubuğunda tüm emacs pencerelerinin örneklerini kapsayan bir emacs kutusu (örneğin) olması harika olurdu. Kutuyu sağ tıklayın ve tüm açık örneklerin adlarının listesini görme seçeneğine sahip olun.

Şu anda, bu görev çubuğu kutularına sağ tıklamanın kullanışlılığı zaten çok sınırlı görünüyor. Bence bu nitelikteki basit bir değişiklik Birliğin faydasını büyük ölçüde artıracaktır.

Zaten birden çok çalışma alanı (6) kullanıyorum ve genellikle bir terminal penceresi ve çalışma alanı başına birçok emacs penceresi var ve zaten klavye kısayolları kullanıyorum. Şimdiye kadar, bunların hiçbiri sorunun merkezinde yer almıyor, 'açık bir dosya listesi' uzun bir sipariş olduğunu sanmıyorum.

Super+ Wönerdiğim şeyin tam tersini yapıyor. Tek bir çalışma alanında aradığım pencereyi kolayca bulabilmek için zaten çok fazla pencere var - tüm çalışma alanlarındaki tüm pencereleri görüntülemek yalnızca görünümü daha da karmaşık hale getiriyor.

Shift+ Alt+ yardımcı olmaz. Tek bir çalışma alanında açık bir düzine emacs pencerem varsa, bunu yapmak, çalışma alanındaki tüm açık pencereleri bir kerede gösterir, ancak onları boşluklar ve küçük simgelere daraltır. İlk bakışta hangisini istediğimi nasıl anlayabilirim? Onlar ayırt edilemez.


5
Bunu bir sorun olarak algılarsanız, lütfen çalıştırarak Unity'ye karşı bir hata olarak dosyalayın ubuntu-bug unity. Bu sorunun nasıl çözüleceği hakkında bir fikriniz varsa, lütfen fikri Ubuntu Beyin Fırtınası'na koyun .
dv3500ea

2
Emacs buffer manager herhangi bir genel pencere yöneticisinden daha üstün değil mi? Tek bir emacs örneği kullandıysanız, dosya adına göre arayabileceğinizi, bir dosya listesini görüntüleyebileceğinizi ve aynı anda birden fazla dosyayı görüntülemek için pencereyi bölebileceğinizi hayal ediyorum. Muhtemelen nedenleriniz var (proje başına bir emacs?), Ancak saf emacs çözümünü denemenizi öneririm. (Muhtemelen aynı emacs örneğinde yeni dosyaları açmak için bir emacs takma adı yapabilirsiniz.)
idbrii

Yanıtlar:


14

Alex Launi'nin cevabını öneririm , ama bir değişiklikle: Pencere Başlığı Ekranını etkinleştirin.

  1. CompizConfig Ayarlar Yöneticisi'ni açın
  2. Metin adlı modülü etkinleştir
  3. Ölçek Eklentileri adlı modülü bul
  4. Sekmeye geç Görünüm
  5. Pencere Başlığı açılır menüsünü açın
  6. Anahtar Pencere başlık ekranı parametreyi Tüm pencereler . Yazı tipi boyutunu da büyütmek isteyebilirsiniz.

Bu değişiklikten sonra başlatıcı simgesine çift tıklamak ihtiyaçlarınızı karşılamalıdır.


1
"Metin" eklentisini de etkinleştirmeyi unutmayın.
ændrük

1
Bu bir cevap değil, bir önlemdir - buradaki cevap son Ubuntu sürümlerinde sorunlara neden olabilir (en azından 14.04 LTS'de). Benim durumumda başlık çubuğunu ve çizgiyi ve uygulamalar arasında geçiş yapma yeteneğini kaybettim. Bunu düzeltmeye çalıştığımda daha da kötüleşti - oturumumda yazma yeteneğini kaybettim. Ancak Konuk oturumu iyi çalıştı. Birisi CompizConfig kullanarak Unity'yi kırarsa - aşağıdaki çözüm benim için çalıştı (.config / dconf / kullanıcı klasörünü silin). askubuntu.com/a/39669/378102

7

Ölçek Pencere Başlık Filtresicompiz-plugins-extra olan harika bir eklenti buldum .

  • Etkinleştirdikten sonra, önce tüm aday pencereleri getiren Super+ tuşuna Wbasarsınız (geçerli çalışma alanında yalnızca pencereleri göstermeye ayarladım).

  • Sonra sadece TYPE ile aradığınız pencerenin anahtar kelime ve Onayla Enterbunun için gitmek!

Tam olarak ne istediğinizi biliyorsanız, bu herhangi bir klavye + fare seçme ve onaylama kombinasyonundan daha hızlıdır. En iyi durumda, tam olarak beklediğiniz sonucu elde edebilirsiniz.

Woo-hoo, kayalar arıyor !! :)


daha sonraki bir denemede, üst yazıyı kabul ediyorum: tüm pencere düğmelerini listelemek için klasik gnome panelini kullanmak hala en etkili yoldur, bu da sadece bir kez bakarak ve tıklatarak istediğiniz pencereyi bulmanızı sağlar.
James Fu

6

İlk önce compiz-plugins-extra yazılımını kurun Compiz-plugins-extra uygulamasını yükle.

Ardından Compiz Config Settings Manager'ı kullanarak ölçek modu eklentilerini compiz'de etkinleştirin, ardından birliği yeniden başlatın ( unityçalıştırma iletişim kutusunda ( alt+ f2) çalıştırın ).

Artık birden çok pencereniz açık olduğunda, görsel önizlemeyi korurken aramanızı daraltmak istediğiniz pencere adının bir kısmını yazabilirsiniz.

NB:

Arama hakkında konuştuğumda, ölçek modundan aramaya atıfta bulunuyorum (bu, birden fazla penceresi açık olan bir uygulamanın simgesini tıklarsanız veya super+ tuşuna basarsanız ne olur W).


Filtreleme için Eklentileri Ölçekle seçeneğim yok. Başka bir eklentiyi etkinleştirmeniz mi gerekiyor?
idbrii

@pydave: hayır, yalnızca ölçek modundayken ... yazın (bu eklentiyi etkinleştirdikten sonra).
RolandiXor

@pydave: Oh, o pakette olduğunu hatırlamıyordum.
RolandiXor

Üzgünüm, bu benim için işe yaramıyor çünkü farklı bilgisayarlara uzaktan giriş yapıyorum, sonra dosyaları emacs'yorum. Dosya aradığım bilgisayarda bulunmuyorsa, Dash aramasının çalıştığını sanmıyorum.
Jason Nett

@JasonNett: Bunun Dash Search ile bir ilgisi yok. Ölçek modundan bahsediyorum.
RolandiXor

3

Pencerelerini ikinci kez görüntülemek istediğiniz uygulamanın başlatıcı simgesine tıkladığınızda, o uygulama için tüm açık pencereleri görebileceğiniz ve istediğiniz pencereyi seçebileceğiniz bir yayılma modu başlatılır. Bu, söz konusu uygulamanın klavye kısayoluyla da çalışır.


Hayır, çok fazla pencereniz açık olduğunda çalışmaz. Bu durumda pencereler çok küçük ve isimlerini göremiyorum, bu yüzden hangisini istediğimi kolayca belirleyemiyorum.
Jason Nett


1

Bir düzine pencere çok. Ayrıca profesyonel bir programcıyım ve genellikle üç terminalden (biri bölünmüş vim oturumuyla) mutluyum.

Editörlerinizi mantıksal olarak birden çok masaüstüne bölmeyi düşündünüz mü? Bir masaüstü (sayı 4) belgelerine adanmış, biri kod / grepping / derleme (sayı 5) ve biri test (sayı 6) için adanmış var. İşaretleme ve tıklatma veya alt sekme işlemlerinden daha hızlı olan kısayol tuşlarıyla her birine rastgele erişimim var.


Belki de her masaüstünde kısayol tuşlarını kullanmanın daha hızlı hissettiğini söylemeliyim . Benimle aynı fikirde olmayan çalışmalar olduğunu biliyorum.
Erigami

0

Varsayılan olarak orada bulunan dört çalışma alanını tam olarak kullanmanın çok yardımcı olduğunu kabul ediyorum. Ctrl + Alt + Ok tuşlarını kullanarak aralarında hızlıca hareket edebilirsiniz (imleç masaüstünün üzerinde olduğunda farenin kaydırma tekerleğini kullanarak geçiş yapmak için compiz'i de yapılandırabilirsiniz). Açık pencereleri görüntülemenin üç yolu vardır (ikisinden daha önce bahsedilmiştir): tek bir programın tüm örneklerini görüntülemek için ilgili başlatıcı simgesine tıklayın. Geçerli çalışma alanındaki tüm açık pencereleri görüntülemek için Shift + Alt + Yukarı ok tuşlarını kullanabilirsiniz. Tüm çalışma alanlarındaki tüm açık pencereleri görüntülemek için, Super + W hile yapar.


0

Tüm açık uygulamaları ortaya çıkarmak için SUPER + W yerine, SUPER'i tutmayı deneyebilirsiniz, o zaman başlatıcıdaki küçük sayıları göreceksiniz. Başvurunuzun sayısını bir kez vurduğunuzda en son pencereye ulaşırsınız. Sayıyı iki kez vurursanız, bu uygulamanın tüm pencerelerini açığa çıkarırsınız. Bu benim için yardımcı olur çünkü maruz genel bakış pencerelerin miktarını azaltır. Ama yine de: istenen pencereleri veya belgeyi seçmek (birden fazla Yazar belgesi hayal edin) görev çubuğundaki kadar hızlı değil.


0

İşte birlikte olduğum derme çatma çözüm: Unity içinde gnome-panel başlat ; üst paneli sağ tıklayın ve silin; alt paneli istediğiniz gibi yapılandırın; Başlangıç ​​Uygulamalarına gnome paneli ekleyin ; sonra yeniden başlatın. Üst panel kalıcı olarak silinmelidir (Unity üst paneliyle çakıştığından) ve alt panel çalışma alanı için açık dosya listesini gösterebilir. Şimdi alt panel Unity'de var olabilir - fırlatıcı gibi geri çekilebilir hale getirmeyi seviyorum.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.