Posso usare l'icona Unity launcher per minimizzare applicazioni / windows?

96

Non so se questa è una caratteristica o un bug, ma facendo clic sull'icona di avvio di un'applicazione attiva non la minimizzi. È terribilmente scomodo per le persone che utilizzano una barra Unity persistente fare clic sul pulsante di riduzione a icona ogni volta. C'è un modo per aggiungere minimizzare funzionalità ai lanciatori?

    
posta Eternal Owl 22.04.2011 - 15:58
fonte

14 risposte

43

Per 14.04:

Vedi questa risposta .

Per 13.10 e sotto :

A causa Mark Shuttlewoth l'ha deciso, almeno per ora? :

  

no, facendo clic sull'icona non lo farai   ridurre a icona l'app. Abbiamo un minimo   pulsante per quello, è prominente.

Almeno, quel bug ora ha lo stato parere che significa che gli sviluppatori hanno vinto Non aggiustarlo per ora, ma aspetta la discussione della comunità.

Quindi, se desideri ridurre al minimo anche il clic, fai una dichiarazione chiara al launchpad .

    
risposta data tobi 24.04.2011 - 08:11
fonte
89

Per 14.04 e amp; 14.10:

Una funzionalità non supportata è stata aggiunta a Unity per Trusty. Non supportato significa che Canonical non garantisce questa capacità spostandosi in avanti verso Unity 8.

Tuttavia, da un punto di vista LTS questo dà a quegli utenti almeno 5 anni con solo questa capacità. Questo non è direttamente disponibile tramite la GUI standard.

Per sicurezza, raggiungi un terminale e copia & amp; incolla quanto segue:

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

Per annullare questa modifica:

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

Per un metodo non sicuro , puoi utilizzare compizconfig-settings-manager < a href="https://apps.ubuntu.com/cat/applications/compizconfig-settings-manager/"> :

  1. Avvia l'applicazione e fai clic su Ubuntu Unity Plugin :

  2. Passa alla scheda Launcher e metti il ​​segno di spunta accanto a Riduci a icona le singole finestre (non supportate) per abilitare questa funzione.

risposta data fossfreedom 19.03.2014 - 20:50
fonte
18

Per 13.10 e sotto

C'è un acceso dibattito su questa caratteristica mancante su launchpad:

link

In risposta alla modalità di esposizione per più finestre, questo può essere facilmente adattato con un secondo clic per ridurre a icona tutte le finestre poiché non vi è attualmente alcuna funzione aggiuntiva per quel clic in più nel programma di avvio.

Se vuoi minimizzare tutte le finestre dell'applicazione, non penso che ci sia un modo semplice al momento, quindi questa funzionalità sarebbe di aiuto anche in quell'istanza.

    
risposta data Cas 24.04.2011 - 02:44
fonte
11

Ho creato uno script per risolvere questo problema.
Vedi questo qui funzionante.

Istruzioni

  1. Avrai bisogno di Xdotool e Compiz Config Settings Manager dal Centro software Ubuntu

  2. Crea un nuovo file chiamato ".minimize" nella tua cartella Inizio ( gedit ~/.minimize ). Copia e amp; Incolla il seguente testo e salva:

    #!/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. Rendi lo script eseguibile: ( Altre informazioni )

    chmod +x ~/.minimize
    
  4. Apri Compiz Config

    Utilizza Esegui comando , Alt + F2 e digita ccsm

  5. Abilita il plug-in "Comandi" , quindi aggiungi lo script precedente ~/.minimize a una delle righe di comando vuote.

  6. Passare alla scheda Binding del pulsante e creare una scorciatoia da tastiera per il corrispondente numero di riga di comando sopra.

    L'esempio di screenshot utilizza Alt + Button1 che corrisponde per fare clic con il tasto sinistro del mouse tenendo premuto il pulsante Alt.

  7. Buon divertimento! ; -)

UPDATE:

