Làm thế nào tôi có thể thiết lập vị trí mà thiết bị đầu cuối mở tại?


33

Tôi muốn Terminal mở gần cuối màn hình của tôi. Có cách nào để đặt kích thước và vị trí mặc định không?

Tôi đang sử dụng Linux Mint 13, Cinnamon.


1
Câu trả lời sẽ khác nhau rất nhiều về môi trường máy tính để bàn (Gnome, KDE, v.v.) hoặc chính xác, trình quản lý cửa sổ nào, bạn đang sử dụng.
phunehehe

Câu trả lời:


44

Hầu hết các thiết bị đầu cuối có thể được khởi chạy bằng cách sử dụng công geometrytắc cho phép bạn chỉ định kích thước và vị trí của thiết bị đầu cuối (COLUMNSxlawS + X + Y), vd:

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

hoặc là

xterm -geometry 93x31+100+350

Nếu bạn muốn làm cho vĩnh viễn ở trên, hãy sao chép trình khởi chạy đầu cuối (tệp .desktop của thiết bị đầu cuối) từ /usr/share/applications/sang ~/.local/share/applications/và chỉnh sửa Exectrường cho phù hợp.

Ví dụ cho thiết bị đầu cuối gnome

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

Có trình khởi chạy tùy chỉnh đó trong $ HOME của bạn sẽ duy trì cài đặt của bạn sau khi nâng cấp gói thiết bị đầu cuối (điều đó sẽ ghi đè lên tệp .desktop mặc định trong /usr/share/applications).


1
Tôi đang sử dụng lxterminaltừ Lubfox 11.10 và trợ giúp nói rằng tôi có thể sử dụng tùy chọn geometry=colsxrowsnhưng không có gì về vị trí. Bạn có biết làm thế nào để sửa vị trí của nó trong LubFi không?
Sigur

2
@Sigur - bạn có thể thử sử dụng devilspie để chỉ định vị trí. Tạo một tệp ~/.devilpie/lxterminal.dscó nội dung này (thay thế XY theo sở thích của bạn): (if (is (application_name) "lxterminal") (begin (geometry "+200+350") ) )lưu, chạy devilspie rồi khởi chạy lxterminalvới kích thước mong muốn : lxterminal --geometry=COLxROW. Nó sẽ được tự động định vị nơi bạn muốn. Nó hoạt động tốt trong Gnome 3 ít nhất.
don_crissti

6

Tùy chọn xterm Sử dụng Xresource hoặc Xdefaults


Đây là "cú pháp" chung cho các tùy chọn đi vào ~/.Xresourceshoặc ~/.Xdefaultstệp:

Hình học xterm *: COLUMNSxlawS + X + Y

Ví dụ

XTerm*geometry: 90x30+0+540

Lưu ý: Hai tùy chọn đầu tiên (COLUMNSxlawS) phụ thuộc vào loại / kích thước phông chữ của bạn.

Hơn nữa, nó cũng phụ thuộc vào độ phân giải của Màn hình của bạn, vì hai tùy chọn cuối cùng dành cho vị trí của cửa sổ; điều này được tính theo các đơn vị khác với Kích thước cửa sổ của cửa sổ xterm.

Khi X = 0 thì vị trí nằm ở bên trái
Khi Y = 0 thì vị trí nằm ở trên cùng

Nếu độ phân giải của bạn là 1920x1080 , thì bạn sẽ đặt giá trị Y540 (giảm một nửa so với cạnh trên của màn hình); vì giá trị 30 ROWS gần bằng một nửa chiều cao hiển thị trên màn hình có cùng kích thước sử dụng phông chữ, cài đặt của hệ thống của riêng tôi.


Để kích hoạt những thay đổi tôi phải chạy xrdb .Xdefaults.
Woltan

1

Là một bản cập nhật, câu trả lời hàng đầu đã không hoạt động với tôi trong Ubuntu 18.04 kể từ tháng 8 năm 2018. Công việc đã hoàn thành là Phần cứng -> Bàn phím -> Thêm lệnh mới (Bằng cách nhấn dấu cộng). Điền vào trường "Lệnh" với lệnh như gnome-terminal --geometry 80x55-500+0. Đặt phím nóng là Crtl + Alt + T. Xong.

Thậm chí tốt hơn, bạn có thể thêm lệnh vào "Ứng dụng khởi động" để khởi chạy thiết bị đầu cuối khi khởi động.


0

Về kích thước phông chữ, trong lxterminal, bạn có thể đặt phông chữ mặc định thành kích thước bạn muốn, mặc dù điều này sẽ áp dụng cho tất cả các thiết bị đầu cuối. Nếu bạn đang sử dụng gnome-terminal, bạn có thể thiết lập một cấu hình với kích thước phông chữ mong muốn và chuyển nó bằng cách sử dụng cờ --window-with-profile, nhưng tôi không thấy bất kỳ tùy chọn liên quan nào trong lxterminal.

Nếu bạn không muốn đây là kích thước phông chữ mặc định của mình, một tùy chọn tiềm năng là viết tập lệnh để sửa đổi tệp cấu hình (theo mặc định ~ / .config / lxterminal / lxterminal.conf) để thay đổi kích thước phông chữ, sau đó khởi chạy chương trình, sau đó hoàn nguyên kích thước phông chữ trong tập tin cấu hình. Tôi đã không kiểm tra điều này mặc dù.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.