Cách đặt thiết bị đầu cuối để mở tối đa


43

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 đó?

EDIT cho tương lai: hầu hết các câu trả lời đã được nâng cấp trong các phiên bản Ubuntu cũ hơn, kể từ ngày 17.10 và trên các giải pháp được nâng cấp nhất không hoạt động.

Câu trả lời:


44

Khởi chạy gnome-terminal như vậy:

gnome-terminal --window --maximize

Nó hoạt động với phím tắt trong thanh menu nhưng không được nếu tôi ăn trưa qua gnome-do :( Dù sao tôi cũng chấp nhận câu trả lời này :)
tutuca

Tôi khá chắc chắn Gnome-do phụ thuộc vào những gì được đặt trong tệp gnome-terminal.desktop.
Chữa cháy

Điều này hoạt động khi bạn khởi chạy lệnh từ thiết bị đầu cuối hoặc một cái gì đó tương tự, nhưng nó không có tác dụng đối với .desktoptệp trên ubfox 17.10+
tutuca 16/03/18

30

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 một tệp có tên gnome-terminal.desktopvà đặ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.


2
Nó không hoạt động trong Ubuntu 12.04
Marco Lackovic

7
Trên thực tế tôi thấy rằng [Terminal] biến mất khỏi dấu gạch ngang thống nhất của tôi. Thay vào đó, những gì tôi nhận ra là sao chép mã ở trên (lỗi thời trên U13.10 của tôi), tốt hơn là sao chép tệp gốc $ cp /usr/share/applications/gnome-terminal.desktop ~/.local/share/applications/và sau đó chỉnh sửa nó Exec=gnome-terminalđể thay đổi Exec=gnome-terminal --window --maximize. Đăng xuất rồi đăng nhập lại.
sobi3ch

Chỉ muốn thêm rằng tôi đã thấy sự thay đổi có hiệu lực sau khi đóng tất cả các cửa sổ Terminal của tôi và sau đó khởi chạy lại nó. Không chắc chắn nếu đó là những gì bạn có nghĩa là "đăng xuất và đăng nhập lại" nhưng nó đã làm việc cho tôi. Cảm ơn!
hoosierEE

Bạn có ý tưởng nào để làm cho nó hoạt động với gói Launcher và nautilus-open-terminal không?

1
Vui lòng xem xét cập nhật câu trả lời này để khuyên sao chép tệp máy tính để bàn hiện tại thay vì tạo tệp mới. Tôi không thể nâng cao điều này khi nó đứng.
Radon Rosborough

22
  • Mở một Terminal.
  • Từ Editmenu chọn Profile Preferences.
  • Đánh dấu Use custom default terminal sizevà nhập kích thước mặc định 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?


2
Tôi xác nhận điều này hoạt động vào 12.04 và có lẽ là giải pháp đơn giản nhất (ít nhất là đối với những người như tôi luôn làm việc với các cửa sổ tối đa) - cảm ơn! Lời khuyên của tôi là đặt các cột và hàng mặc định chỉ nhiều hơn một chút so với những gì lấp đầy màn hình, để không gặp sự cố trong trường hợp bạn không tối đa hóa cửa sổ.
Walter Tross

1
Nếu bạn tạm thời cần một cửa sổ nhỏ, bạn luôn có thể Terminal > 80x24
hủy

1
Đây là cách đơn giản nhất mà làm việc!
xmllmx

9

Ubuntu 12.04 và 14.04 LTS

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 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 đã compiz-pluginscài đặt gói.

Bạn có thể làm nhiều hơn nữa. Tôi sử dụng (class=Gnome-terminal) | (class=Evince).


Tôi cần phải khởi động lại sau khi thêm quy tắc này để nó có hiệu lực.
dave4420

