วิธีตั้งค่าเทอร์มินัลให้เปิดขยายใหญ่สุด


43

ฉันต้องการที่จะบอก compiz, metacity, gnome-terminal หรือใครก็ตามที่รับผิดชอบในการเปิดหน้าต่างเทอร์มินัลที่ขยายใหญ่ที่สุดโดยค่าเริ่มต้น

ฉันจะทำสิ่งนั้นได้อย่างไร

แก้ไขสำหรับอนาคต: คำตอบส่วนใหญ่ได้รับการอัปเดตในเวอร์ชันอูบุนตูเก่าตั้งแต่ 17.10 น. และในการแก้ปัญหา upvoted ที่สุดไม่ทำงาน

คำตอบ:


44

เรียกใช้ gnome-terminal เช่นนี้:

gnome-terminal --window --maximize

มันใช้งานได้กับทางลัดในแถบเมนู แต่ถ้าฉันไม่ทานอาหารกลางวันผ่าน gnome-do :( ฉันยอมรับคำตอบนี้แล้ว :)
tutuca

ฉันค่อนข้างมั่นใจว่า Gnome-do ขึ้นอยู่กับว่ามีอะไรอยู่ในไฟล์ gnome-terminal.desktop
ดับเพลิง

สิ่งนี้จะทำงานเมื่อคุณเรียกใช้คำสั่งจากเทอร์มินัลหรือสิ่งที่คล้ายกัน แต่ไม่มีผลกับ.desktopไฟล์ใน Ubuntu 17.10+
tutuca

30

หากคุณต้องการ gnome-terminal เพื่อเปิดเต็มหน้าจอเมื่อคุณเปิดมันด้วยคำพังเพยทำหรือเมนูโปรแกรมประยุกต์ใส่ต่อไปนี้ลงในแฟ้มที่มีชื่อและใส่ในที่gnome-terminal.desktop~/.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

จากนั้นออกจากระบบและลงชื่อกลับเพื่อใช้การเปลี่ยนแปลง


2
มันไม่ทำงานใน Ubuntu 12.04
Marco Lackovic

7
ที่จริงฉันพบว่า [Terminal] หายไปจากเส้นประของฉัน สิ่งที่ฉันตระหนักดีแทนการคัดลอกรหัสข้างต้น (ล้าสมัยใน U13.10 ของฉัน) ดีกว่าที่จะคัดลอกไฟล์ต้นฉบับ$ cp /usr/share/applications/gnome-terminal.desktop ~/.local/share/applications/แล้วแก้ไขมันเปลี่ยนไปExec=gnome-terminal Exec=gnome-terminal --window --maximizeออกจากระบบจากนั้นเข้าสู่ระบบอีกครั้ง
sobi3ch

แค่อยากจะเพิ่มว่าฉันเห็นการเปลี่ยนแปลงมีผลหลังจากปิดหน้าต่างเทอร์มินัลทั้งหมดแล้วเปิดใหม่อีกครั้ง ไม่แน่ใจว่านั่นคือสิ่งที่คุณหมายถึงโดย "ออกจากระบบและเข้าสู่ระบบกลับ" แต่มันทำงานสำหรับฉัน ขอบคุณ!
hoosierEE

มีความคิดใดที่จะทำให้มันใช้งานได้กับแพ็คเกจ Launcher และ nautilus-open-terminal
ใบไม้

1
โปรดพิจารณาอัปเดตคำตอบนี้เพื่อแนะนำการคัดลอกไฟล์เดสก์ท็อปที่มีอยู่แทนที่จะสร้างใหม่ ฉันไม่สามารถลงคะแนนในสิ่งนี้ได้
Radon Rosborough

21
  • เปิด Terminal
  • จากเมนูเลือกEditProfile Preferences
  • เลือกUse custom default terminal sizeและป้อนขนาดเริ่มต้นที่ใหญ่เกินไปสำหรับหน้าจอเช่น 240 คอลัมน์และ 100 แถว

ปิดจากนั้นเปิดเทอร์มินัลใหม่โดยคลิกที่ไอคอน (หรือกดCtrl+ Alt+ T): หน้าต่างเทอร์มินัลใหม่ควรขยายให้ใหญ่สุด

คำตอบนี้ขึ้นอยู่กับคำแนะนำที่ฉันได้รับจากที่นี่: จะทำให้การเริ่มต้นใช้งานสูงสุดได้อย่างไร


