Mohu použít ikonu spouštěče Unity pro minimalizaci aplikací / oken?

96

Nevím, jestli se jedná o funkci nebo chybu, ale kliknutí na ikonu spouštěče aktivní aplikace jej nezmenšuje. Je to strašně nepohodlné pro lidi, kteří používají trvalý panel Unity k poklepání na tlačítko minimalizovat pokaždé. Existuje nějaký způsob, jak přidat minimalizaci funkčnosti spouštěčům?

    
dané Eternal Owl 22.04.2011 15:58

14 odpovědí

43

Pro 14.04:

Podívejte se tuto odpověď .

Pro 13.10 a nižší :

Protože Mark Shuttlewoth se rozhodl, alespoň prozatím? :

  

ne, kliknutí na ikonu nebude   minimalizujte aplikaci. Máme minimalizovat   tlačítko pro to, je to prominentní.

Přinejmenším tato chyba má nyní status názor , což znamená, že vývojáři vyhrál Nyní to opravit, ale počkejte na diskusi v komunitě.

Takže pokud byste chtěli minimalizovat i na kliknutí, vytvořte jasné vyjádření na startovním panelu .

    
odpověděl tobi 24.04.2011 08:11
89

Pro 14.04 & 14.10:

Do Unity for Trusty byla přidána nepodporovaná funkce. Nepodporovaná znamená, že Canonical nezaručuje, že tato schopnost se bude pohybovat směrem k jednotce 8.

Nicméně z pohledu LTS to dává těmto uživatelům alespoň 5 let pouze s touto schopností. Toto není přímo dostupné prostřednictvím standardního grafického rozhraní.

Z bezpečnostních důvodů můžete dosáhnout terminálu a zkopírovat & vložte následující:

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

Chcete-li tuto změnu vrátit zpět:

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

Pokud jde o nebezpečná metoda , můžete použít kompozici konfiguračních souborů < a href="http://apps.ubuntu.com/cat/applications/compizconfig-settings-manager/">

  1. Spusťte aplikaci a klikněte na Ubuntu Unity Plugin :

  2. Přepněte na kartu Spouštěč a zaškrtněte políčko vedle Minimalizovat aplikace jednoho okna (nepodporované) .

odpověděl fossfreedom 19.03.2014 20:50
18

Pro 13.10 a nižší

Existuje docela ohnivá debata o této chybějící funkci na platformě launchpad:

Odkaz

V reakci na režim expozice pro více oken lze toto jednoduše přizpůsobit druhým kliknutím, aby se minimalizovala všechna okna, protože v tomto okamžiku již není k dispozici žádná další funkce pro spuštění tohoto spouštěče.

Chcete-li minimalizovat všechna okna aplikace, nemyslím si, že v současné době existuje jednoduchý způsob, jak by tato funkce mohla pomoci i v tomto případě.

    
odpověděl Cas 24.04.2011 02:44
11

Udělal jsem skript pro řešení tohoto problému Podívejte se na tuto práci zde .

Pokyny

  1. Budete potřebovat Xdotool . Compiz Config Settings Manager z Centrum softwaru Ubuntu

  2. Vytvořte nový soubor s názvem '.minimize' ve svém domovském adresáři (gedit ~/.minimize). Kopírovat & Vložte do něj následující text a uložte:

    #!/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. Udělat skript spustitelný: ( Další informace )

    chmod +x ~/.minimize
    
  4. Otevřete konfiguraci Compiz

    Použijte příkazy Spustit příkaz , Alt + F2 a zadejteccsm

  5. Povolit plugin 'Příkazy' a přidejte výše uvedený skript~/.minimize na jeden z prázdných příkazových řádků.

  6. Změňte záložku Vazba na tlačítko a vytvořte zástupce pro příslušné číslo příkazového řádku výše.

    Příklad obrázku obrazovky používá tlačítko Alt + Button1 , které odpovídá k myši klikněte levým tlačítkem myši na tlačítko Alt stisknuté.

  7. Vychutnejte si! ; -)

