อัปเกรดเป็น 15.04: เกิดอะไรขึ้นกับแท็บ gnome-terminal ของฉัน


30

เห็นได้ชัดว่าส่วนหนึ่งของการอัปเกรดเป็น Ubuntu 15.04 เกี่ยวข้องกับการอัปเกรดเป็น gnome-terminal ซึ่งจะลบคุณลักษณะเก่าที่อนุญาตให้เปิดหน้าต่างเทอร์มินัลใหม่เป็นแท็บแทนที่จะเป็นหน้าต่างใหม่

ถ้าฉันรู้เรื่องนี้มาก่อนการอัพเกรดฉันจะไม่อัปเกรดอย่างแท้จริง หยุดเต็ม ฉันจัดการเซิร์ฟเวอร์จำนวนมากและการมีไคลเอ็นต์ SSH ที่อนุญาตเซสชันใหม่ในแท็บเป็นสิ่งจำเป็น การเปิดหน้าต่างใหม่สำหรับเซิร์ฟเวอร์ 15 เครื่องนั้นไม่สามารถจัดการได้อย่างสมบูรณ์

ในภาพหน้าจอนี้คุณสามารถเห็นตัวเลือกเมนู "เปิดเซสชัน" เคยมีตัวเลือกเมนู "เปิดแท็บ" ด้วยรายการทั้งหมดของเซสชันที่ฉันบันทึกไว้ มันหายไปแล้ว

ป้อนคำอธิบายรูปภาพที่นี่


10
Ctrl + Shift + T หรือไม่ทำงาน คุณพยายามค้นหาในเน็ตหรือไม่?
Velkan

ฉันสามารถเปิดโปรแกรมเทอร์มินัล มันคือ gnome-terminal ที่เป็นปัญหา คุณไม่สามารถ "เปิดเซสชันในแท็บใหม่" เหมือนที่เคยทำ
เออร์นี่

6
Ctrl + Shift + T ไม่ใช่ Ctrl + Alt + T
Velkan

4
Ctrl + Shift + T ใช้งานได้สำหรับฉัน ...
Hitechcomputergeek

2
จะเป็นความประหลาดใจที่น่ารังเกียจสำหรับผู้ที่อัพเกรดเป็น 16.04 เช่นกัน
รัสเซีย

คำตอบ:


11

เพียงปรับลดรุ่นเป็น 3.6.2 ที่ดีเช่นเดียวกับฉัน

หากคุณติดตั้ง 64- บิต:

wget http://archive.ubuntu.com/ubuntu/pool/main/g/gnome-terminal/gnome-terminal-data_3.6.2-0ubuntu1_all.deb http://archive.ubuntu.com/ubuntu/pool/main/g/gnome-terminal/gnome-terminal_3.6.2-0ubuntu1_amd64.deb
sudo dpkg -i gnome-terminal_3.6.2-0ubuntu1_amd64.deb gnome-terminal-data_3.6.2-0ubuntu1_all.deb
sudo apt-mark hold gnome-terminal
sudo apt-mark hold gnome-terminal-data

สำหรับ 32 บิต:

wget http://archive.ubuntu.com/ubuntu/pool/main/g/gnome-terminal/gnome-terminal-data_3.6.2-0ubuntu1_all.deb http://archive.ubuntu.com/ubuntu/pool/main/g/gnome-terminal/gnome-terminal_3.6.2-0ubuntu1_i386.deb
sudo dpkg -i gnome-terminal_3.6.2-0ubuntu1_i386.deb gnome-terminal-data_3.6.2-0ubuntu1_all.deb
sudo apt-mark hold gnome-terminal
sudo apt-mark hold gnome-terminal-data

1
ฮึ. ทำไมฉันไม่คิดอย่างนั้นล่ะ
เออร์นี่

มีเหตุผลที่คุณไม่สามารถใช้งานได้sudo apt-mark hold gnome-terminal gnome-terminal-dataหรือไม่?
Hitechcomputergeek