2
ฉันยืนยันว่ามันใช้งานได้ใน 12.04 และอาจเป็นวิธีที่ง่ายที่สุด (อย่างน้อยก็สำหรับคนอย่างฉันที่ทำงานด้วยหน้าต่างขยายใหญ่สุด) - ขอบคุณ! คำแนะนำของฉันคือตั้งค่าคอลัมน์และแถวเริ่มต้นให้มากกว่าหน้าจอเล็กน้อยเพื่อไม่ให้เกิดปัญหาในกรณีที่คุณยกเลิกการขยายหน้าต่างให้ใหญ่ที่สุด
Walter Tross

1
หากคุณต้องการหน้าต่างเล็กชั่วคราวคุณสามารถยกเลิกการขยายหน้าต่าง (ดับเบิลคลิกที่ด้านบน) และคลิกที่Terminal > 80x24
Walter Tross

1
นี่เป็นวิธีที่ง่ายที่สุดที่ใช้งานได้!
xmllmx

9

Ubuntu 12.04 และ 14.04 LTS

เรียกใช้ccsm(ตัวจัดการการตั้งค่า CompizConfig) ภายใต้การจัดการหน้าต่างเปิดใช้งานกฎหน้าต่างและเปิดมันและในช่องใส่class=Gnome-terminalขยาย คุณอาจต้องออกจากระบบและลงชื่อเข้าใช้ใหม่ก่อนที่การเปลี่ยนแปลงจะมีผล

หากคุณไม่เห็นกฎหน้าต่างให้แน่ใจว่าคุณได้compiz-pluginsติดตั้งแพ็คเกจแล้ว

คุณสามารถทำได้มากขึ้น (class=Gnome-terminal) | (class=Evince)ฉันใช้


ฉันต้องรีบู๊ตหลังจากเพิ่มกฎนี้เพื่อให้มีผล
dave4420

