Jak ustawić określony rozmiar okna i miejsce docelowe dla wszystkich okien, które otwierają się domyślnie

21

Chcę, aby moje okna miały określony rozmiar (nie pełny ekran) i były domyślnie w środku ekranu. Gdy zamknę aplikację i ponownie ją otworzę, będą to domyślne wymiary, które chcę mieć. Czy istnieje prosty sposób na zrobienie tego? Używam Ubuntu 11.10 i środowiska desktopowego Unity.

    
zadawane jaorizabal 26.02.2012, 16:38
źródło

4 odpowiedzi

26

Nie wiem, czy możesz po prostu sprawić, aby wszystkie okna zachowywały się tak samo, ale możesz indywidualnie. Użyjemy Thunderbirda jako przykładu.

Upewnij się, że masz zainstalowane ccsm: Otwórz terminal (naciśnij Control - Alt - T ) i wpisz

sudo apt-get install compizconfig-settings-manager

Otwórz ccsm. Będziesz używał wtyczek Windows i Windows Rules w sekcji Zarządzanie oknami.

Najpierw przejdź do Place Windows, wybierz zakładkę Fixed Window Placement i Select New.

Wprowadź nazwę programu (class = xxxx) i ustaw początkowe współrzędne X i Y. Współrzędne zaczynają się od lewego górnego rogu ekranu. Mówi programowi, gdzie ma się otworzyć na ekranie.

Następnie przejdź do wtyczki Reguły systemu Windows i wybierz zakładkę Reguły rozmiarów i nową.

Wprowadź nazwę programu (class = xxxx) i ustaw rozmiar X i Y. Mówi programowi, jaki rozmiar otworzyć program w pikselach (szerokość piksela x wysokość piksela).

Teraz otwórz program, dla którego właśnie to zrobiłeś i powinien otwierać się tam, gdzie chcesz i za każdym razem, kiedy chcesz.

Zauważ, że będziesz musiał to zrobić dla każdego programu, który chcesz otworzyć w określonym miejscu i określonym rozmiarze. Możesz także użyć jednego bez drugiego, na przykład zawsze mając program otwarty w określonym miejscu, ale nie mając zdefiniowanego rozmiaru.

    
odpowiedział James 26.02.2012, 18:06
źródło
5

Sprawdź gdevilspie z repozytorium wszechświata! Możesz go użyć, aby ustawić regułę dla swojego okna według nazwy aplikacji i użyć tej reguły, aby zmienić rozmiar, unmaximize ... naprawdę wszystko związane z oknem.

Gdevilspie Krok po kroku:

  1. Kliknij przycisk Dodaj
  2. Wpisz "Firefox" w najczęstszym polu tekstowym
  3. Na karcie "Dopasowywanie" zaznacz "Nazwa okna"
  4. W polu oznaczonym "równy (e)" wpisz: "Firefox"
  5. W polu wyboru akcji:
    • Unminimize
    • Geometria (ustawiona na pożądaną geometrię - możesz również użyć programu wiersza poleceń xwininfo, aby uzyskać szerokość / wysokość okna, gdy zmienisz jego rozmiar tam, gdzie chcesz, to samo dotyczy pozycji xposition i yposition)
  6. Kliknij Zapisz
  7. Kliknij przycisk Start
  8. Kliknij "Uruchom demona devilspie automatycznie przy logowaniu", jeśli chcesz, aby poprawka była częściowo trwała.
  9. Trzymaj się swojego kapelusza!
odpowiedział Chuck R 20.02.2012, 16:25
źródło
2

Otwórz

~/.config/compiz-1/compizconfig/config

w sekcji [general] edytuj lub dodaj opcję rozmiaru:

[general]  
profile =  
integration = true  
size = 1200, 800  
    
odpowiedział user3089127 19.12.2013, 19:25
źródło
1

Firefox nie pamięta rozmiaru i pozycji na ekranie. Rozwiązanie działa dla mnie: naciśnij klawisz Super ... otwórz myślnik ... kliknij compiz .... kliknij wtyczkę jedności ... zakładka eksperymentalna ... automaximize value = 100., która zadziałała dla mnie.

    
odpowiedział waldenasta 20.02.2012, 17:00
źródło

Przeczytaj inne pytania na temat tagów