Uygulamaları / pencereleri simge durumuna küçültmek için Unity başlatıcısı simgesini kullanabilir miyim?


96

Bu bir özellik veya bir hata olup olmadığını bilmiyorum, ancak etkin bir uygulamanın başlatıcısı simgesine tıklamak onu en aza indirmez. Her seferinde simge durumuna küçült düğmesini tıklatmak için kalıcı bir Birlik çubuğu kullanan kişiler için çok rahatsız edicidir. Başlatıcılara en aza indirgeme işlevi eklemenin bir yolu var mı?

Yanıtlar:


43

14.04 için:

Bu cevaba bakınız .

13.10 ve altı için :

Çünkü Mark Shuttlewoth buna karar verdi, en azından şimdilik? :

Hayır, simgeye tıklamak uygulamayı küçültmez. Bunun için simge durumuna küçültme butonumuz var.

En azından, bu hatanın şu anda durum görüşü var; bu, geliştiricilerin şimdilik düzeltmeyeceği anlamına geliyor, ancak topluluk tartışmalarını bekleyin.

Bu yüzden, tıklamayı en aza indirmek istiyorsanız, launchpad'de net bir ifade verin .


9
Aynı şekilde, simgeye tıklamanın onu en üst düzeye / en aza indirmesi gerektiği konusunda hemfikirim. BU sezgiseldir, çünkü çoğu insan böyle yapmaktan rahat hisseder. Sadece farklı bir şeye uyum sağlamak için bunun gibi problemleri kurtarmakla kalmaz, aynı zamanda pencerelerin sesini kısma / küçültme düğmelerini de küçültür. Böylece bunları kaldırabilir ve diğer düğmelerle değiştirebilirler.
Luis Alvarado

1
Hata resmi olarak Ubuntu muhalifleri tarafından reddedildi. Buraya bakın: bugs.launchpad.net/ayatana-design/+bug/733349
HDave

1
Sadece simgeler değil, karşılık gelen Süper + sayı kısayolları. Windows 7'de Win + tuşuna basmak, / focus / minimize başlatacak. İşlerime daha iyi odaklanmak için (ardında temiz bir masaüstüyle) herhangi bir zamanda en fazla 2-3 pencereyi saklamak çok kullanışlı.
Bleep Bloop

14.10 çözümü denedim ve işe yaradı! çok mutlu.
Chris

89

14.04 ve 14.10 için:

tıklamayı en aza indirme işlemi

Unity for Trusty'a desteklenmeyen bir yetenek eklendi. Desteklenmeyen, Canonical'in bu özelliği Unity 8'e doğru ilerleyeceğini garanti etmediğini gösterir.

Bununla birlikte, bir LTS bakış açısından bu, kullanıcılara sadece bu özelliğe sahip en az 5 yıl verir. Bu, standart GUI üzerinden doğrudan kullanılamaz.

Güvenli bir şekilde bir terminale ulaşın ve aşağıdakileri kopyalayıp yapıştırın:

gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window true

Bu değişikliği geri almak için:

gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window false

Bir İçin güvensiz yöntemle , kullanabileceğiniz compizconfig-settings-manager Compizconfig-settings-manager programını kurun :

  1. Uygulamayı başlatın ve Ubuntu Birlik Eklentisini tıklayın :

    CCSM Ana Penceresi

  2. Başlatıcı sekmesine geçin ve bu özelliği etkinleştirmek için Tek Pencere Uygulamalarını Küçült (Desteklenmeyen) yanına onay işareti koyun .

    Ubuntu Birlik Eklentisi için Başlatıcı sekmesi


4
Az önce 14.10'a yükselttim (sonsuza dek sürdü) ve "güvenli" çözümü denedim. Anlık olarak benim büyük memnuniyet için çalıştı. Teşekkürler!
Chris

3
Bu gsettings komutu için +1. Bu beni ccsm yüklemekten kurtarıyor
Flint

1
Güvenli şekilde kayalar +1
scaamanho 16:15 '