Puoi farlo senza uno script, poiché Unity ha una scorciatoia da tastiera integrata per minimizzare la finestra. Per impostazione predefinita ora è Ctrl + Alt + 0 (fai riferimento a Impostazioni Tastiera (NON Layout della tastiera , è diverso (e confuso)). Nota che questo significa la chiave NUMERICA KEYPAD zero e che la normale chiave zero NON funzionerà, quindi con xdotool basta aggiungere un comando xdotool key Ctrl+Alt+KP_Insert (Sì, è lo zero del tastierino numerico, che xdotool conosce come KP_Insert ) e lo assegna ovunque tu voglia.Puoi anche aggiungerlo all'elenco rapido di una app (usando MyUnity per definire la voce dell'elenco rapido) .

    
risposta data desgua 04.05.2011 - 01:23
fonte
6

Per Ubuntu 14.04-17.04

Metodo della riga di comando:

Attiva il minimo di un clic:

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

Disattiva minimizzazione con un clic:

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

Metodo della GUI:

Apri un terminale ed esegui:

sudo apt-get install unity-tweak-tool

Apri Unity Tweak Tool

Vai a Unity & gt; Launcher & gt; Comportamento e verifica: Riduci a icona le applicazioni a finestra singola al clic .

    
risposta data hg8 05.10.2015 - 11:29
fonte
5

Questa è solo una soluzione per il vero problema, ma c'è una scorciatoia da tastiera per minimizzare windows, Alt + F9

Si chiude però solo la finestra attiva e non tutte le finestre di un'applicazione.

Questa e molte altre scorciatoie da tastiera sono, tuttavia, configurabili tramite l'applicazione di scorciatoie da tastiera gnome-keybinding-properties . Fa parte dell'applicazione delle impostazioni di sistema che può essere avviata tramite il menu di logout sul lato destro del pannello.

Lo uso, ad esempio, per poter bloccare lo schermo tramite il pulsante di pausa sulla mia tastiera.

    
risposta data Kuro 09.05.2011 - 00:39
fonte
4

Facendo clic su un'icona di avvio di un'app in esecuzione, le finestre di tale app vengono visualizzate in modalità exposé, a patto che ci sia più di una finestra. Quindi, o quella funzionalità dovrebbe andare a favore della minimizzazione, o la minimizzazione facendo clic sul pulsante di avvio funzionerebbe solo se l'app non ha più di una finestra. Quest'ultimo sarebbe due funzionalità per la stessa azione, quindi non penso che succederà.

    
risposta data nem75 22.04.2011 - 16:30
fonte
3

Per 12.04 - non 12.04.1 e versioni successive

È necessaria una versione patch di Unity per fornire la funzionalità richiesta. Uno è disponibile chiamato Unity-revamped.

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

Nota: è necessario utilizzare compizconfiguration setting manager (ccsm) per attivare le opzioni patchate.

fonti: link , link

A volte il ppa è un po 'indietro rispetto agli aggiornamenti di Unity, ma non ho riscontrato problemi di stabilità e adoro questo pacchetto.

