Tôi muốn nói với compiz, metacity, gnome-terminal hoặc bất cứ ai phụ trách để mở cửa sổ terminal tối đa hóa theo mặc định.
Làm thế nào tôi có thể làm điều đó?
Khởi chạy gnome-terminal như vậy:
gnome-terminal --window --maximize
Nếu bạn muốn gnome-terminal mở toàn màn hình khi bạn mở nó bằng Gnome Do hoặc menu Ứng dụng, hãy đặt phần sau vào tệp có tên gnome-terminal.desktop
và đặt nó vào ~/.local/share/applications
.
[Desktop Entry]
Name=Terminal
Comment=Use the command line
TryExec=gnome-terminal
Exec=gnome-terminal --window --maximize
Icon=utilities-terminal
Type=Application
X-GNOME-DocPath=gnome-terminal/index.html
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-terminal
X-GNOME-Bugzilla-Component=BugBuddyBugs
X-GNOME-Bugzilla-Version=2.32.0
Categories=GNOME;GTK;Utility;TerminalEmulator;
StartupNotify=true
OnlyShowIn=GNOME;
X-Ubuntu-Gettext-Domain=gnome-terminal
Sau đó đăng xuất và đăng nhập lại để áp dụng các thay đổi.
Edit
chọn Profile Preferences
.Use custom default terminal size
và nhập kích thước mặc định là quá lớn cho màn hình, ví dụ: 240 cột và 100 hàng.Đóng, sau đó mở Terminal mới bằng cách nhấp vào biểu tượng (hoặc nhấn Ctrl + Alt + T): cửa sổ terminal mới sẽ được tối đa hóa.
Câu trả lời này dựa trên lời khuyên tôi đã đưa ra ở đây: Làm thế nào để thiết bị đầu cuối bắt đầu tối đa hóa?
Chạy ccsm
(Trình quản lý cài đặt CompizConfig). Trong Quản lý cửa sổ, bật Quy tắc cửa sổ và mở nó, và trong trường Tối đa hóa, đặt class=Gnome-terminal
. Bạn có thể cần phải đăng xuất và đăng nhập lại trước khi những thay đổi có hiệu lực.
Nếu bạn không thấy Quy tắc cửa sổ, thì hãy đảm bảo bạn đã cài đặt gói compiz-plugins
.
Bạn có thể làm nhiều hơn nữa. Tôi sử dụng (class=Gnome-terminal) | (class=Evince)
.
gnome-terminal --window --maximize
gnome-terminal --full-screen
Bạn có thể tạo một lối tắt trên máy tính để bàn hoặc bảng điều khiển của bạn cho lệnh này.
Câu trả lời được chọn không phù hợp với tôi trên Ubuntu 12.04 LTS được cập nhật đầy đủ, vì vậy tôi quyết định đã đến lúc cần một cách tiếp cận quyết liệt hơn. Các giải pháp dưới đây được thử nghiệm lên đến 16,04 LTS.
Giải pháp cũ của tôi
Đổi tên ban đầu gnome-terminal
có thể thực thi thành gnome-terminal-original
:
cd /usr/bin
Sudo mv gnome-terminal gnome-terminal-original
Tạo một tệp mới trong /usr/bin
có tên gnome-terminal
với nội dung sau:
#!/bin/bash
/usr/bin/gnome-terminal-original --maximize [email protected]
Làm cho nó thực thi:
Sudo chmod +x gnome-terminal
Bây giờ cho dù tôi mở thiết bị đầu cuối như thế nào, nó luôn mở tối đa. Nhược điểm duy nhất tôi thấy đối với phương pháp này là bạn phải lặp lại các bước này mỗi khi bạn có thể cập nhật gnome-terminal
với phiên bản mới thông qua trình quản lý cập nhật hoặc apt-get upgrade
.
Lưu ý: tham số [email protected]
có nghĩa là tất cả các đối số có thể được truyền cho gnome-terminal
vẫn sẽ được chuyển đến gnome-terminal-original
, cùng với đối số --maximize
.
Một giải pháp tốt hơn
Cài đặt "wmctrl":
Sudo apt-get install wmctrl
Thêm dòng này vào cuối tệp ~/.bashrc
của bạn:
wmctrl -i -r $WINDOWID -b add,maximized_vert,maximized_horz
Lặp lại bước thứ hai cho các tệp .bashrc
của người dùng khác nếu cần, ví dụ, đối với người dùng "root" (/root/.bashrc
).
Giải pháp này sẽ không ảnh hưởng đến kích thước của cửa sổ đầu cuối, nhưng tối đa hóa nó ngay sau khi mở, thường là trong một phần nghìn giây. Bạn có thể thử di chuyển dòng bạn đã thêm trong bước thứ hai vào đầu tệp .bashrc
, để làm cho thiết bị đầu cuối tối đa hóa thậm chí sớm hơn.
Nếu bạn chỉ muốn thiết bị đầu cuối mở kích thước đầy đủ trên màn hình, hãy sử dụng phương pháp GUI để thay đổi kích thước mặc định thông qua hộp thoại tùy chọn cấu hình hiện tại một cách thích hợp. Để làm như vậy, chỉ cần làm theo các bước sau:
Cài đặt cột là 128 đối với tôi. Bạn nên đặt các giá trị phù hợp nhất với bạn.
Trong QTerminal, bạn có thể tối đa hóa cửa sổ và sau đó đóng thiết bị đầu cuối bằng lệnh "exit". Khi bạn Ctrl+Alt+T một lần nữa nó sẽ tự động mở tối đa.
Điều này có thể được áp dụng cho bất kỳ kích thước nào, chỉ cần đặt kích thước bạn muốn, "thoát" và sau đó mở lại.