Birlikten nefret etmekten bu tek gömlekle sevmeye gittim.
Dominic Cerisano

1
Güvenli yöntem, Ubunutu 16.04 üzerinde de çalışır.
RaneWrites

18

13.10 ve altı için

Başlatma panelindeki bu eksik özellik hakkında oldukça fazla tartışma var:

https://bugs.launchpad.net/ayatana-design/+bug/733349

Birden fazla pencere için poz moduna yanıt olarak, bu, başlatıcıdaki bu ekstra tıklama için başka bir işlev olmadığından tüm pencereleri küçültmek için ikinci bir tıklamayla kolayca uyarlanabilir.

Uygulamanın tüm pencerelerini küçültmek istiyorsanız, şu anda bu işlevselliğin bu durumda da yardımcı olması için şu anda kolay bir yol olduğunu sanmıyorum.


1
Klavye kısayolu Super + D, Masaüstünü göstermek için hızlı bir yoldur (tüm pencereleri simge durumuna küçült)
8128

Teşekkürler, bu kısayolun farkındaydım ama tek bir uygulama için birden fazla pencereden bahsediyordum.
Cas,

11

Bu sorunu çözmek için bir komut dosyası yaptım.
Bunun burada çalıştığını görün .

Talimatlar

  1. Sen gerekecek ve gelen Ubuntu Yazılım MerkeziXdotool Xdotool yükleCompiz Config Settings Manager Compizconfig-settings-manager programını kurun

  2. Giriş klasörünüzde '.minimize' adında yeni bir dosya oluşturun ( gedit ~/.minimize). Aşağıdaki metni kopyalayıp yapıştırın ve kaydedin:

    #!/usr/bin/env python
    # by desgua
    # version 0.1.3 - May 06 2011
    # To minimize with unity Launcher
    ##################################
    import os
    import wnck
    import gtk
    
    stream = os.popen("xdotool click --clearmodifiers 1")
    screen = wnck.screen_get_default()
    
    while gtk.events_pending():
        gtk.main_iteration()
    
    windows = screen.get_windows()
    active_app = screen.get_active_window().get_application()
    
    for w in windows:
        if w.get_application() == active_app:
            w.minimize()
  3. Komut dosyasını yürütülebilir duruma getirin: ( Daha Fazla Bilgi )

    chmod +x ~/.minimize
    
  4. Compiz Config'i açın

    Komutu Çalıştır , Alt+ kullanın F2ve yazınccsm

  5. 'Komutlar' eklentisini etkinleştirin, sonra yukarıdaki betiği ~/.minimizeboş komut satırlarından birine ekleyin .

    compiz'i

  6. Düğme Bağlama sekmesine geçin ve yukarıdaki ilgili komut satırı numarası için bir düğme kısayolu yapın.

    Ekran görüntüsü örneği, Alt tuşunu basılı tutup farenin sol tıklamasına karşılık gelen Alt+ işaretini kullanıyor Button1.

    compiz2

  7. Keyfini çıkarın! ;-)

GÜNCELLEME:

Unity'nin pencereyi simge durumuna küçültmek için yerleşik bir klavye kısayolu bulunduğundan bunu komut dosyası olmadan yapabilirsiniz. Varsayılan olarak artık var Ctrl+ Alt+ 0(bakınız AyarlarKlavye (NOT Klavye Düzeni , farklı (ve)) kafa karıştırıcı. Sonra birlikte. Bu sayısal tuş takımını sıfır tuşuna anlamına geldiğini unutmayın ve düzenli sıfır tuşun çalışması YAYINLAMAYACAĞINI xdotoolsize sadece eklemek Bir komut xdotool key Ctrl+Alt+KP_Insert(Evet, sayısal tuş takımı sıfır, xdotoolkim bilir KP_Insert) ve istediğiniz yere atayın. Bir uygulamanın hızlı listesine bile ekleyebilirsiniz (hızlı liste girişini tanımlamak için MyUnity'yi kullanma).