ไม่ทำงานสำหรับฉัน :-(. พยายามรีบูต, เข้าและออก, คว้าคลาสหน้าต่างโดยอัตโนมัติ (โดยคลิกที่ Terminal) โดยปกติฉันเริ่มต้นเทอร์มินัลจากแถบด้านข้างหรือด้วย Ctrl + Alt + T ในทั้งสองกรณี มันยังคงเริ่มต้นด้วยขนาดที่เล็ก
Sergiy Belozorov

8

ใน Ubuntu 11.10 ขึ้นไป:

  • ค้นหา> คีย์บอร์ด> ทางลัด> ทางลัดที่กำหนดเอง> เพิ่ม (+ ปุ่ม)>
    • ชื่อ: Launch Terminal Maximized
    • คำสั่ง: gnome-terminal --window --maximize
  • คลิกนำไปใช้
  • คลิกที่ 'ปิดการใช้งาน'
  • Shift+ Ctrl+ Alt+T

1
อย่าใช้ "Ubuntu 12" มี 2 รุ่นต่อปีเสมอ
RolandiXor

รายการเมนูค้นหาอยู่ที่ไหน (12.04)
วอลเตอร์ Tross

เรียกใช้แอปเพล็ต 'การตั้งค่าระบบ' จาก Dash และมีช่องค้นหาที่มุมบนขวาของแอปเพล็ตนั้น นั่นคือสิ่งที่ฉันหมายถึง BTW ฉันใช้วิธีการที่อธิบายโดย @Craig ข้างต้นและตัวเลือก --maximmize สำหรับการเขียนสคริปต์
Gurjeet Singh

ขอขอบคุณ. ทำงานโดยไม่มี--windowตัวเลือก
mightyiam

6
gnome-terminal --full-screen

คุณสามารถสร้างทางลัดบนเดสก์ท็อปหรือแผงคำสั่งนี้


6
มีความแตกต่างระหว่างการแสดงเต็มหน้าจอและขยายใหญ่สุด
Tommy Brunn

6

คำตอบที่เลือกไม่ได้ผลสำหรับฉันใน Ubuntu ที่อัพเดตเต็มที่ 12.04 LTS ดังนั้นฉันจึงตัดสินใจว่าถึงเวลาแล้วที่จะต้องใช้วิธีการที่รุนแรงกว่านี้ โซลูชันด้านล่างนี้ได้รับการทดสอบมากถึง 16.04 LTS

ทางออกเก่าของฉัน

  1. เปลี่ยนชื่อgnome-terminalไฟล์ปฏิบัติการดั้งเดิมเป็น gnome-terminal-original:

    cd /usr/bin
    sudo mv gnome-terminal gnome-terminal-original
    
  2. สร้างไฟล์ใหม่ใน/usr/binชื่อgnome-terminalด้วยเนื้อหาต่อไปนี้:

    #!/bin/bash
    /usr/bin/gnome-terminal-original --maximize $@
    
  3. ทำให้ปฏิบัติการได้:

    sudo chmod +x gnome-terminal
    

ตอนนี้ไม่ว่าฉันจะเปิดเทอร์มินัลอย่างไรก็จะเปิดขยายใหญ่สุดเสมอ downside เพียงฉันดูวิธีนี้คือการที่คุณจะต้องทำซ้ำขั้นตอนเหล่านี้ทุกครั้งที่คุณอาจจะปรับปรุงด้วยรุ่นใหม่ผ่านผู้จัดการการปรับปรุงหรือgnome-terminalapt-get upgrade

หมายเหตุ: $@พารามิเตอร์หมายความว่าอาร์กิวเมนต์ทั้งหมดที่อาจถูกส่งผ่านไปgnome-terminalยังจะถูกส่งผ่านไปgnome-terminal-originalพร้อมกับ--maximizeอาร์กิวเมนต์

ทางออกที่ดีกว่า

  1. ติดตั้ง "wmctrl":

    sudo apt-get install wmctrl
    
  2. เพิ่มบรรทัดนี้ในส่วนท้ายสุดของ~/.bashrcไฟล์ของคุณ:

    wmctrl -i -r $WINDOWID -b add,maximized_vert,maximized_horz
    
  3. ทำซ้ำขั้นตอนที่สองสำหรับ.bashrcไฟล์ของผู้ใช้อื่นหากจำเป็นตัวอย่างเช่นสำหรับผู้ใช้ "root" ( /root/.bashrc)

วิธีการแก้ปัญหานี้จะไม่ส่งผลกระทบต่อขนาดของหน้าต่างเทอร์มินัลในขั้นต้น แต่จะขยายขนาดให้ใหญ่สุดหลังจากเปิดขึ้น คุณสามารถลองย้ายบรรทัดที่คุณเพิ่มในขั้นตอนที่สองไปยังจุดเริ่มต้นของ.bashrcไฟล์เพื่อทำให้เทอร์มินัลขยายใหญ่ที่สุดแม้ก่อนหน้านี้


นี่เป็นสิ่งแรกที่ฉันจะทำเมื่อใดก็ตามที่ฉันติดตั้ง / ติดตั้ง Ubuntu อีกครั้ง ทำงานเหมือนจับใจ
Sharath Chandramouli

ทำไมวิธีนี้ใช้ไม่ได้กับOpen in terminalรายการเมนูบริบทในโปรแกรมจัดการไฟล์ของ Nautilus
orschiro

@RobertOrzanna หากวิธีนี้ใช้ได้ผลกับคุณในสถานการณ์อื่น ๆ เป็นไปได้มากว่า Nautilus จะรันโปรแกรมเทอร์มินัลอื่น (โดยปกติจะมีมากกว่าหนึ่งตัวติดตั้งไว้) ลองเปิดเทอร์มินัลใหม่ในขณะที่เทอร์มินัลเปิดตัวโดย Nautilus กำลังทำงานอยู่และทำps auxหรือps aux | grep termเพื่อค้นหาว่าโปรแกรมปฏิบัติการใดกำลังทำงานอยู่ $@ --maximizeหรือลองเปลี่ยนข้อโต้แย้งในบรรทัดที่สองในสคริปต์เพื่อต้องการ:
Brane

1
@ Robert Orzanna คุณยินดีฉันดีใจที่ได้ผลกับคุณ โซลูชันที่อัปเดตควรส่งผลกระทบต่อหน้าต่างเทอร์มินัลทั้งหมดไม่ใช่แค่gnome-terminalลองเปิดuxtermตัวอย่างเช่น หากต้องการให้แม่นยำยิ่งขึ้นควรมีผลกับแอปพลิเคชันทั้งหมดที่เริ่มต้นbashหรือdashในหน้าต่างปกติและโหลด.bashrcไฟล์ของคุณ อย่างไรก็ตามเป็นไปได้ที่จะ จำกัด แอปพลิเคชันที่ได้รับผลกระทบ หากใครต้องการสิ่งนั้นให้ฉันรู้และฉันจะเพิ่มคำตอบของฉัน
Brane

1
@RobertOrzanna ลองดูคำตอบนี้: askubuntu.com/questions/27826/ … - โดยทั่วไปติดตั้ง "maximus" และทำให้มันทำงานเมื่อเริ่มต้น
Brane

2

หากคุณเพียงแค่ต้องการให้เทอร์มินัลเปิดขนาดเต็มบนหน้าจอให้ใช้วิธี GUI ของการเปลี่ยนขนาดเริ่มต้นผ่านช่องโต้ตอบการตั้งค่าโปรไฟล์ปัจจุบันอย่างเหมาะสม โดยทำตามขั้นตอนต่อไปนี้:

  • เปิดเทอร์มินัล
  • เลือกแก้ไข
  • ในแท็บทั่วไปให้เลือก "ใช้ขนาดเทอร์มินัลเริ่มต้นที่กำหนดเอง"
  • คุณต้องปรับค่าเหล่านี้เพื่อให้พอดีกับหน้าจอของคุณโดยการลองผิดลองถูก

การตั้งค่าคอลัมน์คือ 128 สำหรับฉัน คุณควรตั้งค่าที่เหมาะสมกับคุณที่สุด


1
การทำให้หน้าต่างมีขนาดเท่ากับเดสก์ท็อปไม่ได้ทำให้ใหญ่สุด
อิสยาห์

1
@DoR ฉันรู้ แต่ฉันยังคงคิดว่ามันเป็นตัวเลือกและค่อนข้างดีและง่ายที่เพราะมันจะทำงานแม้ว่าเขาจะใช้ gnome-do และนี่คือสำหรับมือใหม่ที่อาจมีคำถามเดียวกันเขาอาจพบหัวข้อนี้และ เขาสมควรที่จะมีตัวเลือกทั้งหมดที่แสดงเนื่องจากเขาไม่สามารถถามคำถามซ้ำและสมมติว่าเขาไม่ต้องการให้มันขยายใหญ่สุดหรือต้องการใช้ gnome-do หรือตัวเรียกใช้ใหม่ตัวเลือกนี้ยังมีชีวิตอยู่ ...
Siamore

0

ใน QTerminal คุณสามารถขยายหน้าต่างให้ใหญ่สุดแล้วปิดเทอร์มินัลโดยคำสั่ง "exit" เมื่อคุณCtrl+ Alt+ Tอีกครั้งมันจะเปิดขยายให้ใหญ่สุดโดยอัตโนมัติ

สิ่งนี้สามารถใช้ได้กับทุกขนาดเพียงแค่ตั้งค่าขนาดที่คุณต้องการ "ทางออก" แล้วเปิดอีกครั้ง


0

เพียงเพิ่มทางลัดที่กำหนดเอง

ไปที่การตั้งค่า > อุปกรณ์ > คีย์บอร์ดเลื่อนลงไปที่ส่วนท้ายของรายการและคลิกที่+เพื่อเพิ่มทางลัดของคุณ

ตั้งชื่อและในประเภทส่วนคำสั่งgnome-terminal --maximizeและเพิ่มแป้นพิมพ์ลัดที่คุณต้องการ


-1

คุณอาจแก้ไขทางลัดของคุณเพื่อใช้ปุ่มเพิ่มสูงสุดเพื่อให้เริ่มต้นด้วยวิธีนั้นได้ตลอดเวลา

วิธีที่ง่ายที่สุดในการทำเช่นนั้นคือค้นหาแอปพลิเคชันของคุณ (ใน/usr/share/applicationsหรือ~/.local/share/applications) และแก้ไข.desktopไฟล์ของคุณ

ในการที่ไฟล์คุณจะเห็นเส้นที่เริ่มต้นด้วย.desktop Exec=...ในการเริ่มgnome-terminalขยายให้ใหญ่สุดสิ่งที่คุณต้องทำคือเพิ่ม--start-maximizedที่ส่วนท้ายของคำสั่ง


2
คุณสามารถให้ข้อมูลเกี่ยวกับวิธีการนี้ได้หรือไม่?
Eliah Kagan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.