ฉันจะตั้งค่าเทอร์มินัลเริ่มต้นเป็นเทอร์มิเนเตอร์ได้อย่างไร [ปิด]


118

ใช้ Xubuntu

ฉันต้องการให้เทอร์มิเนเตอร์แทนที่เทอร์มินัลเริ่มต้น ตัวอย่างเช่นเมื่อคลิกขวาภายในโฟลเดอร์จากนั้นเลือก open Terminal ฉันต้องการให้ Terminator เปิดแทนค่าเริ่มต้น

ฉันจะบรรลุเป้าหมายนี้ได้อย่างไร?


1
อย่าติดตั้งเทอร์มิเนเตอร์จากซอฟต์แวร์ Ubuntu ติดตั้งผ่านsudo apt update sudo apt install terminator. สิ่งนี้จะทำให้เทอร์มิ
เนเตอร์

@ToTenMilan ถูกต้อง การติดตั้งterminatorจากบรรทัดคำสั่งทำให้เป็นเทอร์มินัลเริ่มต้นโดยอัตโนมัติซึ่งเป็นพฤติกรรมที่ฉันเกลียดแม้ว่าฉันจะชอบใช้เทอร์มิเนเตอร์แบบเลือกก็ตามสำหรับบางสิ่ง ต่อไปนี้เป็นวิธียกเลิกการตั้งค่าไม่ให้เป็นค่าเริ่มต้นเมื่อทำให้ตัวเองเป็นค่าเริ่มต้นโดยไม่ได้รับอนุญาตจากคุณ: askubuntu.com/questions/1096329/… .
Gabriel Staples

คำตอบ:


158

จากภายในเทอร์มินัลให้ลอง

sudo update-alternatives --config x-terminal-emulator

เลือกเทอร์มินัลที่ต้องการจากรายการทางเลือก


5
ไม่ทำงานแม้ว่าฉันจะได้รับสิ่งนี้: ----------------------------------------- ------------------- * 0 / usr / bin / terminator 50 โหมดอัตโนมัติ 1 / usr / bin / koi8rxterm 20 โหมดแมนนวล 2 / usr / bin / lxterm 30 โหมดแมนนวล 3 / usr / bin / terminator 50 manual mode 4 / usr / bin / uxterm 20 manual mode 5 /usr/bin/xfce4-terminal.wrapper 40 manual mode 6 / usr / bin / xterm 20 manual mode
Running Turtle

ฉันตระหนักดีว่าความคิดเห็นด้านบนอาจไม่สามารถอ่านได้มากนัก ... ไม่มีความแตกต่างหลังจากรีบูต
Running Turtle

บางทีตัวจัดการหน้าต่างของคุณอาจลบล้างค่าเริ่มต้น ตัวจัดการหน้าต่างของคุณคืออะไร?
devnull

windows manager คือ xfce
Running Turtle

1
ปัญหาเดียวกัน (LXDE) การวิ่งsudo update-alternatives --config x-terminal-emulatorดูเหมือนจะไม่เพียงพอ: update-alternativesเปลี่ยนไปใช้โปรแกรมจำลองเทอร์มินัลใหม่ในโหมดแมนนวล แต่ตัวเก่ายังอยู่ในโหมดอัตโนมัติ ในที่สุดมันก็เป็นสิ่งเก่าที่เริ่มต้นขึ้นเรื่อย ๆ จำเป็นอย่างอื่น
Nickolai Leschov

90

เปลี่ยนตัวจัดการการตั้งค่า >> แอปพลิเคชั่นที่ต้องการ >> ยูทิลิตี้


4
สิ่งนี้ใช้งานได้ดีสำหรับฉันใน Xubuntu 14.10
มักจะถาม

1
ทำงานให้ฉันสำหรับ Linux Mint Rebecca
Alex Punnen

2
ubuntu-mate ทำงานด้วย
Yash

1
หมายเหตุ: ใช้งานได้เฉพาะเมื่อเรียกใช้ DEs / WMs เช่น GNOME, Cinnamon และ KDE เท่านั้นและไม่ใช่ในกรณีที่ผู้ใช้เรียกใช้ openbox เป็นต้น เครื่องมือ GUI ไม่จำเป็นต้องมีเสมอไป
Damian Silva