42

หากคุณต้องการทราบวิธีแก้ไขปัญหานี้เวอร์ชันใหม่มีตัวเลือกให้เปิดเทอร์มินัลใหม่ทั้งหมดในแท็บ ไปที่แก้ไข -> การตั้งค่าแล้วเปลี่ยน "เปิดเทอร์มินัลใหม่ใน: หน้าต่าง" เป็น "แท็บ"


7
ฉันรู้สึกเช่นนี้ควรเป็นคำตอบที่ยอมรับได้ แต่พวกเขาทำผิดพลาด
Andreas Mueller

1
มันเป็นคำตอบที่ได้รับการยอมรับ แต่มันก็ไม่ได้ผลดีนัก จะกลับไปที่รุ่นเก่าเป็นมากทางออกที่ดีกว่า
เออร์นี่

อะไรที่ไม่ได้ผลสำหรับคุณ ไม่มีตัวเลือกระหว่างแท็บและหน้าต่างในเมนูใช่ไหม
Andreas Mueller

1
เวอร์ชันใหม่นี้ไม่อนุญาตให้คุณระบุชื่อของแท็บ แต่จะใส่เฉพาะพรอมต์ปัจจุบันลงในชื่อของแท็บ ในขณะที่อาจมีประโยชน์สำหรับบางคนการขอพรอมต์เช่น ernied @ hostname: / currentdir ไม่สะดวกเป็นพิเศษเมื่อคุณเปิด 12 แท็บและทุกชื่อโฮสต์จะแสดงเฉพาะ "ernie" มีวิธีรอบที่เช่นกัน แต่ฉันพบว่ารวดเร็วให้ประโยชน์อย่างยิ่ง บวกกับหนึ่งในเซิร์ฟเวอร์ของเราไม่ได้แจ้งเตือนเลยแม้แต่น้อย
เออร์นี่

11

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

ตัวเลือกที่ดีที่สุดสำหรับคุณคือการติดตั้ง mate-terminal ซึ่งเป็นทางแยกที่อัพเดทเป็นประจำของ gnome-terminal ที่ยังคงมีแท็บและระฆังและนกหวีดทั้งหมดที่คุณคุ้นเคย ฉันได้รับมันทำงานบนระบบของฉันตอนนี้ตั้งแต่ gnome-terminal ลบคุณลักษณะแท็บนั้น

มันเกือบจะเหมือนกัน แต่ก็ไม่ได้ขาดคุณสมบัติ! ไชโย!

Screencap ของเทอร์มินัล MATE


ใช้งานได้ดี! ตรวจสอบให้แน่ใจว่าได้เปลี่ยนแบบอักษรเป็น Ubuntu Mono เพื่อให้หน้าตาเหมือนกับเทอร์มินัล Ubuntu
1 ''

1
นอกจากนี้ฉันต้องเรียกใช้sudo update-alternatives --set x-terminal-emulator /usr/bin/mate-terminal.wrapperเพื่อให้เป็นขั้วเริ่มต้น
geekQ

2

ลองใช้ terminator สำหรับหลาย windows รวมถึงการกระจายคำสั่งเดียวกันไปยังเทอร์มินัลที่เปิดอยู่ทั้งหมด ...

sudo apt-get install terminator

http://gnometerminator.blogspot.co.uk/p/introduction.html


เทอร์มินัลอาจจะดี แต่ไม่สามารถแทนที่เทอร์มินอล Gnome เก่าที่ดีได้ - มันแตกต่างกันมากเกินไป ฉันมีปัญหาที่คล้ายกันหลังจากการปรับรุ่นและยังมองหาวิธีการแก้ปัญหาในระยะยาว ...
bbonev

2

ใช้Ctrl+ Shift+ Tเพื่อเปิดแท็บใหม่ที่ 1 แท็บที่ตามมาสามารถเปิดได้ด้วย+ปุ่ม (ใน gui ไม่ใช่แป้นพิมพ์)


