Jak zapobiec zmaksymalizowaniu uruchamiania programów?

16

Za każdym razem, gdy uruchamiam program, powiedzmy firefox, zaczyna się on zmaksymalizować, jak mogę temu zapobiec. To tak niedorzeczne, że mają to jako domyślną.

Scott
źródło

Odpowiedzi:

11

Wystarczy zaznaczyć, że procent maksymalizacji automatycznej można teraz konfigurować w 11.10 w ccsm(Menedżer ustawień CompizConfig). Idiotycznie, jest zakodowany na sztywno w 11.04, mimo że były problemy z tym, jaki procent powinien być wcześnie (początkowo było to 60%, ludzie narzekali, a odpowiedzią była zmiana wartości, a nie oczywiste, że można ją skonfigurować jako z pewnością będzie to zależało od użytkownika i systemu). Nie znalazłem wygodnego sposobu przeniesienia poprawki do wersji 11.04. (Oczywiście zawsze możesz dokonać aktualizacji.)

Ale 11.10:

  • Zainstaluj, ccsmjeśli jeszcze go nie masz (dziwne, nie jest domyślnie instalowany)
  • Uruchom
  • Idź do pulpitu
  • Kliknij opcję Ubuntu Unity Plugin
  • Przejdź do zakładki Eksperymentalne i powinieneś to zobaczyć: wprowadź opis zdjęcia tutaj Ustaw wartość Auto-maksymalizacji na 100%, aby całkowicie ją wyłączyć, lub po prostu na wyższy procent, jeśli podoba ci się zachowanie, ale domyślna 75% jest dla Ciebie niewłaściwa.

Źródła:

TJ Crowder
źródło
8

Aby to naprawić za pomocą Unity 2d, wykonaj to w wierszu polecenia:

gconftool -s /apps/metacity/general/auto_maximize_windows -t bool false

Lub uruchom gconf-editor i zmień ten klucz na false.

To mnie również zirytowało. :( Poprawka jest inna dla jedności 2d niż dla jedności 3d,

ldrn
źródło
O stary! ldrn znalazłeś rozwiązanie, które działa idealnie! Przez cały tydzień jesteś oficjalnie moim bohaterem. Mogę cię teraz przytulić.
Nastrój
4

Unity zostało zaprojektowane tak, aby automatycznie maksymalizować okna, jeśli zajmują one pewną ilość miejsca na ekranie. Według mojej wiedzy nie każde okno tak robi, ale większość z nich tak. Obecnie nie ma możliwości wyłączenia tego w Unity 2D, ale możesz wyłączyć siatkę w ccsm lub możesz edytować wartości według własnych upodobań, aby uniknąć tej maksymalizacji.

wprowadź opis zdjęcia tutaj

Zasadniczo można wyłączyć górną krawędź (ustawić ją na none), aby uniknąć automatycznej maksymalizacji systemu Windows.

RolandiXor
źródło
1
Maximus nie jest zainstalowany. Używam 11.04 z jednością 2D. Automatyczna maksymalizacja wydaje się domyślną cechą jedności. Mój drugi komputer używa 11.04 z Compiz Unity wyświetla to samo zachowanie. Zasadniczo, gdy okno obejmuje pewną część pulpitu - powiedzmy 80% - okno przeskoczy do maksymalizacji za każdym razem, gdy okno zostanie ponownie otwarte. Nawet gdy używana jest kombinacja klawiszy Alt +.
Nastrój
@Mood: Oh ... zaktualizuję swoją odpowiedź.
RolandiXor
Czasami, gdy okno jest zmaksymalizowane i używam Alt + Tab do przełączania okien, nie daje to ostrości mojemu wybranemu oknu. Wyświetli się Unity i ikona aplikacji się trzęsie. Muszę nacisnąć ikonę, aby ustawić ostrość. Spróbuję w trybie klasycznym. Wstyd, bo lubię Unity. Automatyczna maksymalizacja i powolna animacja po naciśnięciu Super to jedyne dwa prawdziwe problemy z tym związane.
Nastrój
Kto kiedykolwiek ocenił to ... zostaw komentarz, gdy głosujesz zamiast głosować i biegać. To głupie i nieprzydatne (tak, oddajesz się głosowaniu i nie jest już anonimowe, ale przynajmniej wiem, dlaczego przegłosowałeś, żebym mógł poprawić. W przeciwnym razie po prostu denerwuje, kiedy głosujesz idealnie dobrą odpowiedź). Ta odpowiedź może nie być potrzebna w 11.10, ale użytkownicy 11.04 wciąż ją potrzebują - jeśli to był powód.
RolandiXor
3

Znalazłem to w tym wątku , przetestowałem i wydaje się to prawdą.

Musisz otworzyć aplikację, zmienić rozmiar okna, aby była mniejsza niż 75% rozmiaru ekranu, a następnie zamknąć aplikację. Domyślnie każde okno powyżej 75% zostanie zwiększone podczas otwierania. - mc4man

Ponadto, zgodnie z tym samym wątkiem, to zachowanie można zmienić tylko poprzez edycję źródła jedności i rekompilację. Nie odpowiedź, którą chcielibyśmy usłyszeć ...

Dorkus1218
źródło
Dzięki! To pewne. Zgadzam się, że nie powinno to wymagać ponownego kodowania. Włączyłem zmianę rozmiaru wtyczki Windows w menedżerze ustawień compiz i to pomogło. Jednak przynajmniej to początek! Dziękuję za odpowiedź!
Scott
wtyczka informacji o zmianie rozmiaru z pewnością może nam pomóc, pokazując rozmiar, który przyjmuje okno, gdy zmieniamy jego rozmiar. Mam nadzieję, że wkrótce wprowadzą tę konfigurowalność (na przykład z edytorem gconf)
bluefoot
@bluefoot: Mają w 11.10, w ccsm, szczegóły .
TJ Crowder
3

Zainstaluj „Zaawansowane ustawienia efektów pulpitu” (ccsm) za pośrednictwem centrum oprogramowania i uruchom je.

Przewiń w dół do „Zarządzanie oknami” i odznacz „Przyciąganie systemu Windows” i „Siatka”. Spowoduje to wyłączenie przyciągania do krawędzi ekranu i maksymalizację po osiągnięciu narożników.

Ponadto możesz zdecydować, czy uruchomić okna wyśrodkowane, inteligentnie pozycjonowane, czy zawsze powinny być maksymalizowane itp. W „Umieść Windows”, który również znajduje się w „Zarządzaniu oknami”

K. Hendrik
źródło