Jak mogę ustawić pozycję, w której otwiera się terminal?

33

Chciałbym, aby Terminal otworzył się w dolnej części ekranu. Czy istnieje sposób, aby ustawić domyślny rozmiar i pozycję?

Używam Linux Mint 13, Cinnamon.

Korgan Rivera
źródło
1
Odpowiedź będzie się znacznie różnić w zależności od środowiska pulpitu (GNOME, KDE itp.), A ściślej mówiąc, jakiego menedżera okien używasz.
phunehehe

Odpowiedzi:

44

Większość terminali można uruchomić za pomocą geometryprzełącznika, który pozwala określić rozmiar i pozycję terminala (COLUMNSxROWS + X + Y), np .:

gnome-terminal --geometry 73x31+100+300

lub

xterm -geometry 93x31+100+350

Jeśli chcesz ustawić powyższe na stałe, skopiuj program uruchamiający terminal (plik .desktop terminala) z /usr/share/applications/do ~/.local/share/applications/i odpowiednio edytuj Execpole.

Np. Dla terminala gnome

Exec=gnome-terminal --geometry 73x31+100+300

Posiadanie tego niestandardowego programu uruchamiającego w $ HOME zachowałoby twoje ustawienia po uaktualnieniu pakietu terminala (które w innym przypadku zastąpiłyby domyślny plik .desktop /usr/share/applications).

don_crissti
źródło
1
Korzystam lxterminalz Lubuntu 11.10, a pomoc mówi, że mogę użyć opcji, geometry=colsxrowsale nic o pozycji. Czy wiesz, jak ustalić swoją pozycję w Lubuntu?
Sigur
2
@ Sigur - możesz spróbować użyć devilspie do określenia pozycji. Utwórz plik ~/.devilpie/lxterminal.dsz tej zawartości (zamień X i Y , jak na swój smak): (if (is (application_name) "lxterminal") (begin (geometry "+200+350") ) )zapisać, należy uruchomić devilspie następnie uruchomić lxterminalz żądanej wielkości: lxterminal --geometry=COLxROW. Powinien być automatycznie ustawiany tam, gdzie chcesz. Działa OK przynajmniej w Gnome 3.
don_crissti
6

Opcje xterm Korzystanie z Xresources lub Xdefaults


To jest ogólna „składnia” opcji, które wchodzą do pliku ~/.Xresourceslub ~/.Xdefaults:

Geometria XTerm *: COLUMNSxROWS + X + Y

Na przykład

XTerm*geometry: 90x30+0+540

Uwaga: Pierwsze dwie opcje (COLUMNSxROWS) zależą od typu / rozmiaru czcionki.

Ponadto zależy to również od rozdzielczości wyświetlacza, ponieważ dwie ostatnie opcje dotyczą położenia okna; jest to obliczane w innych jednostkach niż Rozmiar okna okna xterm.

Gdy X = 0, pozycja jest całkowicie po lewej stronie.
Gdy Y = 0, pozycja jest całkowicie na górze

Jeśli twoja rozdzielczość to np. 1920x1080 , wówczas ustawisz wartość Y na 540 (w połowie wysokości od górnej krawędzi wyświetlacza); ponieważ wartość 30 WIERSZY stanowi mniej więcej połowę wysokości wyświetlacza na ekranie tego samego rozmiaru przy użyciu czcionek mojego systemu, ustawienia.

ILMostro_7
źródło
Aby aktywować zmiany, musiałem uruchomić xrdb .Xdefaults.
Woltan
1

Jako aktualizacja, najlepsza odpowiedź nie działała dla mnie w Ubuntu 18.04 od sierpnia 2018. Zadanie to: Sprzęt -> Klawiatura -> Dodaj nowe polecenie (naciskając znak plus). Wypełnij pole „Polecenie” poleceniem podobnym gnome-terminal --geometry 80x55-500+0. Ustaw skrót klawiszowy jako Crtl + Alt + T. Gotowe.

Co więcej, możesz dodać polecenie do „Aplikacji startowych”, aby uruchomić terminal podczas uruchamiania.

Xiaohong Deng
źródło
0

Jeśli chodzi o rozmiar czcionki, w lxterminal możesz ustawić domyślną czcionkę na żądany rozmiar, chociaż dotyczy to wszystkich terminali. Jeśli korzystasz z gnome-terminal, możesz ustawić profil o pożądanym rozmiarze czcionki i przekazać go za pomocą flagi - okno z profilem, ale nie widzę żadnych powiązanych opcji w lxterminal.

Jeśli nie chcesz, aby był to domyślny rozmiar czcionki, jedną z potencjalnych opcji jest napisanie skryptu w celu zmodyfikowania pliku konfiguracyjnego (domyślnie ~ / .config / lxterminal / lxterminal.conf) w celu zmiany rozmiaru czcionki, a następnie uruchom program, a następnie przywróć rozmiar czcionki w pliku konfiguracyjnym. Jednak tego nie testowałem.

Mieć rację
źródło