không hoạt động với tôi :-(. đã thử khởi động lại, đăng nhập và đăng xuất, tự động lấy lớp cửa sổ (bằng cách nhấp vào Terminal). Tôi thường khởi động thiết bị đầu cuối của mình từ thanh bên hoặc bằng Ctrl + Alt + T. Trong cả hai trường hợp nó vẫn bắt đầu với kích thước nhỏ.
Sergiy Belozorov

8

Trong Ubuntu 11.10 trở lên:

  • Tìm kiếm> Bàn phím> Phím tắt> Phím tắt tùy chỉnh> Thêm (nút +)>
    • Tên: Launch Terminal Maximized
    • Chỉ huy: gnome-terminal --window --maximize
  • Nhấp vào Áp dụng
  • Nhấp vào 'Vô hiệu hóa'
  • Shift+ Ctrl+ Alt+T

1
Không sử dụng "Ubuntu 12" luôn có 2 phiên bản mỗi năm.
RolandiXor

mục menu Tìm kiếm đó ở đâu? (12.04)
Walter Tross

Khởi chạy applet 'Cài đặt hệ thống' từ Dash và có hộp tìm kiếm ở góc trên bên phải của applet đó. Đó là những gì tôi đã đề cập đến. BTW, tôi đã sử dụng phương thức được mô tả bởi @Craig ở trên và cũng là tùy chọn --maximmize cho kịch bản.
Gurjeet Singh

Cảm ơn bạn. Hoạt động mà không có --windowtùy chọn.
mightyiam 8/2/2015

6
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.


6
Có một sự khác biệt giữa toàn màn hình và tối đa hóa.
Tommy Brunn

6

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

  1. Đổi tên gnome-terminalthực thi ban đầu thành gnome-terminal-original:

    cd /usr/bin
    sudo mv gnome-terminal gnome-terminal-original
    
  2. Tạo một tệp mới /usr/bincó tên gnome-terminalvới nội dung sau:

    #!/bin/bash
    /usr/bin/gnome-terminal-original --maximize $@
    
  3. 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 cho 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-terminalvớ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ố có nghĩa là tất cả các đối số có thể được chuyển đến gnome-terminalvẫn sẽ được chuyển đến gnome-terminal-original, cùng với --maximizeđối số.

Một giải pháp tốt hơn

  1. Cài đặt "wmctrl":

    sudo apt-get install wmctrl
    
  2. Thêm dòng này vào cuối ~/.bashrctập tin của bạn :

    wmctrl -i -r $WINDOWID -b add,maximized_vert,maximized_horz
    
  3. Lặp lại bước thứ hai cho các .bashrctệp 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 .bashrctệp để làm cho thiết bị đầu cuối tối đa hóa thậm chí sớm hơn.


Đây là điều đầu tiên tôi sẽ luôn làm bất cứ khi nào tôi cài đặt / cài đặt lại Ubuntu. Hoạt động như một lá bùa.
Sharath Chandramouli

Tại sao cách tiếp cận này không hiệu quả đối với Open in terminalmục trình đơn ngữ cảnh trong trình quản lý tệp Nautilus?
orschiro

@RobertOrzanna nếu giải pháp này phù hợp với bạn trong các tình huống khác, rất có thể Nautilus chạy một chương trình thiết bị đầu cuối khác (thường có nhiều hơn một cài đặt). Hãy thử mở một thiết bị đầu cuối mới trong khi thiết bị đầu cuối do Nautilus khởi chạy đang chạy và thực hiện ps auxhoặc ps aux | grep termđể tìm ra thiết bị thực thi nào đang chạy. Hoặc, hãy thử chuyển đổi các đối số trên dòng thứ hai trong tập lệnh như vậy : $@ --maximize.
Brane

1
@RobertOrzanna Bạn được chào đón, tôi rất vui vì nó hiệu quả với bạn. Giải pháp cập nhật sẽ ảnh hưởng đến tất cả các cửa sổ đầu cuối, không chỉ gnome-terminal- thử mở uxtermví dụ. Để chính xác hơn, nó sẽ ảnh hưởng đến tất cả các ứng dụng bắt đầu bashhoặc dashtrong một cửa sổ thông thường và tải .bashrctệp của bạn . Tuy nhiên, có thể hạn chế các ứng dụng bị ảnh hưởng. Nếu bất cứ ai cần điều đó, hãy cho tôi biết và tôi sẽ thêm nó vào câu trả lời của tôi.
Brane

1
@RobertOrzanna Hãy xem câu trả lời này: Askubfox.com/questions/27826/ trên - về cơ bản cài đặt "maximus" và làm cho nó chạy khi khởi động.
Brane

2

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:

  • Mở một thiết bị đầu cuối
  • Chọn chỉnh sửa
  • Trong tab Chung, chọn "Sử dụng kích thước thiết bị đầu cuối mặc định tùy chỉnh"
  • Bạn cần điều chỉnh các giá trị này sao cho phù hợp với màn hình của bạn bằng cách dùng thử và lỗi đơn giản

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.


1
Làm cho cửa sổ có cùng kích thước với máy tính để bàn không làm cho nó được tối đa hóa
Ê-sai

1
@DoR Tôi biết nhưng tôi vẫn coi đó là một lựa chọn và một điều khá tốt và dễ dàng vì nó sẽ hoạt động ngay cả khi anh ta sử dụng gnome-do và đây là cho một người mới có thể có cùng câu hỏi anh ta có thể tìm thấy chủ đề này và anh ta xứng đáng có tất cả các tùy chọn được hiển thị vì anh ta không thể hỏi một câu hỏi trùng lặp và cho rằng anh ta không muốn nó được tối đa hóa hoàn toàn hoặc muốn sử dụng gnome-do hoặc bất kỳ trình khởi chạy mới nào mà tùy chọn này tồn tại ...
Siamore

0

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+ Tmộ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.


0

Chỉ cần thêm một phím tắt tùy chỉnh.

Chuyển đến Cài đặt > Thiết bị > Bàn phím , cuộn xuống cuối danh sách và nhấp vào +để thêm phím tắt.

Đặt tên cho nó và trong loại phần lệnh gnome-terminal --maximizevà thêm tổ hợp phím tắt ưa thích của bạn.


-1

Bạn có thể sửa đổi các phím tắt của mình để sử dụng phím tắt tối đa để nó luôn bắt đầu theo cách đó.

Cách dễ nhất để làm như vậy là xác định vị trí ứng dụng của bạn (trong /usr/share/applicationshoặc ~/.local/share/applications) và sửa đổi .desktoptệp của bạn .

Trong .desktoptập tin đó , bạn sẽ thấy dòng bắt đầu bằng Exec=.... Để bắt đầu gnome-terminaltối đa hóa, tất cả những gì bạn cần làm là thêm --start-maximizedvào cuối lệnh.


2
Bạn có thể cung cấp bất kỳ thông tin về làm thế nào để làm điều này?
Eliah Kagan
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.