ปัญหากับ“ gnome-terminal” ใน Gnome 3.12.2


19

ฉันมี Ubuntu-Gnome 14.04 (Gnome 3.12.2)

เมื่อฉันพยายามเรียกใช้gnome-terminalตามคำสั่งต่อไปนี้:

$ gnome-terminal
Error constructing proxy for org.gnome.Terminal: /org/gnome/Terminal/Factory0: 
Error calling StartServiceByName for org.gnome.Terminal:
GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: 
Process /usr/lib/gnome-terminal/gnome-terminal-server exited with status 8

คำตอบ:


16

คุณจะต้องเพิ่มLANG=en_US.UTF-8การ/etc/default/localeและรีบูตระบบของคุณ (โซลูชันจากโพสต์ฟอรัม Arch Linuxนี้)


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

ทำงานให้ฉัน! ดูเหมือนว่าฉันมี LANG = en_US.UTF-8 ในไฟล์ของฉัน แต่มันถูกคอมเม้นท์ ไม่ใส่เครื่องหมายข้อคิดเห็นและรีบูตจากนั้น gnome-terminal ก็จะเริ่มทำงาน
Malachi Bazar

4y ตั้งแต่คำตอบนี้ และความคิดเห็นของผู้ใช้เมื่อการโจมตีนี้ยังคงเหมือนเดิม
hbogert

11

นี่คือรายการคำสั่งที่ช่วยฉัน:

sudo apt install dconf-cli
dconf reset -f /org/gnome/terminal
sudo apt-get remove gnome-terminal
sudo apt-get install gnome-terminal
sudo locale-gen --purge
sudo dpkg-reconfigure locales
reboot

อย่างที่คุณเห็นฉันเพิ่งติดตั้งใหม่ gnome-terminal


2
มันใช้งานได้สำหรับฉัน
Adam Gosztolai

ช่วยใน Ubuntu Bionic Beaver 18.04
xealits

3

คุณอาจยุ่งกับสถานที่ของคุณ เพิ่มLANG=en_US.UTF-8ไป/etc/locale.confและบูตหรือลบไฟล์ที่ทั้งหมด ( sudo rm /etc/locale.conf && sudo locale-gen en_US.UTF-8 && sudo dpkg-reconfigure locales) และรีบูต


1

ดำเนินการ sudo dpkg- กำหนดค่าโลแคลในอีมูเลเตอร์เทอร์มินัลสำรองและเลือก en_US.UTF-8 UTF-8 เลือกเป็นโลแคลเริ่มต้น gnome-terminal ควรทำงาน


1

ฉันมีปัญหานี้เมื่อฉันสร้าง Ubuntu 16.04.3 LTS Desktop ใหม่ การแก้ไขคือการแก้ไข/etc/default/localeไฟล์โดยเพิ่มบรรทัดต่อไปนี้ที่ส่วนท้ายของไฟล์:

LC_ALL="en_US.UTF-8"

จากนั้นเริ่มต้นใหม่และปัญหาได้หายไป


0

สาเหตุของปัญหาคือการตั้งค่าใหม่ที่เปิดใช้งานในช่วงเริ่มต้นของการตรวจสอบการตั้งค่า "แอปพลิเคชันที่เริ่มต้น"

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