Funzioni di Unity Revamped:

  • Schiva il comportamento e le opzioni di Windows aggiunti nuovamente. (Questa è la funzione intelli-hide che nasconde il launcher solo quando una finestra si sovrappone ad essa, che è stata rimossa in 12.04, auto-hide-dove l'utilità di avvio è nascosta di default a meno che il mouse non sia ancora presente)

  • Riduci al minimo il comportamento dei clic per gli elementi del Launcher. (Un secondo clic attiva la modalità esposizione se ci sono più finestre come l'unità predefinita della vaniglia)

  • Opzione per consentire ai menu di essere permanentemente visibili. Quando massimizzato, i controlli della finestra saranno affiancati al menu. (12.04 di default nasconde i menu della finestra dopo un ritardo e mostra solo il titolo nel pannello superiore)

  • Opzione per abilitare / disabilitare l'icona expo sul programma di avvio. Nota: anche se abilitato, l'icona expo non mostrerà se non ci sono più spazi di lavoro in uso. (Nota, puoi usare la scorciatoia da tastiera Cntl + Alt + Freccia per spostarti tra le aree di lavoro se l'icona expo non è lì)

Non ho riscontrato problemi con l'utilizzo di questa versione patch di Unity, ma non è sempre aggiornata alla velocità del gusto vaniglia. Ad esempio, attualmente fornisce unity-5.14.0-0ubuntu1, mentre nel repository ufficiale è unity-5.16.0-0ubuntu1 (dal 13 settembre 2012)

    
risposta data Ian B. 13.09.2012 - 00:04
fonte
2
  • alt + f9 - minimizza la corrente
  • alt + ctrl + d - riduci tutto
  • alt + ctrl + d - riapri ridotto a icona

Penso che questo sia un comportamento predefinito, quindi non c'è bisogno di altri script o modifiche.

risposta data Donarus 18.10.2011 - 13:19
fonte
2

Per 12.04 - non 12.04.1 e versioni successive

C'è una patch sperimentale per 12.04 che abilita questo comportamento. È solo a scopo di testing .

  

Poiché non è stato nemmeno preso in considerazione l'aggiunta di riduzione al minimo del clic come opzione, Jonathan French ha creato un PPA con la minimizzazione sulla patch dei clic.

link

Installazione:

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

Rimozione:

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

Leggi l'articolo Web Upd8 sull'argomento per ulteriori informazioni.

Aggiornamento:

Ora è disponibile il supporto per 11.10 nello stesso PPA.

Estratto da file di modifiche del pacchetto :

Version: 4.28.0-0ubuntu2+ojno3
Distribution: oneiric

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

Fonte: Web Upd8

    
risposta data lgarzo 21.03.2012 - 11:32
fonte
1

Attualmente sto completando il mio launcher Unity con un pannello di gnome, questo mi dà il minimo comportamento che voglio. Sembra assurdo, ma lo spazio nella parte centrale in alto dello schermo è comunque sprecato.

Quando accedi a unity in 11.10, puoi semplicemente avviare gnome-panel (se lo hai installato tramite apt-get). Ho trovato difficile configurare inizialmente quel pannello quindi ho disconnesso e poi nella sessione di gnome classic in cui l'ho configurato per non espanderlo e rimuovere tutte le applet finché non mi è rimasto solo un pannello con un elenco di finestre. Quindi ho usato Ctrl + Alt + Elimina per uscire e riaccedere alla sessione di Ubuntu / Unity.

Ho scoperto che l'aggiunta del pannello di gnome direttamente all'elenco delle applicazioni di avvio ha causato il suo atterraggio dietro la barra Unity nella parte superiore, quindi ho aggiunto questo: bash -c "/bin/sleep 2 && /usr/bin/gnome-panel&" .

Modifica: sembra che ci siano alcuni bug nel modo in cui gnome e unità interagiscono. Ma rendere il pannello auto-hide sembra funzionare bene.

    
risposta data Eric Woodruff 28.10.2011 - 03:44
fonte
1

Per 11.10

Per tornare indietro (Oneiric 11.x): pulsante Shutdown - & gt; Preferenze di sistema - & gt; Tastiera - & gt; Scorciatoie - & gt; Navigazione - & gt; Nascondi finestre normali (le istruzioni per modificare il collegamento si trovano nella parte inferiore della finestra delle impostazioni).

Spero che questo aiuti qualcuno perché mi ha davvero infastidito per un po '(principalmente perché il nome è stato cambiato in "Nascondi finestre normali").

    
risposta data Jack 12.11.2011 - 16:52
fonte
0

Per 12.04

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

Questo ppa è disponibile per 12.04 e 14.04. Riduci a icona su clic per le versioni più recenti di unità.

    
risposta data mnrl 05.03.2014 - 11:51
fonte
-1

Per ridurre al minimo l'app, vedrai un'opzione uguale a Windows 7 ma sul lato sinistro dello schermo se l'app è ingrandita devi far scorrere il cursore nell'angolo in alto a sinistra dello schermo e ridurre a icona si minimizzerà su Ubuntu unity launcher

    
risposta data user151927 25.04.2013 - 04:46
fonte

Leggi altre domande sui tag