Jak ustawić określony rozmiar i położenie okna dla wszystkich okien otwieranych domyślnie
21
Chcę, aby moje okna miały określony rozmiar (nie pełny ekran) i domyślnie znajdowały się na środku ekranu. Kiedy zamknę aplikację i otworzę ją ponownie, będą to wymiary, które domyślnie powinny mieć. Czy jest na to łatwy sposób? Używam Ubuntu 11.10 i środowiska pulpitu Unity.
Otwórz ccsm. Będziesz używał wtyczek Umieść Windows i reguły Windows w sekcji Zarządzanie oknami.
Najpierw przejdź do Umieść system Windows, wybierz zakładkę Ustalone położenie okna i wybierz Nowy.
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. To mówi programowi, gdzie otworzyć na ekranie.
Następnie przejdź do wtyczki Windows Rules i wybierz kartę Reguły rozmiaru i nową.
Wprowadź nazwę programu (class = xxxx) i ustaw rozmiar X i Y. Mówi to programowi, jaki rozmiar ma otworzyć program w pikselach (piksele szerokości x piksele wysokości).
Teraz otwórz program, dla którego właśnie to zrobiłeś, i powinien otworzyć się za każdym razem, gdzie i jak duży chcesz.
Pamiętaj, że musisz to zrobić dla każdego programu, który chcesz otworzyć w określonym miejscu i określonym rozmiarze. Możesz także używać jednego bez drugiego, na przykład zawsze mając program otwarty w określonym miejscu, ale bez zdefiniowania jego rozmiaru.
To świetna udokumentowana odpowiedź @James! Czy wiesz, czy mogę ustawić skrót, np. Super + I, aby ustawić bieżące otwarte okno na określony rozmiar? np. 1280x900
Leo Gallucci
3
Nieważne, właśnie znalazłem: wmctrl -r :ACTIVE: -e 0,-1,-1,1280,900i dodałem jako niestandardowy skrót w ustawieniach Skróty klawiaturowe :)
Leo Gallucci
Musisz się wylogować i zalogować ponownie.
Lawrence I. Siden,
1
W systemie Ubuntu 14.04 (być może także w innych wersjach) musisz również zainstalować pakiet „wtyczek compiz”, aby mieć wspomniane funkcje.
Pisu,
1
Aby znaleźć nazwę klasy określonego okna, możesz otworzyć terminal, wykonać xpropi kliknąć myszką wewnątrz okna.
Pisu,
5
Sprawdź gdevilspie z repozytorium wszechświata! Możesz go użyć, aby ustawić regułę dla okna według nazwy aplikacji i użyć tej reguły do zmiany rozmiaru, maksymalizacji ... naprawdę wszystkiego, co dotyczy okna.
Gdevilspie krok po kroku:
Kliknij przycisk Dodaj
Wpisz „Firefox” w najwyższym polu tekstowym
Na „Pasującej karcie” zaznacz „Nazwa okna”
W polu „równe” wpisz „Firefox”
Znacznik wyboru działań:
Unminimize
Geometria (ustawiona na żądaną geometrię - możesz również użyć programu wiersza polecenia xwininfo, aby uzyskać szerokość / wysokość okna, gdy zmienisz jego rozmiar w żądane miejsce. To samo dotyczy xposition i yposition)
Kliknij Zapisz
Kliknij przycisk Start
Kliknij „Uruchom demona devilspie automatycznie przy logowaniu”, jeśli chcesz, aby poprawka była częściowo trwała.
Firefox nie pamięta rozmiaru i pozycji na ekranie. Rozwiązanie działa dla mnie: naciśnij klawisz Super ... otwórz deskę rozdzielczą ... kliknij compiz .... kliknij wtyczkę jedności ... kartę eksperymentalną ... automaksymalizuj wartość = 100., która działała dla mnie.
wmctrl -r :ACTIVE: -e 0,-1,-1,1280,900
i dodałem jako niestandardowy skrót w ustawieniach Skróty klawiaturowe :)xprop
i kliknąć myszką wewnątrz okna.Sprawdź gdevilspie z repozytorium wszechświata! Możesz go użyć, aby ustawić regułę dla okna według nazwy aplikacji i użyć tej reguły do zmiany rozmiaru, maksymalizacji ... naprawdę wszystkiego, co dotyczy okna.
Gdevilspie krok po kroku:
źródło
otwarty
w
[general]
sekcji edytuj lub dodaj opcję rozmiaru:źródło
Firefox nie pamięta rozmiaru i pozycji na ekranie. Rozwiązanie działa dla mnie: naciśnij klawisz Super ... otwórz deskę rozdzielczą ... kliknij compiz .... kliknij wtyczkę jedności ... kartę eksperymentalną ... automaksymalizuj wartość = 100., która działała dla mnie.
źródło