bash betiği, eğer çalıştırılacaksa bir uzantıya sahip olmamalı ve kesinlikle 'sh' olmamalıdır. benim diğer yazı
Cas

1
Yine geliştirildi. Şimdi aynı uygulamadan tüm pencereleri
küçültebilir

@Cas "talimatlar yeniden işleme" için çok teşekkür ederim ;-)
desgua

6

Ubuntu için 14.04 - 17.04

Komut satırı yöntemi:

Tek tıklamayı minimize et:

gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window true

Tek tıklamayı en aza indirgemeyi devre dışı bırak:

gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window false

GUI yöntemi:

Bir terminal aç ve çalıştır:

sudo apt-get install unity-tweak-tool

Unity Tweak Aracını Aç

Birlik > Başlatıcı > Davranış bölümüne gidin ve kontrol edin: Tıklamada tek pencere uygulamalarını simge durumuna küçültün .

unity-tweak-tool ekran görüntüsü


5

Bu gerçek sorun için sadece geçici bir çözüm olduğunu, ancak pencereleri en aza indirmek için bir klavye kısayolu var Alt+F9

Bir uygulamanın tüm pencerelerini değil, yalnızca etkin pencereyi kapatır.

Bununla birlikte, bu ve diğer birçok klavye kısayolu, klavye kısayolu uygulaması gnome-keybinding-özellikleri ile yapılandırılabilir . Panelin en sağındaki çıkış menüsünden başlatılabilen sistem ayarları uygulamasının bir parçasıdır.

Bunu, örneğin ekranı klavyemdeki duraklat düğmesiyle kilitleyebilmek için kullanıyorum.


Bu gerçekten bir geçici çözüm değil. Yapmak istediği, pencereleri küçültmek için küçült düğmesine tıklamak değil, pencereyi ortadan kaldırmak için başlat düğmesine tıklamaktır. Bunun neden mümkün olmadığını merak ediyor.
Jo-Erlend Schinstad 18:11

4

Çalışan bir uygulamanın başlatıcısı simgesine tıklamak, birden fazla pencere olması şartıyla, uygulamanın pencerelerini açık modda görüntüler. Bu yüzden, bu işlevsellik küçültme lehine gitmek zorunda kalacaktı ya da başlatıcı düğmesine tıklayarak küçültmek yalnızca uygulama birden fazla pencereye sahip değilse işe yarar. İkincisi, aynı eylem için iki işlev olacaktır, bu yüzden bunun olacağını sanmıyorum.


Pozlama modunu seviyorum, ancak tek örnekli pencereleri simge durumuna küçültme işlevi görünmüyor. Umarım bu en kısa zamanda düzelttiler
Ebedi Baykuş

"Çalışmıyor" değil, çalışmaması gerekiyor. Böyle bir özellik yok. En azından AFAIK. Cevabımda söylediğim şey buydu ve neden olabileceği konusunda bazı sebepler verdim. ;)
nem75

Olmayacak? Neden olmasın? DockbarX aynı şeyi yapmanıza izin verir ... Dahası, compiz 0.9, simge durumuna küçültülmüş pencere minik resimlerini göstermeyi desteklemek için desteklenir. Neden bu kadar zor olsun ki?
RolandiXor

4
Pozlama ve küçültme birlikte bulunabilir: Şimdi, pozlama modunda başlatıcı simgesine tıklamak hiçbir şey yapmaz. Bunun yerine, bir sonraki tıklama bu uygulamadaki tüm pencereleri simge durumuna küçültebilir. Ve bir sonraki tıklama, bu uygulamadaki pencereleri bu çalışma alanında ortaya çıkarabilir ve etrafta dolanabilirsiniz.
tobi

1
Evet, simge durumuna küçültmek Win7'de mükemmel çalışıyor :)
Extender

3

12.04 için - 12.04.1 ve sonrasında değil

İstediğiniz işlevselliği sağlamak için Unity'nin yamalı bir sürümüne ihtiyacınız var. Birlik yenilenmiş denilen bir kullanılabilir.

