Jak skonfigurować system, aby wszystkie okna zaczęły się maksymalizować?

41

Za każdym razem, gdy otwieram terminal lub aplikację taką jak Inkscape, muszę kliknąć przycisk maksymalizacji, ponieważ domyślnie otwierają się one w małym rozmiarze. Czy istnieje sposób, w jaki mogę skonfigurować system, aby przy każdym otwarciu nowego programu korzystał z całego ekranu?

Oto przykład tego, jak małe jest okno Inkscape po otwarciu:

przykład tego, jak inkscape (i każda inna aplikacja) otwiera się na małą skalę

amh
źródło
jeśli zmaksymalizujesz okno, zamkniesz program i otworzysz go następnym razem, rozmiar nie zostanie zapamiętany?
theTuxRacer
@Kaustubh, nie dotyczy to wszystkich aplikacji.
Oxwivi
z pewnością nie jest tak w przypadku Terminalu i Inkscape
amh
Możesz ustawić go dla Terminalu.
Octavian Damiean
1
jak mogę ustawić to dla terminala? w każdym razie chcę to ustawić dla wszystkich aplikacji
amh

Odpowiedzi:

34

Zainstaluj maximusZainstaluj maximus z Centrum oprogramowania lub z terminalu:

sudo apt-get install maximus

Następnie uruchom to polecenie z terminala:

maximus

Dzięki temu wszystkie nowe okna zostaną zmaksymalizowane.

Wreszcie, podobnie jak na zrzucie ekranu w 5. punkcie odpowiedzi Izajasza , dodaj wpis w aplikacjach startowych. Nazwa może być dowolna, a polecenie będzie proste maximus.

Oxwivi
źródło
1
Zainstalowałem to. To jest wspaniałe. Wielkie dzięki za rekomendację! Jednak nie robi tego, czego potrzebuję. Maksymalizuje istniejące okna. Chcę, aby zmaksymalizować okna aplikacji, które otworzę. Nie te, które już otworzyłem.
amh
1
@andresmh, czy próbowałeś otworzyć coś podczas maximusdziałania? Jeśli ponownie uruchomiłeś system, chyba że dodasz pozycję w aplikacji startowej, nie będzie działać.
Oxwivi
masz całkowitą rację. Położyłem maximus, aby zaczynał się w czasie uruchamiania i teraz działa świetnie. Dzięki!
amh
Cieszę się, że moja wiedza na temat Ubuntu może być pomocna!
Oxwivi,
1
Może devlispiewspomniane w następnej odpowiedzi mogą pomóc.
Oxwivi,
20
  1. Zainstaluj devilspie.

    sudo apt-get install devilspie
    

    Devil's Pie to:

    Narzędzie do dopasowywania okien, zainspirowane opcją Sawfish „Dopasowane okna” i brakiem funkcjonalności w Metacity. Metacity bez dopasowania okna nie jest złą rzeczą - Metacity jest szczupłym menedżerem okien, a dopasowywanie okien nie musi być zadaniem menedżera okien.

    Devil's Pie można skonfigurować do wykrywania okien podczas ich tworzenia i dopasowywania okna do zestawu reguł. Jeśli okno odpowiada regułom, może wykonać szereg działań w tym oknie. Na przykład mogę sprawić, że wszystkie okna utworzone przez X-Chat pojawią się na wszystkich obszarach roboczych, a główne okno Gkrellm1 nie pojawi się na liście stronicowania ani listy zadań.

  2. Utwórz katalog, ~/.devilspiejeśli jeszcze nie istnieje:

    mkdir -p ~/.devilspie
    
  3. Teraz stworzymy skrypt, który zmaksymalizuje wszystkie okna:

    gedit ~/.devilspie/maximize.ds
    

    Wklej następujący kod do maximize.ds:

    (begin
        (maximize)(focus)
    )               
    

    wprowadź opis zdjęcia tutaj

  4. Uruchom następujące polecenie z terminala:

    devilspie       
    
  5. Wszystkie twoje okna powinny być teraz zmaksymalizowane. Teraz dodaj devilspiedo swoich aplikacji startowych , abyś nie musiał uruchamiać go ręcznie przy każdym logowaniu:

    • System ➜ Preferencje ➜ Aplikacje startowe

    • Kliknij Dodaj i wprowadzić Devil's Piedo nazwy i /usr/bin/devilspiedo dowództwa .

    • Kliknij Dodaj i zamknij aplikacje startowe .

    wprowadź opis zdjęcia tutaj

Izajasza
źródło
To wygląda na rozwiązanie, ale miałem nadzieję, że coś nie będzie wymagało uruchomienia dodatkowego procesu. Zastanawiam się, jak intensywne jest to procesor / pamięć. Miałem nadzieję, że będę musiał zmienić niektóre istniejące pliki konfiguracyjne.
amh
1
@andresmh devilspiejest bezczynny, chyba że po otwarciu nowego okna zasoby systemu są bardzo lekkie.
Isaiah
9

