ฉันจะให้ Terminator เริ่มต้นด้วยเค้าโครงที่กำหนดเองได้อย่างไร


125

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


1
คุณสามารถโพสต์ของคุณ~/.config/terminator/configหรืออย่างน้อยทุกอย่างด้านล่าง[layouts]?
pconley

สวัสดี ... ไม่มีโฟลเดอร์ ~ / .config / terminator
zulu34sx

หากคุณมีคำสั่งที่ทำงานอยู่ในเค้าโครงของคุณ terminator ต้องใช้เวลาสองสามวินาทีในการวาดเค้าโครง เพิ่มบรรทัดsleep 1ในเชลล์สคริปต์ของคุณ

ไฟล์ config เปิดและแก้ไข~/.config/terminator/config command = cd /some/folder; bashจากนั้นให้บันทึกและเปิดเทอร์มินัลอีกครั้ง
suhailvs

คำตอบ:


22

มีวิธีง่าย ๆ ในการทำสิ่งนี้ให้สำเร็จ:

  • เปิด Terminator
  • คลิกขวา -> การตั้งค่า
  • ในการจัดหน้าแท็บ (ไปทางขวาของโปรไฟล์แท็บ) แก้ไขเริ่มต้นหนึ่งคุณจะเห็นว่ามันพูดว่าหน้าต่าง | window0และTerminal | เด็ก 1
  • สำหรับเทอร์มิ | child1คุณสามารถตั้งกข้อมูลส่วนตัว (ที่จะเลือกจากคนที่ติดตั้ง) ซึ่งเป็นคำสั่งเริ่มต้นและไดเรกทอรีการทำงาน
  • ตั้งมัน / พวกเขาไปยังสิ่งที่คุณต้องการ, ใกล้ , เปิดอีกครั้ง ...
  • ... และvoilá !

หวังว่านี่จะช่วยได้!


3
สำคัญ: ทำตามขั้นตอนเหล่านี้อย่างถูกต้องและใช้งานได้ หากคุณคลิก "บันทึก" หลังจากตั้งค่าคำสั่งกำหนดเองและ / หรือไดเรกทอรีทำงานแล้วจะไม่ทำงาน คลิกบันทึกดูเหมือนว่าจะล้างสิ่งที่คุณป้อนสำหรับคำสั่งกำหนดเองและไดเรกทอรีการทำงาน
trebormf

สิ่งนี้ไม่ได้ตอบคำถาม คำถามคือเกี่ยวกับการเปลี่ยนเค้าโครงเริ่มต้นไม่เปลี่ยนโปรไฟล์สำหรับเทอร์มินัลเฉพาะในเค้าโครง
ฟริตซ์

1
ฉันตั้งค่าสถานะแล้วเนื่องจากไม่ตอบคำถามแม้ว่าจะมีการระบุว่าเป็นเช่นนั้น ฉันคิดว่าเพื่อชุมชนที่เข้มแข็งเป็นสิ่งสำคัญที่คำตอบแม้ว่าจะช่วยผู้ถามดั้งเดิมก็ช่วยชุมชนได้เช่นกัน คำตอบนี้ไม่ได้
SeveQ

163
  1. หลังจากตั้งค่ารูปแบบของคุณคลิกขวาบนพื้นหลังสถานีใด ๆ และเลือกการตั้งค่ารูปแบบแท็บและคลิกที่เพิ่มปุ่ม

  2. ให้มันชื่อและกดปิด

  3. สิ่งนี้ควรสร้าง~/.config/terminator/configไฟล์ที่กล่าวถึง

  4. ตอนนี้คุณสามารถเริ่มต้นเทอร์มิเนเตอร์โดยใช้เลย์เอาต์ที่บันทึกโดยใช้: terminator -l yourLayout(แทนที่yourLayoutด้วยสิ่งที่คุณเลือกในขั้นตอนที่ 2)

  5. (ไม่บังคับ)แก้ไข~/.config/terminator/configไฟล์เพื่อให้ไฟล์แจ้ง[layouts]และซ้อนกันด้านล่าง[[yourLayout]]เปลี่ยนชื่อของคุณเป็นค่าเริ่มต้นและลบ / เปลี่ยนชื่อรูปแบบเริ่มต้นก่อนหน้า ตอนนี้เมื่อ Terminator เริ่มต้นโดยไม่มีพารามิเตอร์ใด ๆ มันจะโหลด[[default]]โครงร่างที่กำหนดเองของคุณ!


2
ฉันเดาว่าไม่มีวิธีที่จะทำให้จำเส้นทางที่แต่ละหน้าต่างถูกบันทึกได้หรือไม่
JussiR

6
เปลี่ยนชื่อเลย์เอาต์ใหม่เป็น "ค่าเริ่มต้น" เพื่อเริ่มการทำงานอัตโนมัติ
e-info128

5
6. ตั้งค่าคำสั่งเริ่มต้นที่กำหนดเองสำหรับแต่ละหน้าต่าง =) askubuntu.com/questions/349385/…
vmassuchetto

1
มีวิธีบันทึกเค้าโครงจากคำสั่ง shell หรือไม่?
Alex

1
นี่เป็นสิ่งเดียวที่ทำงานให้ฉัน คำตอบที่ยอมรับในปัจจุบันไม่ทำงาน
jtsmith1287

