คำถามติดแท็ก gnome-terminal

เทอร์มินัล GNOME (มักมีชื่อว่า "เทอร์มินัล") เป็นเครื่องมือจำลองเทอร์มินัลเริ่มต้นที่รวมอยู่ใน Ubuntu

3
แท็บเทอร์มินัลไม่เปิดในไดเรกทอรีเดียวกัน
ตั้งแต่อัพเกรดเป็น Ubuntu 14.04 ทุกครั้งที่ฉันเปิดแท็บใหม่ในเทอร์มินัลฉันอยู่ในโฮมไดเร็กตอรี่แทนไดเรกทอรีที่ฉันอยู่ในแท็บอื่น ฉันจะเปลี่ยนให้อยู่ในไดเรกทอรีจากแท็บที่ฉันเปิดได้อย่างไร


5
วิธีการมีหน้าสีแบบกำหนดเองใน gnome-terminal
เมื่อฉันเปลี่ยนเป็น tty ฉันสังเกตว่า manpages ดูแตกต่างกันโดยใช้ชุดสี วิธีที่จะทำให้มันไปที่คำพังเพยขั้ว? Update : นี่เป็นวิธีแก้ปัญหาฉันพบที่ Unix stackExchange site

4
จะเริ่มต้นแอพพลิเคชั่นจากเครื่องเทอร์มินัลได้อย่างไร?
ฉันเริ่มต้นที่เทอร์มินัล Ubuntu ฉันจะเริ่มแอปพลิเคชัน (ตัวอย่างCompizConfig Settings Manager) จากเทอร์มินัลได้อย่างไร ฉันต้องใช้คำสั่งใด

2
ฉันสามารถใช้ Terminal emulator บนเว็บเบราว์เซอร์ใน Ubuntu ได้หรือไม่?
แทนที่จะใช้เทอร์มินัลอีมูเลเตอร์แอปเริ่มต้นฉันต้องการเปิดแท็บเทอร์มินัลบน Chrome หรือเบราว์เซอร์ Firefox ซึ่งฉันสามารถทำได้บน Chromium OS (Crosh) แต่ไม่ใช่ใน Ubuntu

3
Terminal และ Nautilus หยุดทำงานหลังจากเกิดความผิดพลาด
มีบางอย่างผิดปกติอย่างมากและหลังจากโปรแกรม C ++ ฉันทำงานขัดข้องเทอร์มินัลและหอยโข่ง (ไฟล์) ของฉันหยุดทำงาน ฉันจัดการเพื่อติดตั้ง Terminator (ตัวเลียนแบบเชลล์ตัวอื่น) นี่คือสิ่งที่ฉันได้รับเมื่อพยายามเริ่มต้น Terminal จาก Terminator: (gnome-shell: 779): Clutter-CRITICAL **: 01: 49: 35.532: ไม่สามารถเริ่มต้น Clutter: ไม่สามารถเริ่มต้นแบ็กเอนด์ Clutter: ไม่พบไดรเวอร์ที่ใช้ได้ (gnome-shell: 779): mutter-WARNING **: 01: 49: 35.532: ไม่สามารถเริ่มต้น Clutter นี่คือสิ่งที่ฉันได้รับเมื่อเปิดตัว Nautilus (btw ฉันสามารถเปิดใช้งานได้จาก Terminator แต่ไม่ได้คลิกไอคอน) ** (nautilus: 445): คำเตือน **: 01: 48: 33.021: AT-SPI: ไม่สามารถรับเส้นทางเดสก์ท็อปหรือชื่อ …

4
Bash: วิธีการตรวจสอบว่าเทอร์มินัลถูกเปิดโดยแอปของบุคคลที่สาม
ฉันต้องการสคริปต์ทุบตีของฉัน (โดยเฉพาะของฉัน~/.bashrc) ที่จะทำอะไรเฉพาะในกรณีที่เปิดสถานีโดยฉันโดยตรงและทำอย่างอื่นถ้ามันถูกเปิดผ่านแอพเช่น VS Code ฉันจะทราบได้อย่างไรว่าเกิดอะไรขึ้น มีตัวแปรสำหรับสิ่งนั้นหรือไม่? ขอบคุณล่วงหน้า.


5
สลับรูปแบบของสตริงพรอมต์ terminal gnome ตามคำสั่งหรือไม่
เทอร์มินัลของฉันมีรูปแบบพร้อมท์เริ่มต้นดังนี้ ชื่อผู้ใช้ @ boxname / path / to / current / directory $ รหัสที่สร้างให้มีลักษณะดังนี้: (มีคำจำกัดความบางสีด้วย) PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\]' หากเส้นทางไปยังไดเรกทอรีปัจจุบันยาวเกินไปมันจะไม่เป็นที่พอใจเมื่อใช้งานกับเทอร์มินัลเนื่องจากคุณแบ่งสายอย่างต่อเนื่อง ในกรณีเช่นนี้ฉันต้องการรูปแบบที่สร้างสตริงที่สั้นกว่าเช่นนี้: ชื่อผู้ใช้ @ boxname current_dir_name $ รหัสที่สร้างมันจะมีลักษณะเช่นนี้ (อีกครั้งด้วยสี): PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[01;34m\] $(basename ${PWD}) \$ \[\033[00m\]' ไม่มีใครทราบว่าฉันสามารถทำได้อย่างง่ายดายสลับรูปแบบของหน้าต่าง terminal ปัจจุบันจากรูปแบบหนึ่งไปที่อื่น ๆ โดยเพียงแค่พิมพ์ตัวอย่างเช่น: prompttoggle?