sudo apt-add-repository ppa:ikarosdev/unity-revamped
sudo apt-get update && sudo apt-get upgrade

Not: Yama seçeneklerini etkinleştirmek için compizconfiguration ayar yöneticisini (ccsm) kullanmanız gerekir.

kaynakları: https://launchpad.net/~ikarosdev/+archive/unity-revamped/ , http://www.webupd8.org/2012/05/how-to-get-dodge-windows-and-minimize.html

Bazen ppa, Birlik'teki güncellemelerin biraz gerisinde kalıyor, ancak istikrar sorunu yaşamadım ve bu paketi seviyorum.

Yenilenen Birliğin Özellikleri:

  • Dodge, Windows davranış ve seçenekleri yeniden eklendi. (Bu, yalnızca bir pencere üst üste geldiğinde başlatıcıyı gizleyen intelli-hide özelliğidir. Bu özellik 12.04'te kaldırılmıştır, fare üzerinde olmadığı sürece başlatıcının varsayılan olarak gizlendiği otomatik gizleme özelliği.

  • Başlatıcı öğeleri için tıklama davranışını en aza indirin. (Vanilya birliğinin varsayılanı gibi birden fazla pencere varsa, ikinci bir tıklama pozlama modunu etkinleştirir)

  • Menülerin kalıcı olarak görünür olmasına izin verme seçeneği. Büyütüldüğünde, pencere kontrolleri menünün yanında olacak. (Varsayılan olarak 12.04, pencere menülerini gecikme süresinden sonra gizler ve yalnızca üst paneldeki başlığı gösterir)

  • Başlatıcıda expo simgesini etkinleştirme / devre dışı bırakma seçeneği. Not: Etkinleştirilmiş olsa bile, çoklu çalışma alanları kullanımda değilse, expo simgesi gösterilmez. (Not: Expo simgesi yoksa, çalışma alanları arasında geçiş yapmak için Cntl + Alt + Arrow klavye kısayolunu kullanabilirsiniz)

Unity'nin bu yamalı sürümünü kullanmakta hiç sorun yaşamadım, ancak vanilya aroması kadar hızlı bir şekilde güncellenmiyor. Örneğin, şu anda unity-5.14.0-0ubuntu1 sağlarken, resmi depoda unity-5.16.0-0ubuntu1 (13.02.2012 tarihinden itibaren)


Teşekkürler. Lütfen kısaca düzenleyip anlatır mısınız: 1. Dodge penceresi davranışının neden birlik olarak yenilendiği söylendi, bildiğim kadarıyla asla bırakılmadı. 2. Bu birlik yenilenmeden, zaten üstünde olan bir pencerenin simgesine sol tıkladığınızda dahili olarak ne yapar. 3. Pencerenin başlığı o zaman birlik içinde nerede yenilenir? 4. Expo simgesi nedir ve çalışma alanları arasında geçiş yapmayı sağlayan simge ise, simge yoksa, bir ila iki çalışma alanından nasıl yararlanılır? 5. Bu ppa ne kadar güvenli?
NaomiJO

@NaomiJO: Sorularınızı ele almak için cevabımı düzenledim.
Ian B.

2
  • alt+ f9- akımı en aza indir
  • alt+ ctrl+ d- tümünü küçült
  • alt+ ctrl+ d- yeniden küçültülmüş

Bunun varsayılan davranış olduğunu düşünüyorum, bu yüzden başka bir komut dosyasına veya modifikasyona gerek yok.


4
Unity'yi kullanmak için tüm bu klavye kısayollarını ezberlemek zorundayım benim için inanılmaz. 18 yıldan beri masaüstü pencereleme ortamları ile çalışmak, hiç bu kadar zor bir şey görmedim. 1970'lere hoş geldiniz!
HDave

Bu seçenekler sıklıkla değişiyor gibi görünüyor. Burada listelenenlerin hepsini simge durumuna küçültmek, 13.10 birliğinde çalışmaz.
Ben Lutgens,

2

12.04 için - 12.04.1 ve sonrasında değil

Bu davranışı sağlayan 12.04 için deneysel bir düzeltme eki var . Sadece test amaçlıdır.

Bir seçenek olarak tıklamaya en aza indirmeyi eklemek bile düşünülmediğinden, Jonathan French, tıklama en aza indirgeme ekiyle bir PPA oluşturdu.

https://launchpad.net/~ojno/+archive/unity-minimize-on-click

Kurulum:

sudo add-apt-repository ppa:ojno/unity-minimize-on-click
sudo apt-get update
sudo apt-get upgrade

Kaldırma:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:ojno/unity-minimize-on-click

Daha fazla bilgi için lütfen konuyla ilgili Web Up8 makalesini okuyun .


Güncelleme:

Şimdi aynı PPA'da 11.10 için destek var .

Paket'den alıntı dosyası değiştirir :

Version: 4.28.0-0ubuntu2+ojno3
Distribution: oneiric

Changes: 
 unity (4.28.0-0ubuntu2+ojno3) oneiric; urgency=low
   * Apply minimize on click patch

Kaynak: Web Upd8


Bunun ne kadar güvenli olduğunu bilmiyorum, çünkü orijinal birlik paketinin yerini alıyor. Ama harika çalışıyor!
Jakob

Deneysel olduğunu söyleyebilirim. Sadece test amaçlı.
lgarzo

1

Şu anda Unity fırlatıcımı bir gnome panelle tamamlıyorum, bu bana istediğim en aza indirgeme davranışını veriyor. Bu saçma görünüyor, ancak ekranın üst ortasındaki boşluk yine de boşa.

11.10'da birliğe giriş yaptığınızda, gnome panelini başlatabilirsiniz (apt-get aracılığıyla kurduysanız). Bu paneli başlangıçta yapılandırmakta zorlandım, bu yüzden çıkış yaptım ve sonra gnome klasik oturumuna girdim; burada sadece bir pencere listesi olan bir panel bırakıncaya kadar tüm uygulamaları genişletip kaldırmayacak şekilde yapılandırdım. Sonra kullandım Ctrl+AltDelete oturumu kapatmak ve Ubuntu / Unity oturumuna tekrar giriş yapmak için tuşlarını .

GNOME panelini doğrudan Başlangıç ​​Uygulamaları listesine eklemenin en üstteki Unity bar'ın arkasına inmesine sebep olduğunu buldum, bunun yerine şunu ekledim: bash -c "/bin/sleep 2 && /usr/bin/gnome-panel&" .

Düzenleme: Gnome ve birlik etkileşiminde bazı hatalar var gibi görünüyor. Ancak panelin otomatik gizlenmesini sağlamak tamam gibi görünüyor.


1

11.10 için

Geri değiştirmek için (Oneiric 11.x): Kapat düğmesi -> Sistem Tercihleri ​​-> Klavye -> Kısayollar -> Navigasyon -> Normal Pencereleri Gizle (kısayolu değiştirme talimatları ayarlar penceresinin altındadır).

Umarım bu birisine yardımcı olur, çünkü bir süre beni gerçekten rahatsız etti (özellikle adı "Normal Windows Gizle" olarak değiştirildi).


0

12.04 için

sudo add-apt-repository ppa:zxcq14/minimize-unity-7
sudo apt-get update
sudo apt-get upgrade

Bu ppa 12.04 ve 14.04 için kullanılabilir. Tıklamanın en aza indirilmesi, birliğin en son sürümleri için tekrar çalışır.


-1

Uygulamayı küçültmek için bkz. Windows 7 gibi aynı seçeneği görürsünüz ancak uygulamanız büyütülürse ekranın sol tarafında imleci ekranın sol üst köşesine kaydırmanız ve simge durumuna küçültmeniz gerekir. Ubuntu birlik başlatıcısı üzerinde

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.