Vraag Kan ik het Unity-startpictogram gebruiken om toepassingen / vensters te minimaliseren?


Ik weet niet of dit een functie of een bug is, maar klikken op het startpictogram van een actieve toepassing minimaliseert dit niet. Het is vreselijk ongemakkelijk voor mensen die een permanente Unity-balk gebruiken om elke keer op de knop voor minimaliseren te klikken. Is er een manier om de functionaliteit van minimaliseren aan de draagraketten toe te voegen?


96
2018-04-22 13:58


oorsprong




antwoorden:


Voor 14.04:

Zien dit antwoord.

Voor 13.10 en lager:

Omdat Mark Shuttlewoth besloot het, althans voorlopig?:

nee, klikken op het pictogram doet dat niet   minimaliseer de app. We hebben een minimum   knop daarvoor, het is prominent.

Tenminste, die bug heeft nu de status mening wat betekent dat de ontwikkelaars het voorlopig niet zullen repareren, maar wachten op een discussie in de gemeenschap.

Dus als u ook wilt minimaliseren bij klikken, maak dan een duidelijke verklaring bij lanceerplatform.


43
2018-04-24 06:11



Hetzelfde hier, ik ben het eens met het feit dat klikken op het pictogram dit moet maximaliseren / minimaliseren. DAT is intuïtief, omdat de meeste mensen zich er prettig bij voelen als ze dat op die manier doen. Dit bespaart niet alleen problemen zoals dit voor het aanpassen aan iets anders, maar zorgt ervoor dat de knoppen voor minimaliseren / maximaliseren in de vensters worden gedempt. Dus ze kunnen ze verwijderen en vervangen door andere knoppen. - Luis Alvarado♦
De bug is officieel afgewezen door de overheersers van Ubuntu. Kijk hier: bugs.launchpad.net/ayatana-design/+bug/733349 - HDave
Niet alleen de pictogrammen, maar de bijbehorende snelkoppelingen voor Super + -nummers. In Windows 7 zal het indrukken van Win + nummer starten / focus / minimaliseren. Ik vind het erg handig om niet meer dan 2-3 vensters tegelijk te houden om me beter te kunnen concentreren op mijn werk (met een schone desktop erachter). - Bleep Bloop
Ik probeerde de 14.10-oplossing en het werkte! heel gelukkig. - Chris


Voor 14.04 en 14.10 uur:

minimize-on-click in action

Een niet-ondersteunde mogelijkheid is toegevoegd aan Unity for Trusty. Niet-ondersteund houdt in dat Canonical niet garandeert dat deze mogelijkheid naar voren wordt geschoven in de richting van Unity 8.

Vanuit een LTS-oogpunt geeft dit deze gebruikers echter minstens 5 jaar met alleen deze mogelijkheid. Dit is niet rechtstreeks beschikbaar via de standaard GUI.

Zoek op een veilige manier naar een terminal en kopieer en plak het volgende:

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

Om deze wijziging ongedaan te maken:

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

Voor een onveilige methode, je kunt gebruiken compizconfig-settings-manager  Install compizconfig-settings-manager:

  1. Start de applicatie en klik op Ubuntu Unity Plugin:

    CCSM Main Window

  2. Schakel over naar de Launcher tab en plaats het vinkje naast Minimaliseren van Single Window-applicaties (niet-ondersteund) om deze functie in te schakelen.

    Launcher tab for Ubuntu Unity Plugin


89
2018-03-19 19:50



Ik heb zojuist een upgrade uitgevoerd naar 14.10 (wat voor altijd heeft geduurd) en heb de "veilige" oplossing geprobeerd. Het werkte onmiddellijk tot mijn grote tevredenheid. bedankt! - Chris
+1 voor dat gsettings-commando. Dat bespaart me van het installeren van CCSM - Flint
Veilige manier rotsen +1 - scaamanho
je bent een uitkomst, bedankt - Hoto
Veilige methode werkt ook op Ubunutu 16.04. - RaneWrites


Voor 13.10 en lager

Er is nogal een verhit debat over deze ontbrekende functie op het launchpad:

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

In reactie op de blootstellingsmodus voor meerdere vensters, kan dit eenvoudig worden aangepast met een tweede klik om alle vensters te minimaliseren, omdat er momenteel geen verdere functie is voor die extra klik in het opstartprogramma.

Als u alle vensters van de toepassing wilt minimaliseren, denk ik dat er momenteel geen eenvoudige manier is, dus deze functionaliteit zou ook in dat geval helpen.


18
2018-04-24 00:44



De sneltoets Super + D is een snelle manier om het bureaublad te tonen (minimaliseer alle vensters) - 8128
Bedankt, ik was me bewust van die snelkoppeling, maar ik had het over de meerdere vensters voor een enkele applicatie. - Cas