4
จะปิดแท็บเทอร์มินัล GNOME จากแป้นพิมพ์ได้อย่างไร
ฉันไม่ได้พูดถึงการปิดหน้าต่างเทอร์มินัลซึ่งคุณสามารถทำได้โดยใช้exitคำสั่ง ฉันกำลังพูดถึงการปิดแท็บที่คุณเปิดไว้ในตอนแรกด้วยการกดCtrlShiftTคีย์ผสม เมื่อฉันทำงานกับมันเสร็จแล้วฉันอยากจะปิดมันโดยไม่ยกมือขึ้นจากคีย์บอร์ดและใช้เมาส์คลิกปุ่ม X ขนาดเล็กนั้น มีคำสั่งสำหรับสิ่งนั้นหรือไม่?

3
ฉันจะย้ายระหว่าง windows ใน IRSSI ได้อย่างไร
ใน IRSSI ฉันสามารถใช้alt3หรือ alt5ข้ามไปยังหน้าต่างเฉพาะได้เสมอ ดูเหมือนว่าจะหยุดทำงาน ฉันคิดว่าอาจเกิดขึ้นกับการอัปเดตเป็น 15.04 แต่ฉันไม่สามารถสาบานได้ ฉันยังสามารถใช้ alt->หรือ ctrlnหมุนวนรอบหน้าต่างได้ แต่ฉันไม่เห็นวิธีที่จะกระโดดไปที่หน้าต่างที่ต้องการอีกต่อไป ดังนั้น ... ฉันจะนำฟังก์ชันการทำงานกลับมาได้อย่างไร หรือมีวิธีใหม่ที่ฉันสามารถกระโดดตรงไปที่หน้าต่างเฉพาะใน irssi ได้หรือไม่?

6
เทอร์มินัลจะไม่เปิดตัวหลังจากการอัพเกรด
หลังจากอัพเกรดแล็ปท็อปของฉันจาก 14.10 เป็น 15.04 เครื่องจะไม่เปิดตัว Ctrl + Alt + T ไม่ทำอะไรเลย เทอร์มินัลจะไม่วิ่งจากเส้นประ ฉันพยายามเปิดตัว gnome-terminal จาก xterm แต่ไม่มีอะไรเกิดขึ้น การรัน htop จาก xterm จะแสดง gnome-terminal หลายอินสแตนซ์ มีคำแนะนำอะไรไหม?

4
การเปิดแท็บเทอร์มินัลหลายแท็บและคำสั่งที่รันอยู่
ฉันต้องการเปิดแท็บเทอร์มินัลหลายแท็บตั้งชื่อให้ไปที่ไดเรกทอรีและทำให้แต่ละแท็บเรียกใช้คำสั่ง ฉันยังใหม่กับ Linux และ shell scripting หลังจากค้นหาออนไลน์และตรวจสอบโซลูชันฉันได้สร้างสคริปต์นี้ ( แก้ไขตามคำตอบด้านล่าง): #!/bin/bash cd /media/Extra/Project tab=" --tab-with-profile=Default" options=(--tab --title=Terminal) cmds[1]="'rails s'" titles[1]="Server" cmds[2]="'rails c'" titles[2]="Console" for i in 1 2; do options+=($tab --title="${titles[i]}" -e "bash -c \"${cmds[i]} ; bash\"" ) done gnome-terminal "${options[@]}" exit 0 มันเปิดแท็บชื่อพวกเขา แต่ล้มเหลวในการดำเนินการคำสั่งสร้างข้อผิดพลาดนี้: มีข้อผิดพลาดในการสร้างกระบวนการลูกสำหรับเทอร์มินัลนี้ ข้อบกพร่องอีกอย่างคือถ้าฉันหยุดคำสั่งที่กำลังรันมันจะปิดแท็บซึ่งฉันไม่ต้องการ ฉันต้องสามารถหยุดคำสั่งและเรียกใช้อีกครั้งภายในแท็บเดียวกัน เกิดอะไรขึ้นกับสคริปต์ มีวิธีอื่นที่ง่ายกว่าในการทำเช่นนั้น? หมายเหตุ: …

1
อะไรคือความหมายของขวานใน ps ax
ฉันรู้ว่าเมื่อคุณพิมพ์sudo ps axรายการนั้นจะแสดงกระบวนการทำงานทั้งหมดในระบบ แต่อยากรู้ว่าขวานคืออะไร? ขวานตัวนั้นคืออะไร ตัวย่อนั่นคืออะไร?

2
เทอร์มินัลเก็บข้อมูลหรือไม่
นี่เป็นสิ่งที่ฉันอยากรู้มานาน แต่ไม่เคยถามคำถามเลย ฉันรู้ว่าในเทอร์มินัลที่มีให้ใน Linux distros สามารถดูประวัติทั้งหมดของคำสั่งโดยใช้ปุ่มลูกศร (หากมีวิธีอื่นใดฉันไม่ทราบ) ดังนั้นสิ่งนี้จะเกิดขึ้นได้อย่างไร มีสถานที่ใดบ้างที่เทอร์มินัลบันทึกการกดแป้นทั้งหมด มันเป็นบัฟเฟอร์หรือเปล่า? แต่ถ้าเป็นบัฟเฟอร์ก็จะถูกลบออกไปอีกซักพัก ระบบนี้ทำงานอย่างไร

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