Czy mogę użyć ikony uruchamiania Unity, aby zminimalizować aplikacje / okna?

96

Nie wiem, czy jest to funkcja lub błąd, ale kliknięcie aktywnej ikony programu uruchamiającego nie zmniejsza jej. Jest bardzo niewygodne dla osób używających trwałego paska Unity do klikania przycisku minimalizacji za każdym razem. Czy istnieje sposób na zminimalizowanie funkcjonalności wyrzutni?

    
zadawane Eternal Owl 22.04.2011, 15:58
źródło

14 odpowiedzi

43

Dla 14.04:

Zobacz tę odpowiedź .

Dla 13.10 i poniżej :

Ponieważ Mark Shuttlewoth zdecydował, przynajmniej na razie? :

  

nie, kliknięcie ikony nie spowoduje   zminimalizować aplikację. Minimalizujemy   przycisk do tego, jest wybitny.

Przynajmniej ten błąd ma teraz status opinia , co oznacza, że deweloperzy wygrali Napraw to na razie, ale czekaj na dyskusję w społeczności.

Jeśli chcesz także zminimalizować kliknięcie, wyślij jasne oświadczenie na starterze .

    
odpowiedział tobi 24.04.2011, 08:11
źródło
89

Dla 14.04 i 14.10:

NieobsługiwanamożliwośćzostaładodanadoUnityforTrusty.Nieobsługiwanyoznacza,żeCanonicalniegwarantuje,żetazdolnośćzostanieprzeniesionadoUnity8.

JednakzpunktuwidzeniaLTSdajetotymużytkownikomconajmniej5latztąwłaśniezdolnością.ToniejestdostępnebezpośredniowstandardowymGUI.

Abyuzyskaćbezpiecznysposób,sięgnijpoterminaliskopiuj&wklejnastępująceelementy:

gsettingssetorg.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/launcher-minimize-windowtrue

Abycofnąćtęzmianę:

gsettingssetorg.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/launcher-minimize-windowfalse

Dla niebezpieczna metoda , możesz użyć compizconfig-settings-manager < a href="https://apps.ubuntu.com/cat/applications/compizconfig-settings-manager/"> :

  1. UruchomaplikacjęikliknijUbuntuUnityPlugin:

  2. Przejdź do karty Launcher i zaznacz znacznik obok opcji Minimalizuj aplikacje pojedynczego okna (nieobsługiwane) , aby włączyć tę funkcję.

odpowiedział fossfreedom 19.03.2014, 20:50
źródło
18

Dla 13.10 i poniżej

Jest gorąca debata na temat tej brakującej funkcji na launchpadzie:

link

W odpowiedzi na tryb ekspozycji dla wielu okien można to łatwo zaadaptować za pomocą drugiego kliknięcia, aby zminimalizować wszystkie okna, ponieważ nie ma obecnie żadnej dodatkowej funkcji dla tego dodatkowego kliknięcia w programie uruchamiającym.

Jeśli chcesz zminimalizować wszystkie okna aplikacji, nie sądzę, że jest obecnie prosty sposób, więc ta funkcja również pomoże w tym przypadku.

    
odpowiedział Cas 24.04.2011, 02:44
źródło
11

Zrobiłem skrypt, aby obejść ten problem.
Zobacz ten działający tutaj .

Instrukcje

  1. Będziesz potrzebować Xdotool i Compiz Config Settings Manager zCentrumoprogramowaniaUbuntu

  2. Utwórznowyplikonazwie".minimize" w swoim katalogu domowym ( gedit ~/.minimize ). Kopiuj i amp; Wklej poniższy tekst i zapisz:

    #!/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. Spraw, aby skrypt był wykonywalny: ( Więcej informacji )

    chmod +x ~/.minimize
    
  4. Otwórz konfigurację Compiza

    Użyj Uruchom polecenie , Alt + F2 i wpisz ccsm

  5. Włącz wtyczkę "Polecenia" , a następnie dodaj powyższy skrypt ~/.minimize do jednego z pustych wierszy poleceń.

  6. PrzejdźdozakładkiWiązanieprzyciskówiutwórzskrótklawiszowydlaodpowiadającegonumeruwierszapoleceniapowyżej.

    PrzykładowyzrzutekranuużywaAlt+Button1,któryodpowiadakliknijlewymprzyciskiemmyszyiprzytrzymajwciśniętyprzyciskAlt.

  7. Ciesz się! ; -)

AKTUALIZACJA:

Możesz to zrobić bez skryptu, ponieważ Unity ma wbudowany skrót klawiaturowy, aby zminimalizować okno. Domyślnie jest to teraz Ctrl + Alt + 0 (Zobacz Ustawienia Klawiatura (NOT Keyboard Layout , to jest inne (i mylące)). Zauważ, że to oznacza klawisz NUMERYCZNY KLAWIATURY zero i że zwykły klawisz zero NIE będzie działał, a następnie z xdotool po prostu dodajesz polecenie xdotool key Ctrl+Alt+KP_Insert (Tak, jest to klawiatura numeryczna zero, która xdotool zna jako KP_Insert ) i przypisz ją w dowolnym miejscu. Możesz nawet dodać ją do listy szybkiego dostępu aplikacji (Używanie MyUnity do definiowania pozycji szybkiej listy) .

    
odpowiedział desgua 04.05.2011, 01:23
źródło
6

Dla Ubuntu 14.04 do 17.04

Metoda linii poleceń:

Aktywuj jedno kliknięcie, aby zminimalizować:

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

Wyłącz jedno kliknięcie, aby zminimalizować:

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

Metoda GUI:

Otwórz terminal i wykonaj:

sudo apt-get install unity-tweak-tool

Otwórz narzędzie Unity Tweak

Przejdź do Jedność > Launcher > Zachowanie i sprawdź: Zminimalizuj aplikacje pojedynczego okna po kliknięciu .

    
odpowiedział hg8 05.10.2015, 11:29
źródło
5

To jest tylko obejście prawdziwego problemu, ale istnieje skrót klawiszowy do minimalizowania okien, Alt + F9

Zamyka tylko aktywne okno, a nie wszystkie okna aplikacji.

Ten i wiele innych skrótów klawiaturowych można jednak konfigurować za pomocą aplikacji do skrótów klawiaturowych gnome-keybinding-properties . Jest to część aplikacji ustawień systemowych, którą można uruchomić za pomocą menu wylogowania po prawej stronie panelu.

Używam tego, na przykład, aby zablokować ekran za pomocą przycisku pauzy na mojej klawiaturze.

    
odpowiedział Kuro 09.05.2011, 00:39
źródło
4

Kliknięcie ikony programu uruchamiającego uruchomionej aplikacji powoduje wyświetlenie okien tej aplikacji w trybie wyświetlania, pod warunkiem, że jest więcej niż jedno okno. Tak więc albo ta funkcjonalność musiałaby pójść na korzyść minimalizacji, albo minimalizacja poprzez kliknięcie przycisku uruchamiania uruchamiałaby się tylko wtedy, gdyby aplikacja nie miała więcej niż jednego okna. Te ostatnie będą dwiema funkcjami dla tej samej akcji, więc nie sądzę, że to się stanie.

    
odpowiedział nem75 22.04.2011, 16:30
źródło
3

Dla 12.04 - nie 12.04.1 i później

Potrzebujesz poprawionej wersji Unity, aby zapewnić wymaganą funkcjonalność. Jedna jest dostępna pod nazwą Unity - przebudowana.

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

Uwaga: Aby aktywować poprawione opcje, musisz użyć menedżera ustawień compizconfiguration (ccsm).

źródła: link , link

Czasami ppa trochę za aktualizacją Unity, ale nie miałem problemów ze stabilnością i uwielbiam ten pakiet.

Funkcje Unity Revamped:

  • Dodge ponownie dodano zachowanie i opcje systemu Windows. (Jest to funkcja intelli-hide, która ukrywa program uruchamiający tylko wtedy, gdy okno na to nakłada się.Ta funkcja została usunięta w trybie 12.04, automatyczne ukrywanie - domyślnie ukryty launcher, chyba że mysz jest nad nim - jest nadal obecny)

  • Zminimalizuj zachowanie kliknięć elementów Launchera. (Drugie kliknięcie aktywuje tryb ekspozycji, jeśli istnieje wiele okien, takich jak domyślna jedność wanilii)

  • Opcja pozwalająca na stałe wyświetlanie menu. Kiedy zmaksymalizowane, Elementy sterujące okna będą znajdować się obok menu. (12.04 domyślnie ukrywa menu okien po czasie opóźnienia i wyświetla tylko tytuł w górnym panelu)

  • Opcja włączenia / wyłączenia ikony EXPO w programie uruchamiającym. Uwaga: nawet jeśli włączone, ikona expo nie pojawi się, jeśli nie ma wielu obszarów roboczych w użyciu. (Uwaga: możesz użyć skrótu klawiaturowego Cntl + Alt + strzałka, aby przełączać się między obszarami roboczymi, jeśli nie ma ikony expo)

Nie miałem żadnych problemów z tą poprawioną wersją Unity, ale nie zawsze jest ona aktualizowana tak szybko, jak smak waniliowy. Na przykład obecnie zapewnia jedność-5.14.0-0ubuntu1, podczas gdy w oficjalnym repozytorium to jedność-5.16.0-0ubuntu1 (od 13.10.2012)

    
odpowiedział Ian B. 13.09.2012, 00:04
źródło
2
  • alt + f9 - minimalizuj bieżący
  • alt + ctrl + d - minimalizuj wszystko
  • alt + ctrl + d - ponowne otwarcie minimalizowane

Myślę, że jest to domyślne zachowanie, więc nie ma potrzeby wykonywania innych skryptów ani modyfikacji.

odpowiedział Donarus 18.10.2011, 13:19
źródło
2

Dla 12.04 - nie 12.04.1 i później

Istnieje eksperymentalna łatka dla 12.04 , która umożliwia to zachowanie. Jest przeznaczony tylko do testowania .

  

Ponieważ nie uznawano nawet dodawania za minimalizację kliknięcia jako opcji, Jonathan French utworzył PPA z minimalizacją kliknięć.

link

Instalacja:

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

Usunięcie:

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

Przeczytaj artykuł Web Update na ten temat aby uzyskać więcej informacji.

Aktualizacja:

Dostępne jest teraz wsparcie dla 11.10 w tym samym PPA.

Fragment Plik zmian pakietów :

Version: 4.28.0-0ubuntu2+ojno3
Distribution: oneiric

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

Źródło: Web Upd8

    
odpowiedział lgarzo 21.03.2012, 11:32
źródło
1

Obecnie uzupełniam mój launcher Unity o panel gnome, co daje mi minimalne zachowanie, jakiego pragnę. Wydaje się to absurdalne, ale i tak przestrzeń w górnym środku ekranu jest marnowana.

Kiedy logujesz się do jedności w 11.10, możesz po prostu uruchomić gnome-panel (jeśli zainstalowałeś go przez apt-get). Z początku trudno było skonfigurować ten panel, więc wylogowałem się, a następnie do klasycznej sesji gnoma, w której skonfigurowałem go tak, aby nie rozszerzał się i nie usuwał wszystkich apletów, dopóki nie zostanę po prostu z panelem z listą okien. Następnie użyłem Ctrl + Alt + Delete , aby wylogować się i zalogować ponownie do sesji Ubuntu / Unity.

Zauważyłem, że dodanie gnome-panelu bezpośrednio do listy aplikacji startowych spowodowało, że wylądowało za paskiem Unity na górze, więc dodałem to zamiast tego: bash -c "/bin/sleep 2 && /usr/bin/gnome-panel&" .

Edytuj: Wygląda na to, że są pewne błędy w sposobie interakcji gnoma i jedności. Ale sprawienie, że panel automatycznie się ukryje, działa dobrze.

    
odpowiedział Eric Woodruff 28.10.2011, 03:44
źródło
1

Za 11.10

Aby zmienić poprzednią (Oneiric 11.x): przycisk Zamknij - > Preferencje systemowe - > Klawiatura - > Skróty - > Nawigacja - > Ukryj normalny system Windows (instrukcje zmiany skrótu znajdują się w dolnej części okna ustawień).

Mam nadzieję, że to pomoże komuś, ponieważ naprawdę mnie to irytowało przez pewien czas (głównie z powodu zmiany nazwy na "Ukryj normalne okna").

    
odpowiedział Jack 12.11.2011, 16:52
źródło
0

Za 12.04

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

To ppa jest dostępne przez 12.04 i 14.04. Zminimalizuj kliknięcie działa ponownie dla najnowszych wersji jedności.

    
odpowiedział mnrl 05.03.2014, 11:51
źródło
-1

Aby zminimalizować aplikację, zobaczysz opcję podobną do systemu Windows 7, ale po lewej stronie ekranu, jeśli Twoja aplikacja jest zmaksymalizowana, musisz przewinąć kursor do lewego górnego rogu ekranu i zminimalizować zminimalizuje się w wyrzutni jedności ubuntu

    
odpowiedział user151927 25.04.2013, 04:46
źródło

Przeczytaj inne pytania na temat tagów