Ik heb een script gemaakt om dit probleem te omzeilen.
Zie dit werken hier.

Instructions

  1. Je zal nodig hebben Xdotool Install xdotool  en Compiz Config Settings Manager Install compizconfig-settings-manager van de Ubuntu Software Center

  2. Maak een nieuw bestand met de naam '.minimaliseren' in je thuismap (gedit ~/.minimize). Kopieer en plak de volgende tekst erin en sla op:

    #!/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. Maak het script uitvoerbaar: (Meer informatie)

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

    Gebruik Voer opdracht uit, alt + F2en typ ccsm 

  5. Schakel de plug-in 'Commando's' in voeg vervolgens het bovenstaande script toe ~/.minimize naar een van de lege opdrachtregels.

    compiz

  6. Ga naar het tabblad Knoopbinding en maak een knopsnelkoppeling voor het overeenkomstige bovenstaande opdrachtregelnummer.

    Het screenshot-voorbeeld gebruikt alt + Button1 wat overeenkomt naar muis klik met de linkermuisknop met de Alt-toets ingedrukt.

    compiz2

  7. Genieten! ;-)

BIJWERKEN:

U kunt dit doen zonder een script, omdat Unity een ingebouwde sneltoets heeft om het venster te minimaliseren. Standaard is het nu Ctrl + alt + 0 (Verwijzen naar instellingen → Toetsenbord (NIET Toetsenbordindeling, dat is anders (en verwarrend)). Merk op dat dit de NUMERIEKE TOETSENBORD-nul-sleutel betekent en dat de normale nul-sleutel NIET zal werken. Dan met xdotool je voegt gewoon een commando toe xdotool key Ctrl+Alt+KP_Insert (Ja, het is het numerieke toetsenbord nul, dat xdotool weet het als KP_Insert) en wijs het toe waar u maar wilt. U kunt het zelfs toevoegen aan de snellijst van een app (MyUnity gebruiken om het snellijstitem te definiëren).


11
2018-05-03 23:23



bash-scripts mogen geen extensie hebben als ze moeten worden uitgevoerd en zeker niet 'sh'. zie mijn ander post - Cas
Weer verbeterd. Nu kan het alle vensters van dezelfde app minimaliseren ;-) - desgua
@Cas heel erg bedankt voor de "instructies herwerken" ;-) - desgua


Voor Ubuntu 14.04 tot 17.04

Opdrachtregelmethode:

Activeer een klik minimaliseren:

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

Schakel een klik minimaliseren uit:

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

GUI-methode:

Open een terminal en voer uit:

sudo apt-get install unity-tweak-tool 

Open Unity Tweak Tool

Ga naar Eenheid > Launcher > Gedrag en check : Minimaliseer applicaties met één venster op klikken.

unity-tweak-tool screenshot


6
2017-10-05 09:29





Dit is slechts een tijdelijke oplossing voor het echte probleem, maar er is een sneltoets voor het minimaliseren van vensters, alt + F9

Het sluit echter alleen het actieve venster en niet alle vensters van een applicatie.

Deze en vele andere sneltoetsen kunnen echter worden geconfigureerd via de toepassing voor sneltoetsen op het toetsenbord gnome-toetscombinatie-eigenschappen. Het maakt deel uit van de toepassing voor systeeminstellingen die kan worden gestart via het afmeldmenu aan de rechterkant van het paneel.

Ik gebruik dit bijvoorbeeld om het scherm via de pauzeknop op mijn toetsenbord te kunnen vergrendelen.


5
2018-05-08 22:39



Dat is niet echt een workaround. Wat hij wil doen, is om niet op de minimaliseerknop te klikken om vensters te minimaliseren, maar om op de startknop te klikken om het venster te laten verdwijnen. Hij vraagt ​​zich af waarom dat niet mogelijk is. - Jo-Erlend Schinstad


Als u op een opstartpictogram van een actieve app klikt, worden de vensters van die app in de exposé-modus weergegeven, mits er meer dan één venster is. Dus die functionaliteit zou in het voordeel van het minimaliseren moeten zijn, of het minimaliseren door op de lanceerknop te klikken zou alleen werken als de app niet meer dan één venster heeft. Dit laatste zou twee functionaliteiten zijn voor dezelfde actie, dus ik denk niet dat dit zal gebeuren.


4
2018-04-22 14:30