Dla zwykłych użytkowników Inkscape, którzy denerwują się tym problemem, istnieje rozwiązanie.

  1. Uruchom Inkscape.
  2. Maksymalizuj to.
  3. Przejdź do Plik ➜ Preferencje Inkscape ➜ Windows .
  4. Wybierz Zapamiętaj i użyj geometrii ostatniego okna .

    wprowadź opis zdjęcia tutaj

  5. Zawsze zamykaj go w trybie zmaksymalizowanym.

Teraz za każdym razem, gdy uruchamiasz Inkscape, ładuje się z zapisaną geometrią.

Oktawian Damiean
źródło
8

1) Zainstaluj CompizConfig-Settings-Manager ,

2) Otwórz Alt+ F2i wpisz ccsmi naciśnij Enter,

3) Przejdź do „Umieść Windows”

wprowadź opis zdjęcia tutaj

4) Wybierz „Naprawiono umieszczenie okna”> „Okno z ustawionym trybem umieszczenia”> „Nowy”

wprowadź opis zdjęcia tutaj

5) W polu „Windows” wklej: type=Normal

6) W „Tryb” wybierz: „Maksymalizuj”.

wprowadź opis zdjęcia tutaj

desgua
źródło
7

Jeśli korzystasz z Compiz, przejdź do „Zarządzanie oknami” (pod kategoriami lub przewiń w dół w oknie głównym) i wykonaj następujące czynności:

NIE WŁĄCZAJ JUŻ REGUŁ WINDOWS!

  1. Otwórz „Reguły okien”.

  2. Na karcie „Dopasowania” znajdź „Zmaksymalizowane” i napisz class=

  3. Następnie włącz reguły okna. (Pole wyboru po lewej lub w oknie głównym)

Teraz wszystkie twoje okna (i mam na myśli: WSZYSTKIE) ZAWSZE otworzą Zmaksymalizowane.

OSTRZEŻENIE! Obejmuje to również okna dialogowe, normalne okna, a każde okno będzie działać zgodnie z żądaniem. To było twoje życzenie, prawda? zawsze upewnij się, że naprawdę chcesz tego, co chcesz. :)

Możesz także zrobić kilka rzeczy, w tym (ale nie tylko):

  • Umożliwienie otwierania zmaksymalizowanego pojedynczego programu poprzez kliknięcie ikony „plus” po prawej stronie i naciśnięcie przycisku „Chwyć”, aby wybrać okno programu. które powinny być uruchomione, aby to zrobić, możesz także napisać tytuł, rolę, typ, nazwę itp.
  • Wyklucz pojedynczy program, aby nie obserwował tej funkcji, wykonując ostatnie kroki i upewniając się, że włączono przycisk „Odwróć” w oknie dialogowym.
  • Użyj innych reguł systemu Windows, takich jak:

Pomiń pasek zadań: aby okna nie pojawiały się na pasku zadań. Pomiń pager: w ten sposób okna nie pojawią się, gdy zmienisz aplikację za pomocą [Alt] [Tab] lub [Super] [Tab] Powyżej: okna zawsze będą znajdować się nad resztą okien, utrzymując zawsze ostrość. Poniżej: Przydatne, gdy chcesz, aby aplikacja, taka jak terminal, była „osadzona” na pulpicie. Pełny ekran: nie wymaga wyjaśnień. Nie można przenosić, Nie można zmieniać rozmiaru, Nie można minimalizować, Nie można modyfikować, Nie można zamykać, Nie skupiać: robi to, co mówi.

Tutaj znajduje się zrzut ekranu, aby zobaczyć, jak działa ta wtyczka:

wprowadź opis zdjęcia tutaj

JAK NALEŻY PRZECZYTAĆ ZACHOWANIE TEGO SYSTEMU WINDOWS:

Będziesz musiał uzyskać dostęp do compiz i wyłączyć wtyczkę „Window Rules”.

Jeśli zrobił coś, co nie pozwoli Ci zobaczyć compiz, (coś takiego: co okno do pobytu „wyżej” od innych i maksymalizować lub pełnoekranowym), otwórz terminal i wyłączenie Compiza uruchamiając: metacity --replace.

Powodzenia!

Wielkie litery mają podkreślać ważny tekst. W razie potrzeby każdy może je edytować i zmieniać. Dziękuję Ci.

Geppettvs D'Constanzo
źródło
1

Jeśli używasz compiz, możesz także:

1) zainstaluj ccsm z centrum oprogramowania lub sudo apt-get install ccsm. To konfigurator compiz

2) uruchom go z deski rozdzielczej lub terminala

3) wybierz położenie okna i na karcie ogólnej zmień tryb pozycjonowania na maksymalny

Uważam, że to działa całkiem dobrze

Nicola Feltrin
źródło
0

Co do Gnome 3, mogę powiedzieć, że zwykle po zamknięciu dowolnej aplikacji zapamiętuje rozmiar, a następnym razem, gdy otwiera się ponownie.

Wszystko, co musisz zrobić, to zmaksymalizować go przed wyjściem.

Suncatcher
źródło