1
ไม่ทำงานบน Ubuntu MATE เมื่อพยายามที่จะตั้งเทคโนโลยี Hyperเป็นขั้วเริ่มต้น
KAS

46

คัดลอกวางสิ่งต่อไปนี้ลงในเทอร์มินัลปัจจุบันของคุณ:

gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/terminator
gsettings set org.gnome.desktop.default-applications.terminal exec-arg "-x"

สิ่งนี้จะแก้ไขdconfเพื่อทำให้ terminator เป็นโปรแกรมเริ่มต้น คุณยังสามารถใช้ dconf-editor (เครื่องมือที่ใช้ GUI) เพื่อทำการเปลี่ยนแปลง dconf ตามคำตอบอื่นที่แนะนำ หากคุณต้องการเรียนรู้และทำความเข้าใจเพิ่มเติมเกี่ยวกับหัวข้อนี้สิ่งนี้อาจช่วยคุณได้


1
คำสั่งไม่ได้ผลสำหรับฉัน แต่ dconf-editor ทำบน linux mint 17
ara.hayrabedian

3
คำตอบที่ได้คะแนนสูงกว่าไม่ได้ผลสำหรับฉัน แต่สิ่งนี้ทำได้
LoganEtherton

บรรทัดที่สองทำอะไร? เพียงแค่เรียกใช้บรรทัดแรกได้ผลสำหรับฉัน
Luce


17

เปิด dconf Editor แล้วไปที่ org> gnome> desktop> application> terminal และเปลี่ยน gnome-terminal เป็น terminator


3
สิ่งนี้ไม่ได้ผลสำหรับฉัน
prolink007

1
ควรใช้งานได้ทุกครั้ง
Natwar Singh

1
@netsmertia สิ่งนี้จะใช้ได้เฉพาะเมื่อผู้ใช้กำลังเรียกใช้ GNOME หรือติดตั้งเครื่องมือ GNOME ที่เหมาะสม
Damian Silva

1

ใน xfce (เช่นบน Arch Linux) คุณสามารถเปลี่ยนพารามิเตอร์TerminalEmulator:

 TerminalEmulator=xfce4-terminal

ถึง

TerminalEmulator=custom-TerminalEmulator

ในครั้งต่อไปที่คุณต้องการเปิดหน้าต่างเทอร์มินัล xfce จะขอให้คุณเลือกโปรแกรมจำลอง /usr/bin/terminatorคุณก็สามารถเลือก

ค่าเริ่มต้นของระบบ

/etc/xdg/xfce4/helpers.rc

ค่าเริ่มต้นของผู้ใช้

/home/USER/.config/xfce4

สามารถยืนยันได้ว่าสำหรับ xfce (และแอปที่เกี่ยวข้องกับ xfce เช่น thunar) การคัดลอกไฟล์เริ่มต้น helpers.rc จาก / etc เป็น ~ / .config และเปลี่ยนค่า TerminalEmulator เป็นค่าที่ต้องการใช้งานได้ ทดสอบให้ xfce ใช้ gnome-terminal ใน Arch
Meiogordo

-8

วิธีเดียวที่ได้ผลสำหรับฉันคือ

  1. เปิด nautilus หรือ nemo ในฐานะผู้ใช้รูท gksudo nautilus
  2. ไปที่ / usr / bin
  3. เปลี่ยนชื่อเทอร์มินัลเริ่มต้นของคุณเป็นชื่ออื่นสำหรับตัวอย่าง "orig_gnome-terminal"
  4. เปลี่ยนชื่อเทอร์มินัลที่คุณชื่นชอบเป็น "gnome-terminal"

ฉันสังเกตลงคะแนนโดยไม่ได้ตั้งใจดังนั้นหากคุณยอมรับการแก้ไขของฉันฉันจึงยกเลิกการโหวต
BG BRUNO

1
เพื่อ Nautilus เปิดอย่างถูกต้องกับสิทธิ์ root gksudo nautilusคุณต้องวิ่ง
Sam Bernstein

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