Ik vind de belichtingsmodus leuk, maar minimaliseren voor vensters met enkele vensters lijkt niet te werken. Ik hoop dat ze dat zo snel mogelijk oplossen - Eternal Owl
Het werkt niet "niet", het hoort niet te werken. Er is geen dergelijke functie. Tenminste AFAIK. Dat zei ik in mijn antwoord en ik gaf enkele redenen waarom dat zo zou zijn. ;) - nem75
Gaat niet gebeuren? Waarom niet? Met DockbarX kun je hetzelfde doen ... Verder is compiz 0.9 SUPPOSED voor het weergeven van geminimaliseerde vensteminiaturen. Waarom zou het zo moeilijk zijn? - RolandiXor♦
Exposé en minimaliseren kunnen samen voorkomen: nu, in de exposémodus, doet het klikken op het startpictogram niets. In plaats daarvan kan die volgende klik alle vensters van deze toepassing minimaliseren. En de volgende klik kan vensters van deze applicatie in deze werkruimte blootleggen, enzovoort, gewoon rondlopen. - tobi
Ja, minimaliseren werkt perfect in Win7 :) - Extender


Voor 12.04 - niet 12.04.1 en later

U hebt een gepatchte versie van Unity nodig om de functionaliteit te bieden die u aanvraagt. Een ervan is verkrijgbaar onder de naam Unity-vernieuwd.

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

Opmerking: u moet compizconfiguration-instellingbeheer (ccsm) gebruiken om de gepatchte opties te activeren.

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

Soms is de ppa een beetje achter updates voor Unity, maar ik heb geen stabiliteitsproblemen ondervonden en ik ben dol op dit pakket.

Kenmerken van Unity Revamped:

  • Gedrag en opties van Dodge Windows opnieuw toegevoegd. (Dit is de functie intelli-hide die het opstartprogramma alleen verbergt wanneer een venster deze zou overlappen. Die functie is verwijderd in 12.04, automatisch verbergen - waar het opstartprogramma standaard verborgen is, tenzij de muis erboven staat - is nog steeds aanwezig)

  • Minimaliseren op klikgedrag voor Launcher-items. (Een tweede klik activeert de blootstellingsmodus als er meerdere vensters zijn zoals de standaardwaarde van de vanille-eenheid)

  • Optie om menu's permanent zichtbaar te maken. Wanneer gemaximaliseerd, venstermenu's staan ​​naast het menu. (Standaard 12.04 verbergt de venstermenu's na een vertragingstijd en toont alleen de titel in het bovenste paneel)

  • Optie om het expo-pictogram in het startprogramma in / uit te schakelen. Opmerking: zelfs als ingeschakeld, wordt het expopictogram niet weergegeven als meerdere workspaces dat niet zijn in gebruik. (Let op, u kunt de sneltoets Cntl + Alt + Arrow gebruiken om tussen werkruimten te schakelen als het expo-pictogram er niet is)

Ik heb geen problemen gehad met het gebruik van deze gepatchte versie van Unity, maar deze is niet altijd even snel bijgewerkt als de vanillesmaak. Op dit moment biedt het bijvoorbeeld unity-5.14.0-0ubuntu1, terwijl het in de officiële repository unit-5.16.0-0ubuntu1 is (vanaf Sep 13,2012)


3
2017-09-12 22:04



Bedankt. Kunt u het alstublieft als volgt bewerken en in het kort vertellen: 1. Waarom het gedrag van het ontwijkingsvenster naar verluidt 'opnieuw toegevoegd' wordt in eenheid die vernieuwd is, want voor zover ik weet, is het nooit weggegaan. 2. Zonder deze vernieuwde eenheid, wat doet het intern als je links klikt op het pictogram van een venster dat al bovenaan staat. 3. Waar is de titel van het venster dan in eenheid vernieuwd? 4. Wat is het expo-pictogram en als dit het pictogram is dat toestaat om tussen werkruimten te schakelen, hoe kunt u dan van één tot twee werkruimten komen als het pictogram er niet is? 5. Hoe veilig is deze ppa? - NaomiJO
@NaomiJO: Ik heb mijn antwoord bewerkt om uw vragen te beantwoorden. - Ian B.


  • alt+f9 - stroom minimaliseren
  • alt+ctrl+d- alles minimaliseren
  • alt+ctrl+d- heropenen geminimaliseerd

Ik denk dat dit standaard gedrag is, dus er zijn geen andere scripts of aanpassingen nodig.


2
2017-10-18 11:19



Het is ongelooflijk dat ik al deze sneltoetsen onthoud om Unity te gebruiken. In 18 jaar werken met desktop-window-omgevingen, heb ik nog nooit iets gezien dat zo moeilijk te gebruiken is. Welkom in de jaren 70! - HDave
Deze opties lijken vaak te veranderen. Het minimaliseren van alle hier genoemde werkt niet op 13.10 eenheid. - Ben Lutgens