Ctrl + Shift + T ทำงานบนคอมพิวเตอร์ของฉันได้ แต่ปุ่ม + จะไม่เปิดแท็บถัดไป
karel

1

gnome-terminal ตอนนี้แตกหักแล้วเป็นเรื่องตลกที่ไม่ดี ส่วนกำหนดค่านั้นยากหรือเป็นไปไม่ได้ในการจัดการแก้ไขหรือลบ

ถ้าฉันไม่สนใจปัญหาความโปร่งใสที่ผ่านมาฉันได้เพื่อนร่วมงาน -ในที่สุดก็ทำงานได้โดยทำให้โปรไฟล์เก่าของฉันถูกต้องมากขึ้น เห็นได้ชัดว่า mate-terminal ใช้กลไกการตรวจสอบข้อผิดพลาดที่เข้มงวดมากขึ้นและไม่สามารถใช้งานกับชื่อโปรไฟล์ที่ไม่ได้กำหนดเช่น --tab-with-profile = ค่าเริ่มต้นใช้งานได้ในโปรไฟล์เดียวเท่านั้น (โปรไฟล์แรก) โปรไฟล์ถัดไปของคุณจะต้องตั้งชื่อต่างกัน (Default2 หรือตัวอย่างเช่น "เซิร์ฟเวอร์" เช่นในตัวอย่างด้านล่าง) และต้องสะท้อนในโปรไฟล์ใหม่ที่กำหนดเอง คำสั่ง

ตัวอย่าง:

mate-terminal --tab-with-profile=Servers -t "server1" -e "ssh root@server1.domain.com -t screen -dRRS main"
--tab-with-profile=Servers -t "server2" -e "ssh root@server2.domain.com -t screen -dRRS main"

ด้วยการใช้คำจำกัดความโปรไฟล์ที่แม่นยำยิ่งขึ้นและคำสั่งที่กำหนดเองใน mate-terminal ฉันสามารถที่จะรับโปรไฟล์ทั้งหมดของฉันและแท็บ 100 แท็บเพื่อให้ดีขึ้นและเชื่อมต่ออีกครั้งด้วยการคลิกปุ่ม :)

Gotto รักคำสั่งหลักของหน้าจอ -dRRS วิธีนี้ช่วยให้คุณสามารถรีบูตและกลับสู่งานก่อนหน้าได้ด้วยคลิกเดียว แท็บเทอร์มินัลทั้งหมดของคุณจะเหมือนกับที่คุณทิ้งไว้ก่อนที่จะรีบูตรวมถึงประวัติคำสั่ง "บนหน้าจอ" ก่อนหน้า

แซม


0
gnome-terminal --tab-with-profile=SOME_PROFILE_NAME -e 'ssh somehost'

หรือ

gnome-terminal --tab-with-profile-internal-id=SOME_PROFILE_ID -e 'ssh somehost'

และCtrl+ Shift+ Tยังใช้งานได้สำหรับฉัน

ตรงกันข้ามกับ 14.10 ชื่อโปรไฟล์เริ่มต้นถูกแปลเป็นภาษาท้องถิ่นใน 15.04


มันยอดเยี่ยมมากถ้าฉันไม่ต้องการไปที่ไฟล์ -> เปิดในแท็บ -> เซสชันและรู้สึกอยากพิมพ์จำนวนมากทุกครั้งที่ฉันเปิดเซสชัน SSH เป็นครั้งที่ 23 ในวันนี้ คุณก็รู้เหมือนฉันเมื่อเช้านี้
เออร์นี่

ฉันยังคงสามารถเปิดเซสชันใหม่จากรายการ แต่ไม่มีรายการอื่นสำหรับการสร้างแท็บอีกต่อไป
เออร์นี่

ในกล่องโต้ตอบการตั้งค่าคุณสามารถเปลี่ยนแปลงได้หากคุณต้องการให้เปิดเครื่องใหม่เป็นหน้าต่างใหม่หรือแท็บ
Florian Diesch

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