15

ฉันใช้วิธีที่mhnagaokaแนะนำ แต่ฉันทำให้มันใช้งานได้จากตัวเรียกใช้งานใน Unity ฉันยังมีปัญหากับterminator -l my_defaultคำสั่งธรรมดาดังนั้นให้ระบุค่าสถานะเพิ่มเติมเหล่านี้

  • -bสำหรับไร้ขอบและ
  • -mสำหรับขยายให้ใหญ่สุด

terminator -m -b -l my_defaultสุดท้ายคำสั่ง

ตอนนี้คุณต้องแก้ไขรายการ terminator.desktop สำหรับ Unity

/usr/share/applicationsไปที่โฟลเดอร์แอพลิเคชันของคุณในกรณีของฉันมันเป็น คุณจำเป็นต้องมีสิทธิ์ root terminator.desktopแก้ไขด้วยโปรแกรมแก้ไขข้อความของคุณ

ในกรณีของฉันมันคือsudo vim terminator.desktop.

แทนที่อาร์กิวเมนต์Execด้วย Command ของคุณ

ตอนนี้คุณสามารถเพิ่มรายการใน Unity Launcher ของคุณและมันควรจะเปิดเค้าโครงที่กำหนดเองของคุณเมื่อเริ่มต้น


4
ไม่ทำงานใน 14.04 ของฉัน :( เพียงแค่แสดงหน้าต่างเทอร์มินัลเทอร์มินัลตัวเดียวกัน
tishma

คุณต้องเพิ่ม; bashหรือ; zsh(ขึ้นอยู่กับเชลล์ของคุณ) หลังจากแต่ละคำสั่งในเค้าโครงของคุณ จากนั้นก็ใช้งานได้ดีและเปิดหน้าต่างทั้งหมด
ลุค

14

หลังจากบันทึกเลย์เอาต์ของคุณ (ตามคำตอบของmhnagaoka ) คุณสามารถทำการเปลี่ยนแปลงตามค่าเริ่มต้นโดยแก้ไขไฟล์กำหนดค่า

แก้ไขไฟล์และมองหาที่จะกล่าวว่า~/.config/terminator/config [layouts]ควรมีลักษณะดังนี้:

[layouts]
  [[default]]
    # ..default layout
  [[yourLayout]]
    # ..your custom layout

เปลี่ยนชื่อ[[yourLayout]]เป็น[[default]]และลบ / เปลี่ยนชื่อเค้าโครงเริ่มต้นก่อนหน้า ตอนนี้เมื่อ Terminator เริ่มต้นโดยไม่มีพารามิเตอร์ใด ๆ มันจะโหลดโครงร่างที่กำหนดเองdefaultของคุณ!


1
คำตอบนี้เหมาะกับฉันที่สุดเพราะไม่ต้องพึ่งพาการโต้ตอบกับเมาส์
Reuel Ribeiro

8

หลังจากตั้งค่าเลย์เอาท์ของคุณแล้วให้คลิกขวาที่พื้นหลังเทอร์มินัลแล้วเลือกการกำหนดค่าตามความชอบ→แท็บเลย์เอาต์แล้วคลิกที่ปุ่มเพิ่ม เมื่อได้รับแจ้งสำหรับประเภทชื่อ "เริ่มต้น" และกดEnter

หมายเหตุ: นี่อาจเป็นความผิดพลาด แต่มันเป็นความผิดพลาดที่มีประโยชน์สำหรับฉัน!


1
ทางออกที่ดีและทำงานได้อย่างสมบูรณ์ ขอบคุณ :-)
Rubanraj Ravichandran

1
เพื่อทุกคนที่กำลังมองหาคำตอบ นี่คือคำตอบที่ดีที่สุดและง่ายที่สุด
โอมาร์ทาเร็ค

นี่มันเจ๋งมาก.
Astrid

นี้ไม่ได้ทำงานอีกต่อไป ..
Astrid

4

มันง่ายมาก ไม่จำเป็นต้องแก้ไขไฟล์กำหนดค่า

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


พบว่านี่เป็นทางออกที่ง่ายที่สุดของพวกเขาทั้งหมดที่นี่ ประการแรกการวางตำแหน่งและการสร้างชุดของหน้าต่างและกลุ่มที่คุณต้องการ จากนั้นบันทึกเลย์เอาต์ที่กำหนดเองจากนั้นการเปิดเทอร์มิเนเตอร์ใหม่ก็เป็นการหลอกลวง ขอบคุณ!
Shaze

3

หากต้องการเปิดเค้าโครงที่บันทึกไว้ก่อนหน้านี้ให้เปิด Launcher Launcher เค้าโครงโดยใช้ ALT-L คลิกที่เลย์เอาต์ที่คุณต้องการจากนั้นกดเปิด


3

เช่นเดียวกับเรื่องเล็ก ๆ น้อย ๆ แม้ว่าหลังจากการกำหนดค่าโครงร่างที่กำหนดเองใหม่ 'ต้องใช้โปรไฟล์สำหรับเทอร์มินัลที่ใหม่กว่า' ต้องทำการตรวจสอบมิฉะนั้นเทอร์มินัลใหม่จะเปิดขึ้นอีกครั้งในโปรไฟล์เริ่มต้น ป้อนคำอธิบายรูปภาพที่นี่

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