UPDATE:

Můžete to udělat bez skriptu, neboť Unity má vestavěnou klávesovou zkratku pro minimalizaci okna. Ve výchozím nastavení je Ctrl + Alt + 0 (viz Nastavení (NOT Layout klávesnice , to je jiné (a matoucí)) .To znamená, že to znamená nulový klíč NUMERIC KEYPAD a že normální nula nebude fungovat.Potom sxdotool xdotool key Ctrl+Alt+KP_Insert (Ano, je to nulová číselná klávesnice, kteráxdotool ví jakoKP_Insert) a přiřadit ji kamkoli chcete. Můžete ji dokonce přidat do seznamu rychlých aplikací (Použití funkce MyUnity pro definování položky rychlého zápisu) .

    
odpověděl desgua 04.05.2011 01:23
6

Pro Ubuntu 14.04 až 17.04

Metoda příkazového řádku:

Aktivujte jedno kliknutí minimalizovat:

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

Zakázat minimalizovat jedno kliknutí:

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

Metoda GUI:

Otevřete terminál a proveďte:

sudo apt-get install unity-tweak-tool

Otevřete nástroj Unity Tweak

Přejít na Jednota > Spouštěč > Chování a zaškrtněte: Minimalizujte aplikace s jedním okem po kliknutí .

    
odpověděl hg8 05.10.2015 11:29
5

Toto je jen řešení skutečného problému, ale klávesová zkratka pro minimalizaci oken Alt + F9

Uzavírá pouze aktivní okno a ne všechna okna aplikace.

Tato a mnoho dalších klávesových zkratek je však možné konfigurovat pomocí klávesové zkratky gnome-keybinding-properties . Je součástí aplikace pro nastavení systému, kterou lze spustit prostřednictvím nabídky pro odhlášení na pravé straně panelu.

Používám to například k tomu, abych mohl uzamknout obrazovku tlačítkem pauzy na klávesnici.

    
odpověděl Kuro 09.05.2011 00:39
4

Klepnutím na ikonu spouštěče běžící aplikace se zobrazí okna této aplikace v režimu vystavení, pokud je k dispozici více oken. Takže tato funkce by měla jít ve prospěch minimalizace nebo minimalizace klepnutím na tlačítko spouštěče by fungovala pouze v případě, že aplikace neobsahuje více než jedno okno. Ty by byly dvě funkce pro stejnou akci, takže si nemyslím, že se to stane.

    
odpověděl nem75 22.04.2011 16:30
3

Pro 12.04 - ne 12.04.1 a později

Chcete-li poskytnout požadované funkce, potřebujete zpoplatněnou verzi produktu Unity. Jeden je k dispozici nazvaný Unity-reamped.

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

Poznámka: Abyste aktivovali patched options, musíte použít správce nastavení compizconfiguration (ccsm).

zdroje: Odkaz , Odkaz

Někdy je ppa trochu za aktualizací Unity, ale nezažil jsem žádné problémy se stabilitou a tento balíček mám rád.

Funkce jednotné revize:

  • Dodatečné chování systému Windows a volby znovu přidány. (Toto je funkce inteligentního skrývání, která skrývá spouštěč pouze tehdy, když se okno překrývá. Tato funkce byla odstraněna v 12.04, automatické skrytí, kde je spouštěč implicitně skrytý, pokud je myš nad sebou - je stále přítomna) / p>

  • Minimalizujte chování kliknutí pro položky Spouštěče. (Druhé kliknutí aktivuje režim expozice, pokud existuje více oken, jako je standardní hodnota jednotky vanilla)

  • Možnost umožnit permanentní zobrazení nabídek. Při maximalizaci, ovládací prvky okna budou vedle nabídky. (Ve výchozím nastavení 12.04 skryje okna nabídky po prodlevě a zobrazí pouze titul v horním panelu)

  • Možnost povolit / zakázat ikonu expo na spouštěči. Poznámka: i když povoleno, ikona expo se nezobrazí, pokud není k dispozici více pracovních prostorů při použití. (Poznámka: Klávesovou zkratku Cntl + Alt + Arrow můžete přepínat mezi pracovními prostory, pokud ikona expo neexistuje)

Nemám žádné problémy s používáním této opravené verze Unity, ale není vždy aktualizován tak rychle, jako je vanilková chuť. Například v současné době poskytuje unity-5.14.0-0ubuntu1, zatímco v oficiálním úložišti je jednota 5.16.0-0ubuntu1 (k 13.09.2012)

    
odpověděl Ian B. 13.09.2012 00:04
2

  • alt + f9 - minimalizovat proud
  • alt + ctrl + d
  • alt + ctrl + d

Myslím, že toto je výchozí chování, takže není potřeba další skripty nebo úpravy.

odpověděl Donarus 18.10.2011 13:19
2

Pro 12.04 - ne 12.04.1 a později

Existuje experimentální oprava pro 12.04 , která toto chování povoluje. Je to pouze pro testování .

  

Vzhledem k tomu, že nebylo dokonce považováno za přidání možnosti minimalizace na kliknutí, vytvořil Jonathan French PPA s minimalizací na patch kliknutí.

Odkaz

Instalace:

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

Odstranění:

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

Přečtěte si článek Web Upd8 o předmětu pro více informací.

Aktualizace:

Existuje podpora pro 11.10 ve stejném PPA.

Výňatek z Soubor změn balíčků :

Version: 4.28.0-0ubuntu2+ojno3
Distribution: oneiric

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

Zdroj: Webová aktualizace8

    
odpověděl lgarzo 21.03.2012 11:32
1

V současné době doplňuji spouštěč Unity s gnome-panelem, což mi dává minimalizovat chování, které chci. Zdá se to absurdní, ale prostor v horní části obrazovky je jinak zbytečný.

Když se přihlásíte k jednotě v 11.10, můžete jednoduše spustit panel gnome (pokud jste jej nainstalovali přes apt-get). Zjistil jsem, že je obtížné nakonfigurovat tento panel zpočátku tak, že jsem se odhlásil a pak do gnome klasické relace, kde jsem ho nakonfiguroval tak, aby nevybaloval a odstranil všechny applety, dokud mi nezbylo pouze panel se seznamem oken. Potom jsem použil Ctrl + Alt + Odstranit pro odhlášení a logování zpět do relace Ubuntu / Unity.

Zjistil jsem, že přidání panelu gnome přímo do seznamu spouštěcích aplikací způsobilo, že se dostal za lištu Unity v horní části, takže místo toho přidal:bash -c "/bin/sleep 2 && /usr/bin/gnome-panel&".

Upravit: Vypadá to, že existují nějaké chyby ve způsobu interakce gnome a jednoty. Ale zdá se, že funkce automatického skrytí panelu funguje dobře.

    
odpověděl Eric Woodruff 28.10.2011 03:44
1

Pro 11.10

Změna zpět (Oneiric 11.x): Tlačítko vypnutí - > Systémové předvolby - > Klávesnice - > Klávesové zkratky - > Navigace - > Skrýt normální systém Windows (pokyny pro změnu zástupce najdete v dolní části okna nastavení).

Doufám, že to někomu pomůže, protože mě na chvíli opravdu rozčilovalo (hlavně kvůli změně názvu na "Skrýt normální Windows").

    
odpověděl Jack 12.11.2011 16:52
0

Pro 12.04

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

Tento ppa je k dispozici pro 12.04 a 14.04. Minimalizovat na kliknutí funguje znovu pro nejnovější verze jednoty.

    
odpověděl mnrl 05.03.2014 11:51
-1

Chcete-li aplikaci minimalizovat, uvidíte stejnou možnost jako Windows 7, ale v levé části obrazovky, pokud je vaše aplikace maximalizována, musíte posunout kurzor do levého horního rohu obrazovky a minimalizovat bude to minimalizováno na spouštěči jednoty ubuntu

    
odpověděl user151927 25.04.2013 04:46